mmmmmlllllllllllkkkkjjjhggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````_____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUVVUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIJJJJJIIIIIIIIIIIIIHHHHHHHIIIIIIHHHHHHHHHHHHHHGGGGGHHHHHHHGGGGGGGGGGGGGFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBAAAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>===>>>>>>>=============<<<<<====<<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999988888888888777777777777666655555555555554444444444444444333333333333222222222222222111111111111100000000000000/////////////............------------,,,,,,,,,,,,+++++++++++++******)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!  mmmmmmllllllllllkkkkkjjhhggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccbbbbbbccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVUUUUUUUUUUUUUUUUUTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJKJJJJJJJJJJJJJJIIIIIIIIIIJJJJJIIIIIIIIIIIIIIHHHHHHIIIIIIIHHHHHHHHHHHHHHGGGGHHHHHHHHGGGGGGGGGGGGGFFFFGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>==>>>>>>>>============<<<<<=====<<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999888888888887777777777776666655555555555544444444444444443333333333333222222222222222111111111111000000000000000////////////............-------------,,,,,,,,,,,,+++++++++++++******)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""""!!!!!  mmmmmmmmlllllllllkkkkjjhhhgggggggffffffffffgggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccbcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````____________^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUVVVVUUUUUUUUUUUUUUUUUTTTTUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJKJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIIIHHHHHIIIIIIIIHHHHHHHHHHHHHGGGGHHHHHHHHHGGGGGGGGGGGGFFFFGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>=>>>>>>>>>============<<<<=====<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999888888888888777777777777666655555555555554444444444444444333333333333222222222222222111111111111100000000000000/////////////............------------,,,,,,,,,,,,+++++++++++++******)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!  mmmmmmmmmmlllllllkkkkkjhhhhgggggggggffggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa``````````````````````_____________^^^^^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^_______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUVVVVVUUUUUUUUUUUUUUUUUUTTUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJKKJJJJJJJJJJJJJJJIIIIIIIIJJJJJJJIIIIIIIIIIIIIIHHHHIIIIIIIIIHHHHHHHHHHHHHGGGHHHHHHHHHGGGGGGGGGGGGGFFFGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>=>>>>>>>>>=============<<<======<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999998888888888888777777777777666655555555555544444444444444443333333333333222222222222222111111111111000000000000000////////////............-------------,,,,,,,,,,,,++++++++++++*******)))))))))))))(((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$############"""""""""""""!!!!!!  nnnmmmmmmmmmlllllllkkkkhhhhhggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````````````````````____________^^^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^^_________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUVVVVVVVUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJKKKJJJJJJJJJJJJJJIIIIIIIIJJJJJJJJIIIIIIIIIIIIIIHHHIIIIIIIIIIHHHHHHHHHHHHHGGHHHHHHHHHHGGGGGGGGGGGGGFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>============<<<=======<<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999888888888888777777777777666655555555555554444444444444444333333333333222222222222222211111111111100000000000000/////////////............------------,,,,,,,,,,,,+++++++++++++******)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$############"""""""""""""!!!!!!  nnnnmmmmmmmmmlllllllkkkiihhhhhggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````````````````_______________^^^^^^^^^^^________^^^^^^^^^^^^^^^^^___________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJKKKKJJJJJJJJJJJJJJIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIHHIIIIIIIIIIIHHHHHHHHHHHHHGHHHHHHHHHHHGGGGGGGGGGGGGFGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>============<<=======<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999888888888888777777777776666655555555555544444444444444443333333333333222222222222222111111111111000000000000000////////////............-------------,,,,,,,,,,,,++++++++++++*******)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$#############""""""""""""!!!!!!!  nnnnnmmmmmmmmmmlllllllkiiihhhhhgggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`````````````````````````__________________^^^^^^^^___________^^^^^^^^^^^^^^_____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJKKKKKJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJIIIIIIIIIIIIIHHIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>=============<========<<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999888888888888777777777776666665555555555554444444444444444333333333333222222222222222211111111111100000000000000/////////////............------------,,,,,,,,,,,,+++++++++++++******)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############""""""""""""!!!!!!!  nnnnnnmmmmmmmmmmmlllllliiiiihhhhggggggggggggggggfffggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````````````````````````___________________^^^^^^^_____________^^^^^^^^^^^^_______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJKKKKKKJJJJJJJJJJJJJJIIIIIJJJJJJJJJJJIIIIIIIIIIIIIHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>============<========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999888888888888777777777766666655555555555554444444444444444333333333333222222222222222111111111111001000000000000////////////............-------------,,,,,,,,,,,,++++++++++++*******)))))))))))))(((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##############"""""""""""!!!!!!!!  oonnnnnnnmmmmmmmmmmlllljjiiiihhhhhggggggggggggggggggggggggggggggffffffffffffffffggggggggggggggggggfffffffffggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa```````````````````````______________________^^^^_______________^^^^^^^^^^__________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJKKKKKKKJJJJJJJJJJJJJJIIIIJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999888888888888877777777766666665555555555554444444444444444333333333333322222222222222211111111111101000000000000/////////////............------------,,,,,,,,,,,,+++++++++++++******)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############"""""""""""!!!!!!!!  oooonnnnnnnnmmmmmmmmmlljjjiiiihhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa````````````````````________________________^^__________________^^^^^^^____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJKKKKKKKKJJJJJJJJJJJJJJIIIJJJJJJJJJJJJIIIIIIIIIIIIIJIIIIIIIIIIIIIHHHHHHHHHHHIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@?????????????>>>>>>>>>?>>>>>>>>>>>>======================<<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999888888888888777777777666666665555555555554444444444444444333333333333222222222222222111111111111011000000000000////////////............------------,,,,,,,,,,,,,++++++++++++*******)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##############""""""""""!!!!!!!!  ooooonnnnnnnnnnmmmmmmmmjjjjiiiihhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccddcccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa`````````````````______________________________________________^^^^^______________________^^^_^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJKKKKKKKKKJJJJJJJJJJJJJJIIJJJJJJJJJJJJJIIIIIIIIIIIIJIIIIIIIIIIIIIIHHHHHHHHHHIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@????????????>>>>>>>>>??>>>>>>>>>>>>=====================<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999988888888888877777777666666665555555555554444444444444444333333333333322322222222222211111111111111000000000000/////////////............------------,,,,,,,,,,,,++++++++++++*******)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$##############""""""""""!!!!!!!!!  pooooooonnnnnnnnnnmmmmmkjjjjjiiihhhhhhgggggggghhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccdddddddcccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa```````````````________________________________________________^^^________________________^___^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJKKKKKKKKKKJJJJJJJJJJJJJJIJJJJJJJJJJJJJJIIIIIIIIIIIJJIIIIIIIIIIIIIIHHHHHHHHHIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@????????????>>>>>>>>??>>>>>>>>>>>>>=====================<<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999888888888888777777776666666665555555555554444444444444444333333333333223222222222222211111111111111000000000000////////////.............------------,,,,,,,,,,,,+++++++++++********)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############""""""""""!!!!!!!!!  pppoooooooonnnnnnnnnnmmkkkjjjjiiihhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccdddddddddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````__________________________________________________^______________________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJKKKKKKKKKKJJJJJJJJJJJJJJJKJJJJJJJJJJJJJJIIIIIIIIIIJJJIIIIIIIIIIIIIHHHHHHHHHIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@?????????????>>>>>>>???>>>>>>>>>>>>======================<<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999888888888888777777766666666655555555555554444444444444444333333333333233222222222222111111111111110000000000000////////////............------------,,,,,,,,,,,,+++++++++++********)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$##############"""""""""!!!!!!!!!!  pppppooooooooonnnnnnnnnkkkkjjjjiiiihhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddccccddddddddddddddddddccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````________________________________________________``______________________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVWVVVVVVVVVVVVVVVVVUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJKKKKKKKKKKKJJJJJJJJJJJJJJKKJJJJJJJJJJJJJJIIIIIIIIIJJJJIIIIIIIIIIIIIHHHHHHHHIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@????????????>>>>>>>????>>>>>>>>>>>>=====================<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999888888888888877777766666666665555555555554445444444444444333333333333233222222222222211111111111111000000000000////////////.............-----------,,,,,,,,,,,,,++++++++++*********)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############"""""""""!!!!!!!!!!  ppppppppoooooooooonnnnnlkkkkjjjjiiiihhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddcddddddddddddddddddddddccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````______________________________________________````______________________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVWWVVVVVVVVVVVVVVVVVUUUUUUVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJKKKKKKKKKKKKJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJIIIIIIIIJJJJJIIIIIIIIIIIIIHHHHHHHIIIIIHHHHHHHHHHHHHGGGGGGGHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@????????????>>>>>>????>>>>>>>>>>>>=========>============<<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999888888888888777777666666666655555555555554454444444444444333333333333333222222222222111111111111110000000000000////////////............------------,,,,,,,,,,,,++++++++++*********)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$##############""""""""!!!!!!!!!!  qqqppppppppooooooooonnnllkkkkjjjjiiiiihhhhhhhhhhggggghhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````__________________``_______________________``````______________________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVWWWWVVVVVVVVVVVVVVVVUUUUUVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKJJJJJJJJJJJJJIIIIIIIIJJJJJJIIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHHGGGGGGHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@?????????????>>>>>?????>>>>>>>>>>>>========>============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999988888888888877777666666666665555555555554455444444444444333333333333333222222222222211111111111111000000000000////////////.............-----------,,,,,,,,,,,,,+++++++++**********)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$##############""""""""!!!!!!!!!!!  qqqqqppppppppooooooooonllllkkkjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffeffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````````````_______________````_____________________````````_____________________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[Z[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVWWWWWVVVVVVVVVVVVVVVVVUUUVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJKKKKKJJJJJJJJJJJJJIIIIIIIJJJJJJIIIIIIIIIIIIIIHHHHHIIIIIIIHHHHHHHHHHHHHGGGGGHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@????????????>>>>>??????>>>>>>>>>>>>=======>>============<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999888888888888777776666666666665555555555554555444444444444333333333333333222222222222111111111111110000000000000////////////............------------,,,,,,,,,,,,+++++++++**********)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############""""""""!!!!!!!!!!!  qqqqqqqpppppppppooooooolllllkkkjjjjjiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````````_____________```````__________________```````````____________________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVWWWWWWWVVVVVVVVVVVVVVVUUUVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKLKKKKKKKKKKKKKKJJJJJJJJJJKKKKKKJJJJJJJJJJJJJIIIIIIJJJJJJJIIIIIIIIIIIIIHHHHHIIIIIIIIHHHHHHHHHHHHGGGGGHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????>>>>??????>>>>>>>>>>>>=======>>>============<<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999988888888888877776666666666665555555555554555444444444444333333333333333322222222222211111111111111000000000000////////////.............-----------,,,,,,,,,,,,,++++++++***********))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$##############"""""""!!!!!!!!!!!!  rrqqqqqqqqpppppppppoooommllllkkkkjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````````````````__________`````````________________`````````````____________________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVWWWWWWWWVVVVVVVVVVVVVVVUUVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKLLKKKKKKKKKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJJJIIIIIJJJJJJJJIIIIIIIIIIIIIHHHHIIIIIIIIHHHHHHHHHHHHHGGGGHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@?????????????>>>???????>>>>>>>>>>>>======>>>============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999888888888888777776666666666665555555555555555444444444444333333333333333222222222222111111111111110000000000000////////////............------------,,,,,,,,,,,,++++++++***********)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############"""""""!!!!!!!!!!!!  rrrrqqqqqqqqpppppppppoommmllllkkkkjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````________```````````______________```````````````____________________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVWWWWWWWWWVVVVVVVVVVVVVVVUVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKLLLKKKKKKKKKKKKKKJJJJJJJJKKKKKKKJJJJJJJJJJJJJJIIIIJJJJJJJJJIIIIIIIIIIIIIHHHIIIIIIIIIHHHHHHHHHHHHHGGGHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@????????????>>>???????>>>>>>>>>>>>>=====>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999988888888888877776666666666665555555555555555444444444444333333333333333322222222222211111111111111000000000000////////////.............-----------,,,,,,,,,,,,,+++++++************))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$##############""""""!!!!!!!!!!!!  rrrrrqqqqqqqqqqppppppppmmmmmllllkkkkjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggghhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````_____``````````````___________`````````````````____________________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKLLLLKKKKKKKKKKKKKKJJJJJJJKKKKKKKKJJJJJJJJJJJJJJIIIJJJJJJJJJJIIIIIIIIIIIIIHHIIIIIIIIIIHHHHHHHHHHHHHGGHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@????????????>>????????>>>>>>>>>>>>=====>>>>>============<<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999988888888888877776666666666665555555555555555444444444444333333333333333222222222222111111111111110000000000000////////////............------------,,,,,,,,,,,,+++++++************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############""""""!!!!!!!!!!!!!  rrrrrrrrqqqqqqqqqqpppppnmmmmmlllllkkkkjjjjjjiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcdccccccccccccccccccccccccccccccccbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````````````````___````````````````_________```````````````````____________________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKLLLLLKKKKKKKKKKKKKJJJJJJJKKKKKKKKKJJJJJJJJJJJJJIIIJJJJJJJJJJIIIIIIIIIIIIIIHIIIIIIIIIIIHHHHHHHHHHHHGGHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@?????????????>?????????>>>>>>>>>>>>====>>>>>============<<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999988888888888877776666666666665555555555555555444444444444333333333333333322222222222211111111111111000000000000////////////.............-----------,,,,,,,,,,,,,++++++************)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##############"""""!!!!!!!!!!!!!  uuuttttttttttssssssssssqqqqqppppooooonnnnnmmmmmmkkkkkkkjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccdddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbcccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa```````````````````````________________________^_____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVWWWWWVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKJJJKKKKKKKKJJJJJJJJJJJJJIIIIHHHHHHHHGGGGGGGGGGGGGFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAACCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999999999999888888888887777777777776666666666666666655555555555444444444333333333333222222222211111111111000000000000////////............---------,,,,,,,,,,,,,++++++++++**********)))))))))))))((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!  uuuuttttttttttttsssssssrqqqqqqppppooooonnnnnmmmmkkkkkkkkkkjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccdddddddddddcdcccccccccccccccccccccccccbbbbbbbbbbbbccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa````````````````````________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSSTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLKKKKKKKKKKKKKJJKKKKKKKKKJJJJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAACCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999888888888888777777777776666666666666666655555555555544444444433333333333322222222211111111111000000000000/////////............---------,,,,,,,,,,,,++++++++++***********))))))))))))((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  uuuuuttttttttttttttssssrrrqqqqqqpppppoooonnnnmmmkkkkkkkkkkkkjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddccddddddddddddddddccccccccccccccccccccccccbbbbbbbbbbcccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa```````````````````________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWVVVVVVVVVVVVVVVVUUTTTTTTTTTTTTTSSSSSSSSSSSSTTSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKKKKKLLLLLLLLLLLKKKKKKKKKKKKJJKKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAACCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999999999999888888888887777777777776666666666666666655555555555444444444433333333333222222222111111111111000000000000////////............---------,,,,,,,,,,,,,+++++++++***********)))))))))))))((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""!!!!!!!!!!!!!  uuuuuuuuttttttttttttttsrrrrrrqqqqqpppppoooonnnnmlkkkkkkkkkkkkkkjjjjjjjjjjhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa````````````````````________________________________________^^^^^^__^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZ[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVWWWWWWWWVVVVVVVVVVVVVVVVUTTTTTTTTTTTTTTSSSSSSSSSSSTTTTSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJKKKKKKKKKKKJJJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAACCCCCCBBBBBBBBBBBBAAAAAAABAAAAAAAAAAAA@@@@@@@@@@@?>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999988888888888777777777777666666666666666655555555555544444444433333333333322222222111111111111000000000000/////////............---------,,,,,,,,,,,,+++++++++***********)))))))))))))((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!!  uuuuuuuuuuuttttttttttttsrrrrrrrqqqqqpppppooonnnnlllkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa```````````````````________________________________________^^^^____^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTSSSSSSSSSSTTTTTSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAACCCCCCCBBBBBBBBBBBAAAAAAABAAAAAAAAAAAA@@@@@@@@@@@@?>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999999888888888887777777777776666666666666666655555555555544444444433333333333222222222111111111111000000000000////////............---------,,,,,,,,,,,,+++++++++************)))))))))))))((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""!!!!!!!!!!!!!!  uuuuuuuuuuuuuuuttttttttssssrrrrrrrqqqqqpppoooonnllllkkkkkkkkkkkkkkkkkkkkjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````````````________________________________________^^______^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVWWWWWWWWWWWVVVVVVVVVVVVVVUTTTTTTTTTTTTTTTSSSSSSSSSTTTTTSSSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAACCCCCCCBBBBBBBBBBBBAAAAAABBAAAAAAAAAAAA@@@@@@@@@@@?>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999988888888888777777777777666666666666666655555555555544444444433333333333322222222111111111111000000000000/////////............---------,,,,,,,,,,,,++++++++************)))))))))))))((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""!!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuutttsssssssrrrrrrqqqqppppooonmllllkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````````````________________________________________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVUUTTTTTTTTTTTTTTTSSSSSSSSTTTTTTSSSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPRRRQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKKMLLLLLLLLLLLLLKKKKKKKKKKKLKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAACCCCCCCCBBBBBBBBBBBBAAAAABBBAAAAAAAAAAA@@@@@@@@@@@??>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999988888888888777777777777666666666666666665555555555554444444443333333333322222222211111111111100000000000/////////............---------,,,,,,,,,,,,++++++++*************))))))))))))(((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuussssssssssrrrrrqqqqpppooommlllllkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffeeeeeeeeeeffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````````````_____________``________________________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVWWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSSTTTTTTTTSSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQQPPPPPPPPPPRRRRQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKMMLLLLLLLLLLLLLKKKKKKKKKKLKKKKKKKKKKKKKJJJJJJJJJJJIHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBACCCCCCCCCBBBBBBBBBBBAAAAABBBAAAAAAAAAAAA@@@@@@@@@@??>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999999999998888888888877777777777766667666666666665555555555554444444443333333333332222222211111111111100000000000/////////.............--------,,,,,,,,,,,,,++++++++************))))))))))))(((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""!!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuutttssssssssssrrrrqqqqpppommmlllllkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffffffffffeeffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa``````````````````___________````________________________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVWWWWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTSSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQQPPPPPPPPPRRRRRQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKMMMLLLLLLLLLLLLLKKKKKKKKKLLKKKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHHHGGGGGGGGGGGEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBACCCCCCCCCCBBBBBBBBBBBAAAABBBBAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999999999998888888888877777777777766667666666666666555555555555444444444333333333332222222221111111111110000000000//////////............---------,,,,,,,,,,,,++++++++*************)))))))))))(((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuutttttttssssssssrrrrqqqpppnmmmmlllllkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa``````````````````_________``````________________________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTTTTTTTTSSSSSTTTTTTTTTSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQPPPPPPPPRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKMMMMLLLLLLLLLLLLKKKKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHHHGGGGGGGGGGFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCBBBBBBBBBBBBAAABBBBBAAAAAAAAAAA@@@@@@@@@????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999999888888888887777777777776667766666666666555555555555444444444333333333333222222221111111111110000000000//////////.............--------,,,,,,,,,,,,,+++++++*************)))))))))))((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""!!!!!!!!!!!!!!  vvvvvvvuvvvvvvvuvuuuuuuttttttttttttsssssrrrrqqqpnnmmmmlllllkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffeeeefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccdddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````_______````````________________________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSSTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQPPPPPPPRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLKKKKMMMMLLLLLLLLLLLLLKKKKKKKKLLLLKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHHGGGGGGGGGFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBCCCCCCCCCCCBBBBBBBBBBBAAABBBBBAAAAAAAAAAAA@@@@@@@@????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::99999999999888888888888777777777776667766666666666655555555555544444444433333333333222222222111111111111000000000///////////............---------,,,,,,,,,,,,++++++++*************))))))))))((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttssssrrrqqqonnnmmmlllllkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddeddddddddddddddddddddddddddddddcccccccccccccccccccddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````_____``````````_______________________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWVXWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTSSSTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQPPPPPPRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKMMMMMLLLLLLLLLLLLLKKKKKKKLLLLKKKKKKKKKKKKKJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBCCCCCCCCCCCBBBBBBBBBBBBAABBBBBBAAAAAAAAAAAA@@@@@@@?????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::99999999999988888888888777777777777667776666666666655555555555544444444433333333333322222222111111111111000000000///////////.............--------,,,,,,,,,,,,,+++++++*************))))))))))(((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvuuuuuutttttttttttssssrrrqoonnnmmmllllllkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddeeeeeddddddddddddddddddddddddddddcccccccccccccccccddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````___```````````_________________________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWWWWWXXWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTSSTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQPPPPPRRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKMMMMMMLLLLLLLLLLLLLKKKKKKLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBABBBBBBBAAAAAAAAAAA@@@@@@@?????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::9999999999988888888888877777777777667776666666666665555555555544444444443333333333322222222211111111111100000000////////////............---------,,,,,,,,,,,,++++++++************))))))))))(((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttsssrrrpoonnnmmmllllllkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddeeeeeeeeeeeddddddddddddddddddddddddcccccccccccccccddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````````````````_`````````````_________________________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWXXXXWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTSTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQPPPPRRRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKMMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999999988888888888877777777777767777666666666666555555555544444444443333333333332222222211111111111100000000////////////.............--------,,,,,,,,,,,,,+++++++*************)))))))))((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttsssrppoonnnmmmlllllllkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeeeeeeeeeeeeeeeeeeeeeeeeddeeeeeeeeeeeeeeddddddddddddddddddddddddccccccccccccdddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````````````````````````````````________________________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWXXXXXWWWWWWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKMMMMMMMMLLLLLLLLLLLLKKKKKLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@???????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::9999999999988888888888877777777777677776666666666665555555555444444444443333333333322222222211111111111100000000////////////............---------,,,,,,,,,,,,++++++++************)))))))))((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuuttttssqppoonnnmmmmlllllllkkkkkkiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddcccccccccddddddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````````````````````````````````________`______________________^^^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXWWWWWWXXXXXXWWWWWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLLKKKKLLLLLLLKKKKKKKKKKKKKJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@???????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999999998888888888877777777777777777666666666666555555555444444444443333333333332222222211111111111100000000////////////............---------,,,,,,,,,,,,++++++++*************))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwuuuuvvvvvvvvvvvvuuuuutttsqqppooonnmmmmllllllllkkkkjiiiiiiiiiiiijjjiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccdddddddddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````````````````````````````````______```______________________^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXWWWWWXXXXXXXWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTTUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLKKKLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999988888888888877777777777777776666666666665555555554444444444443333333333322222222211111111111100000000////////////...........----------,,,,,,,,,,,,++++++++************))))))))(((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuttrqqpppoonnnmmmllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccccdddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````````````````````````````````____````_____________________^^^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXWWWWWXXXXXXXXWWWWWWWWWWWWWWWVVUUUUUUUUUUUUUTTTTTTTTTTTTUUTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLKKKLLLLLLLLLKKKKKKKKKKKKJJJJIIIIIIIIHHHHHHHHHHHHHGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::999999999998888888888877777777777777777666666666666555555554444444444443333333333332222222211111111111100000000////////////...........----------,,,,,,,,,,,,++++++++*************)))))))(((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuutrrqqqppoonnnmmmmllllllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccdddddddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````````````````````````````````__``````_____________________^^^^^^^^^^^^^^^^^^^^^]]^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXWWWWXXXXXXXXXWWWWWWWWWWWWWWWVUUUUUUUUUUUUUUTTTTTTTTTTTUUUTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMLLLLLLLLLLLMMMMMMMMMMMLLLLLLLLLLLLKKLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@?????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999988888888888877777777777777776666666666665555555554444444444443333333333322222222211111111111100000000////////////..........-----------,,,,,,,,,,,,++++++++************)))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!  xxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvwwwwwwwwwwvvvvuusrrrqqppoonnnmmmmmmlllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeddddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````````````````````````````````_````````_____________________^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[\[[[[[[[[[[[[[ZZ[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXWWWXXXXXXXXXXWWWWWWWWWWWWWWWVUUUUUUUUUUUUUUTTTTTTTTTTUUUUTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMLLLLLLLLLLMMMMMMMMMMMLLLLLLLLLLLLLKLLLLLLLLLLKKKKKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::999999999998888888888877777777777777777666666666666555555554444444444443333333333332222222211111111111100000000////////////..........-----------,,,,,,,,,,,,++++++++*************))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""!!!!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxwwwwwvvvvvvwwwwwwwwwwwwwwwvvvusssrrqqppooonnnnmmmmmmllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggfffffffffggggggffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeedddddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````aa`````````````````````````````````____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\\\\\\\\\\[[[[[[[[[[Z[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXWWWXXXXXXXXXXXWWWWWWWWWWWWWWVVUUUUUUUUUUUUUUTTTTTTTTTUUUUUTTTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHHHHGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999999988888888888877777777777777776666666666665555555554444444444443333333333322222222211111111111100000000////////////.........-----------,,,,,,,,,,,,,+++++++*************)))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxxwwvvvwwwwwwwwwwwwwwwwwwwwvvttssrrqqpppooonnnnmmmmmmmkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggfggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````aaaa````````````````````````````````____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXWWXXXXXXXXXXXXWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUTTTTTTTTUUUUUUTTTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQSSSRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMLLLLLLLLNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJIIIIIIIIIIIHHHHHHHHHHHHGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBDDDDDDCCCCCCCCCCCCBBBBBBBCBBBBBBBBBBBAAAAAAAAAAAA@???????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::999999999998888888888877777777777777777666666666666555555554444444444443333333333322222222211111111111100000000////////////.........------------,,,,,,,,,,,,++++++++************)))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""!!!!!!!!!!!!!!  xxxyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxwwwwvtttssrrqqqpppooonnnnnnmmmkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeefffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````aaaaa`````````````````````````````````____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTUUUUUUUTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQQQQQSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMLLLLLLLLNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBDDDDDDDCCCCCCCCCCCCBBBBBBCBBBBBBBBBBBBAAAAAAAAAAAA???????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999999988888888888877777777777777777666666666665555555554444444444443333333333222222222211111111111100000000////////////........------------,,,,,,,,,,,,,+++++++*************)))))))(((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!!  yyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxwwwuuttsssrrqqqpppooooonnnnnllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffeeefffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddeeeeeeeeeeeedddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````aaaaaaa`````````````````````````````````___________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTUUUUUUUUTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQQQQSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMLLLLLLLNNMMMMMMMMMMMMMLLLLLLLLLLMLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBDDDDDDDCCCCCCCCCCCCBBBBBBCCBBBBBBBBBBBBAAAAAAAAAAA@???????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999998888888888887777777777777777666666666666555555554444444444443333333333222222222211111111111100000000////////////.........------------,,,,,,,,,,,,++++++++************)))))))(((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxwuuutttssrrrqqqppppoooooonlllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffeffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddeeeeeeeeeeeeeeeddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````aaaaaaaaa`````````````````````````````````___________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXYXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRQQQQQQQQSSSSSSRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMLLLLLLNNNMMMMMMMMMMMMMLLLLLLLLLMMLLLLLLLLLLLLKKKKKKKKKKKJIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBDDDDDDDDCCCCCCCCCCCCBBBBBCCCBBBBBBBBBBBAAAAAAAAAAA@????????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999998888888888887777777777777777766666666666555555555444444444444333333333222222222221111111111100000000////////////.........------------,,,,,,,,,,,,++++++++*************)))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""!!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzyyyyyyyxxxxxxxyyyyyyyyzzzzzzyyyywvvvuutttsssrrrrqqqqqppppoooooonnnnnnnmmmmmmmmmmlljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffggggggfffffffffffffffffffggggggggfffffffffffffffffggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````aaaaaaa``````````````````````````````````````_____````````````````_________________^^^^^^^^^^^^^^^^^^^^^_______^^^^^^^^^^]]]]]^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZ\[[[[[[[[[[[[[[[[[ZZZZZZZ\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;::::::::::::9999999999:::::::9999999999998888888888888777777777776666666655555555544444444444433332222222222111111111111000////////............--------,,,,,,,,,,,,,+++++++++*************))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzyyyyyyxxxxxxyyyyyyyzzzzzzzzzzyywwvvvuuutttssssrrrrrqqqqqppppoooooonnnnnmmmmmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfgggggggggffffffffffffffffggggggggggfffffffffffffffggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```aaaaaaaa`````````````````a````````````````````____`````````````````___________________^^^^^^^^^^^^^^^^^^_______^^^^^^^^^^]]]]]^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZ\\[[[[[[[[[[[[[[[[[[[ZZZZ\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRSSSSSSRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::::999999999::::::::999999999999888888888888777777777776666666655555555554444444444443332222222222111111111111000/////////............--------,,,,,,,,,,,,+++++++++*************)))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!  zzzzzz{{zzzzzzzzzzzyyyyxxxxxyyyyyyyzzzzzzzzzzzzzwwwwvvvuuuttttsssssrrrrrrqqqppppooooonnnnmmmmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffgggggggggggffffffffffffffgggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaabaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaa```````````````aaa````````````````````__``````````````````____________________^^^^^^^^^^^^^_^^__^__^^^^^^^^^^^]]]]]]^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[Z\\\[[[[[[[[[[[[[[[[[[[[[Z\\\\\\\\\\\[[[[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;:::::::::::999999999:::::::::99999999999888888888888877777777777666666655555555554444444444443332222222222211111111111100/////////............--------,,,,,,,,,,,,,+++++++++*************))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  zzz{{{{{{{{{zzzzzzzzyyyxxxyyyyyyyyzzzzzzzzzzzzzzxxwwwwvvvuuuutttttssssssrrrqqqqpppoooonnnnnmmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggghhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffggggggggggggggfffffffffffggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````aaaa````````````````````_a```````````````````____________________^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[Z\\\\[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;::::::::::::99999999:::::::::99999999999988888888888877777777777766666655555555555444444444444332222222222211111111111100//////////............--------,,,,,,,,,,,,+++++++++*************)))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!  z{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzxxxwwwwwvvvvuuuuuttttttsssrrrqqqqpppooonnnnnmmmmmmkjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggghhhhhhhhhggggggggggggggghgggggggggggggggggggggggggggggggggggggggggfffffffffgggggggggggggggggffffffffgggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````aaaaaa```````````````````aaa``````````````````_____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[\\\\\[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[[ZZZZZZYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;:::::::::::99999999::::::::::9999999999988888888888887777777777766666655555555555444444444444332222222222221111111111110//////////............--------,,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!  {{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyzzzzzzzz{{{{{{zxxxxxwwwwwvvvvvvuuuuuutttssssrrrqqpppooonnnnmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggffffffgggggggggggggggggggffffffgggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````aaaaaaa``````````````````aaaa``````````````````____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;:::::::::::9999999::::::::::9999999999998888888888887777777777776666665555555555544444444444333222222222221111111111110//////////.............--------,,,,,,,,,,,,+++++++++*************)))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyzzzzzzz{{{{{{{{{xxxxxxxwwwwwwwvvvvvvvuuuutttssrrrqqpppooonnnnmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggffffggggggggggggggggggggggfffggggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeddddddddddddddddccccccccccccccccccccccccbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````aaaaaaaaa````````````````aaaaa```````````````````____________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\[[[[[[[[[[[[[[[[[[]\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>============<<<<<<<<<<<;;;;;;;;::::::::::::999999:::::::::::999999999998888888888888777777777776666665555555555554444444444433222222222222111111111111///////////............--------,,,,,,,,,,,,,+++++++++************)))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyzzzzzzz{{{{{{{{{{yyxxxxxxxxwwwwwwwwwwvvvvvuuttsssrrqqpppooonnnnmmmmkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggfgggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffeeeeeeeeedddddddddddddddddddcccccccccccccccccccccccbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````aaaaaaaaaa```````````````aaaaaaa``````````````````___________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;:::::::::::999999:::::::::::999999999999888888888888777777777777666666555555555554444444444433222222222222111111111111///////////.............--------,,,,,,,,,,,,+++++++++*************))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!  {{{{{{||||{{{{{{{{{zzzzyyyyyyyzzzzzz{{{{{{{{{{{{yyyyxxxxxxxxxxxwwwwwwwwvvuuuttssrrqqqppooonnnnmmmmkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffeeeeeeedddddddddddddddddddddccccccccccccccccccccccbbbbbbbcccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````aaaaaaaaaaaa`````````````aaaaaaaa``````````````````__________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQPPPPPPPPPPPPPOOOOOOOOPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>============<<<<<<<<<<<;;;;;;;;::::::::::::99999;:::::::::::99999999999888888888888877777777777666666555555555555444444444443322222222222211111111111////////////............--------,,,,,,,,,,,,,+++++++++************)))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!  {{{{||||||||||{{{{{{{zzyyyyyzzzzzzz{{{{{{{{{{{{{yyyyyyyxxxxxxxxxxxxxxwwwwvvuuttssrrqqppooonnnnmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggghggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffeeeeedddddddddddddddddddddddccccccccccccccccccccccbbbbbcccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````aaaaaaaaaaaaa````````````aaaaaaaaa``````````````````__________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[]]]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPOOOOOOOPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::99999;:::::::::::99999999999988888888888877777777777766666655555555555444444444443332222222222211111111111/////////////...........---------,,,,,,,,,,,,+++++++++*************))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!  {{{||||||||||||{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{yyyyyyyyyyyxxxxxxxxxxxxxwwvvuuttsrrqqppooonnnnnmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggghhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffeedddddddddddddddddddddddddccccccccccccccccccccccbbbccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaa```aaaaaaaaaaaaaaa``````````aaaaaaaaaaa`````````````````__________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPOOOOOOPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>============<<<<<<<<<<;;;;;;;;;::::::::::::9999;;:::::::::::99999999999888888888888877777777777666666555555555555444444444433322222222222211111111110////////////............--------,,,,,,,,,,,,++++++++++************)))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!  {{|||||||||||||||{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyxxxxwvvuuttssrqqpppoonnnnnnmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggghhhhhhggggggggggggggggggghhggggggggggggggggggggggghggggggggggggggggggggggggffffffffffffffffffffffffffdddddddddddddddddddddddddccccccccccccccccccccccccbccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaaaaa`````````aaaaaaaaaaaa`````````````````_________________^^^^^_^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[\\\\\\\\\\\\\[[[[[[[[[[[[]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZZXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::9999;;::::::::::::9999999999998888888888877777777777766666655555555555444444444433332222222222211111111110////////////............---------,,,,,,,,,,,,+++++++++*************))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!  {{|||||||||||||||||{{{{zzzzzzzz{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyxxwwvvuutssrqqpppoonnnnnnnmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhggggggggggggggggghhhhggggggggggggggggggggghhhhgggggggggggggggggggggffffffffffffffffffffffffffeddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaabbbbaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaaaaaaa```````aaaaaaaaaaaaaa`````````````````________________^^^^__^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\\\\\[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZYYYXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>============<<<<<<<<<;;;;;;;;;;::::::::::::999;;;:::::::::::99999999999988888888888877777777777666666555555555555444444444333322222222222211111111100////////////...........---------,,,,,,,,,,,,+++++++++*************))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!  {{|||||||||||||||||||{{zzzzzz{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyxwwvvuutssrqqpppoonnnnnnnnkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggghhhhhhggggggggggggggggggghhhhhhggggggggggggggggggggfffffffffffffffffffffffffeeeddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````aaaaaaaaaaaaaaa`````````````````_________________^^___^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::999;;;::::::::::::9999999999998888888888877777777777766666655555555555444444444333332222222222211111111100////////////...........---------,,,,,,,,,,,,,+++++++++************)))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!  {{|||||}}}}}}}|||||||||{{{{{{{{{{{{{|||||{{{{{{{yyyyyyyyyyyyyyyyyzyyyyyyxxwwvuutssrqqpppoonnnnnnnnkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggghhhhhhhhhgggggggggggggggghhhhhhhhhggggggggggggggggggggffffffffffffffffffffffeeeeeddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaabbbbbbbaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaa`````aaaaaaaaaaaaaaaa`````````````````_________________^____^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[]\\\\\\\\\\\\\\\[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYXXXXXXWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSTTTTSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::::99;;;;:::::::::::99999999999988888888888877777777777666666555555555555444444443333322222222222211111111000////////////..........----------,,,,,,,,,,,,+++++++++*************))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!  {{||||}}}}}}}}}}|||||||{{{{{{{{{{{||||||||{{{{{{yyyyyyyyyyyyyyyzzzzzzyyyyxwwvuutssrqqppooonnnnnnnnkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhggggggggggggghhhhhhhhhhhhgggggggggggggggggggffffffffffffffffffffeeeeeeeedddddddddddddddddddddddccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaabbbbbbbbbaaaaaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaaa```aaaaaaaaaaaaaaaaaa````````````````______________________^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[]]\\\\\\\\\\\\\\\[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZYYYYYYXXXXXWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSTTTTTSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>============<<<<<<<;;;;;;;;;;;;:::::::::::99;;;;::::::::::::9999999999998888888888877777777777666666655555555555444444443333332222222222211111111000////////////..........----------,,,,,,,,,,,,,+++++++++************)))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!  {{||||}}}}}}}}}}}||||||{{{{{{{{{|||||||||||{{{{{yyyyyyyyyyyyyzzzzzzzzzyyyxwwvuutssrqqppoooonnnnnnnkkkkkkkkkkkllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhihiihihiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffffffeeeeeeeeeedddddddddddddddddddddddccccccccccccccccccccccccccccccccccccbbbbbbccbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaaa``aaaaaaaaaaaaaaaaaaa`````````````````_____________________^^^^^^^^^^^^^^^^^]]__^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[]]]\\\\\\\\\\\\\\\[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[\\\\\\\\ZZZZZZZYYYYXXXXXWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTSSTTTTTTSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::::9;;;;;:::::::::::99999999999988888888888877777777777666666555555555554444444433333322222222222211111110000////////////.........-----------,,,,,,,,,,,,+++++++++*************))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!  {{{||}}}}}}}}}}}}}|||||{{{{{{{{||||||||||||{{{{{yyyyyyyyyyyyyzzzzzzzzzyyyxwwvuutssrqqppoooonnnnnnnlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffffeeeeeeeeeeeedddddddddddddddddddddddccccccccccccccccccccccccccccccccccccbbbbccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaa`````````````````______________________^^^^^^^^^^^^^^^^^___^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[]]]]\\\\\\\\\\\\\\[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZYYYYXXXXXWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTTSTTTTTTSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>============<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;::::::::::::9999999999998888888888877777777777666666655555555555444444433333322222222222211111110000////////////.........-----------,,,,,,,,,,,,,+++++++++************))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!  {{{|||}}}}}}}}}}}}}||||{{{{{{{|||||||||||||{{{{{yyyyyyyyyyyyzzzzzzzzzzzyyxwwvuutssrqqppoooonnnnnnnlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffeeeeeeeeeeeeeedddddddddddddddddddddddccccccccccccccccccccccccccccccccccccbbcccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaabbbbbbbaaaaaaaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaaa````````````````______________________^^^^^^^^^^^^^^^^_____^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]]]\\\\\\\\\\\\\\[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZYYYYXXXWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::::;;;;;;:::::::::::9999999999998888888888887777777777666666655555555555444444433333332222222222221111110000/////////////........------------,,,,,,,,,,,,+++++++++*************))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!  {{{|||}}}}}}}}}}}}}||||{{{{{{||||||||||||||{{{{{yyyyyyyyyyyyyzzzzzzzzzzyyxwwvuutsrrqqppoooonnnnnnnlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffeeeeeeeeeeeeeeeedddddddddddddddddddddddcccccccccccdcccccccccccccccccccccccbcccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaaabbbbbaaaaaaaaaaaaaaaaaa`````````````````______________________^^^^^^^^^^^^^^______^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\]]]]]\\\\\\\\\\\\\\\[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\]]]]]]]\\[[[[[[ZZZYYYXXXXWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>============<<<<<<<;;;;;;;;;;;;:::::::::::;;;;;;::::::::::::9999999999998888888888877777777776666666555555555555444444333333322222222222211111100000////////////........------------,,,,,,,,,,,,+++++++++*************))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!  {{{|||}}}}}}}}}}}}|||||{{{{{{{|||||||||||||{{{{{yyyyyyyyyyyyyzzzzzzzzzzyyxwwvuutsrrqqppooooonnnnnnlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffeeeeeeeeeeeeeeeeeedddddddddddddddddddddddcccccccccdddcccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaabbbbbbbbbbaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaa`````````````````______________________^^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\[[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]]]]]]\\\\\[[[[ZZZYYYXXXXWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;::::::::::;;;;;;;:::::::::::9999999999998888888888887777777776666666655555555555444444333333332222222222221111100000////////////........------------,,,,,,,,,,,,,+++++++++************)))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!  z{{{||}}}}}}}}}}|||||||{{{{{{{||||||||||||{{{{{{yyyyyyyyyyyyyzzzzzzzzzzyyxwwvuutsrrqqppooooonnnnnnlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddcccccccdddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaabbbbbbbaaaaaaaaaaaaaaaaaa`````````````````______________________^^^^^^^^^^^^_______^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]]]]]]^\\\\\\\[[[ZZZYYYXXXWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>============<<<<<<<<;;;;;;;;;;;::::::::::;;;;;;;::::::::::::9999999999998888888888877777777766666666555555555555444443333333322222222222211111000000////////////........------------,,,,,,,,,,,,+++++++++*************))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!  zz{{|||}}}}}}}|||||||||{{{{{{{{{|||||||||{{{{{{{yyyyyyyyyyyyyzzzzzzzzzzyyxwwvuutsrrqqppoooooonnnnnllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddcccccdddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaabbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaaaa`````````````````______________________^^^^^^^^^^^_________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]^^^^^]]]\\\\\[[[ZZZYYYXXXWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTUTTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;:::::::::::9999999999998888888888887777777766666666655555555555444443333333332222222222211111000000////////////........------------,,,,,,,,,,,,++++++++++************)))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  zz{{||||||||||||||||{{{zzzz{{{{{{{||||||{{{{{{{{yxyyyyyyyyyyyzzzzzzzzzzyyxwwvuutsrrqqppooooooonnnnllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddcccdddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaabbbbbbbbbbbbbbaaaaaaaaaaabbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````````_______________________^^^^^^^^^__________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]^^^^^^]]]]]\\\\[[[ZZZYYYXXXWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTUUTTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGHGGGGGGGGGGGFFFFFFFFFFFFEFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;:::::::::;;;;;;;;::::::::::::9999999999998888888888877777777666666666555555555555444433333333322222222222211110000000////////////........------------,,,,,,,,,,,++++++++++*************))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!  zzz{{||||||||||||{{{{{{zzzzzz{{{{{{{{{{{{{{{{{zzxxxxxyyyyyyyyzzzzzzzzzzyyxwwvuutsrrqqpppooooooooonllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihiiiiiihhhhhhhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddccddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbbbaabbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````````_______________________^^^^^^^^___________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\]]]]]]]]]]]\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^]]]]]]]\\\[[[ZZZYYXXXXWWWWVVVVVVVVVUUUUUUUUUUUUTTTTUUUTTTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQQQQQQPPPPPPPPQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGHGGGGGGGGGGGGFFFFFFFFFFFEFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;::::::::;;;;;;;;;:::::::::::9999999999998888888888887777777666666666655555555555444433333333332222222222211110000000////////////........------------,,,,,,,,,,,+++++++++++************))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!   zzz{{|||||||||||{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{||||||}}}}}}}}}||{zzyxwwvuutsssrrrrrrqqqqqpppppppppppppppppppppppppmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkklklklkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiggggggggggggggggfffffffffggggggfffffffffffffffffffgggggggggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaccccccccbbbbbbbbbbbbbbbbaaaaaa```````````````________________^^^^^^^^^^^^^^_____^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^_____^^^^^]]]\\\[[ZZZYYYYXYYYYYYYYYXXXXXXXXXXXXWWWWVUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQPPPPQQQQPPPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@AAAA@@@@@@@@@@@?????????????????>>>>>>>>>>>>======>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999988888887777777777776666666555555554444444444433333322222222222211111111111100000////////////.........------------,,,,,,,,,,,,+,,++++++++++++************))))))))))))(((((((((((('''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!  zzz{{{||||||||{{{{{{zzzzzzzz{{{{{{||||||||{{{{{{{{{{{{{{{||||||}}}}}}}|||{zzyxwwvuutsssrrrrrrrrqqqpppppppppppppppppppppppppmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkllllllllllllkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiggggggggggggggggggfffffffggggggggfffffffffffffffffgggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeeeeddddedddddddddddddddddddcccccddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaacccccccccbbbbbbbbbbbbbbbbaaaaaa```````````````________________^^^^^^^^^^^^^______^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^______^^^^^]]]\\[[[ZZYYYYXYYYYYYYYYYXXXXXXXXXXXXWWWVVUUUUUUUUUUTTTTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQQQPPPQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAA@@AAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>>======>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::999888888887777777777766666665555555544444444444433333222222222222111111111111000000////////////........------------,,,,,,,,,,,,+,,++++++++++++************)))))))))))))((((((((((('''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!  yzzz{{{|||{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{z{{{{{{{{{|||||}}}}}}}|||{zzyxwwvuuttssrrrrrrrrrrrpppppppppppppppppppppppppmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllkkkklllllllllllllllllkkkklllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiggggggggggggggggggggfffffggggggggggfffffffffffffffgggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeeeeedddeedddddddddddddddddddccccdddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaccccccccccbbbbbbbbbbbbbbbaaaaaaa```````````````________________^^^^^^^^^^^^_______^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^_______^^^^^]]\\\[[ZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWVVVUUUUUUUUUUTTTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQQQQPPQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAAAA@@AAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>=====>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999888888887777777777776666665555555554444444444433333322222222222211111111111000000////////////........-------------,,,,,,,,,,,,,,+++++++++++++************))))))))))))((((((((((('''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!  yyzz{{{{{{{{{{{zzzzzyyyyyyyyzzzzz{{{{{{{{{{{{{{{zzzz{{{{{{||||||}}}}}}|||{zzyxxwvuuttssrrrrrrrrrrrpppppppppppppppppqqqqqqqqmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiggggggggggggggggggggggfffggggggggggggfffffffffffffggggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeffffeeeeeeeeeeeeeeeeeeeedeeeedddddddddddddddddddccddddccccccccccccccccccbbbbcbbbbbbbbbbbbbbbbaaaaaaaaccccccccccccbbbbbbbbbbbbbaaaaaaaa````````````````_______________^^^^^^^^^^^_________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^_____^^^^^]]]\\[[[ZZZYYYZYYYYYYYYYYYXXXXXXXXXXXXWVVVVUUUUUUUUUTTTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQQPPQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAA@AAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>>=====>>>============<<<<<<<<<<;;;;;;;;;;;;:::::::::::998888888887777777777766666655555555544444444444433333222222222222111111111111000000////////////........------------,,,,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!   yyyzz{{{{{{{{zzzzyyyyyyyyyyyyyzzzzzzzz{{zzzzzzzzzzzzz{{{{{{|||||}}}}}}|||{zzyxxwvuuttsssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllmmmmmmmmmmllllllllllllllllllllllllllllllllkklllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiggggggggggggggggggggggggfggggggggggggggfffffffffffggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeefffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddcddddddcccccccccccccccccbbbccbbbbbbbbbbbbbbbbbaaaaaacccccccccccccbbbbbbbbbbbbaaaaaaaaa`````````````````_______________^^^^^^^^^__________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^]]\\\[[ZZZYYYZYYYYYYYYYYYXXXXXXXXXXXXXVVVVVUUUUUUUUUTTTTTTTTTTTRRRRRRRRRRRRQQQQQQQQQQQQPQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>>====>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::998888888887777777777776666655555555554444444444433333322222222222111111111111000000////////////........------------,,,,,,,,,,,,,,,+++++++++++++************))))))))))))((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!   yyyzzz{{{{zzzzzzyyyyyxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{||||||}}}}||||{zzyxxwvvuttsssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjigggggggggggggggggggggggggggggggggggggggggfffffffffggggggggggggggggggggfffffffffffffffffffffeeeeeeeeefffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccbbcccbbbbbbbbbbbbbbbbbaaaaacccccccccccccbbbbbbbbbbbbaaaaaaaaaa`````````````````__________________^^^^^`___________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^]]]\\[[[ZZZYYZZYYYYYYYYYYYXXXXXXXXXXXXVVVVVVUUUUUUUUUTTTTTTTTTTRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>>====>>>>>===========<<<<<<<<<<;;;;;;;;;;;;:::::::::::98888888888777777777776666655555555554444444444443333322222222222211111111111000000/////////////........------------,,,,,,,,,,,,,,,++++++++++++************))))))))))))(((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!   xyyyzzzzzzzzzzyyyyxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{||||||}}||||{{zzyxxwvvuttsssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhgggggggggggggggggggggggggggggggggggggggggfffffffgggggggggggggggggggggffffffffffffffffffffffeeeeeeeffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaccccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````````````_____________________^```___________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^^^^^^^^]]]\\[[[ZZZYYZZYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVUUUUUUUUUTTTTTTTTTSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMMMLLLLKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGGGFFFFFFFFFFFFEEEEEFEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>>===>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::988888888887777777777776666555555555544444444444433333322222222222111111111110000000////////////........------------,,,,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!   xxyyzzzzzzzzzyyyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzyyzzzzz{{{{{||||||||||||{{zzyyxwvvuutsssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhggggggggggggggggggggggggggggggggggggggggffffffgggggggggggggggggggggggfffffffffffffffffffffeeeeeeffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbaadcccccccccccccccbbbbbbbbbaaaaaaaaaaaaa````````````````_____________________`````___________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^]]]]\\\[[ZZZYYZZYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVUUUUUUUUUTTTTTTTTTSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMMLLLKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>>===>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;:::::::::::88888888888777777777776666555555555554444444444443333322222222222211111111110000000////////////........-------------,,,,,,,,,,,,,,,++++++++++++************))))))))))))((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!  xxyyyzzzzzzzyyyyxxxxxxwwwwxxxxxxxyyyyyyyyyyyyyyyyyyzzzzz{{{{{|||||||||||{{zzyyxwwvuuttsssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqrrnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmllllllllllllllllkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjhhhhhhggggggggggggggggggggggggggggggggggggggggffffhhgggggggggggggggggggggggfffffffffffffffffffffeeeefffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbddcccccccccccccccbbbbbbbbaaaaaaaaaaaaaa````````````````____________________````````__________^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]^^^^^]]]]]\\\[[ZZZZYZZZYYYYYYYYYYXXXXXXXXXXXXVVVVVVVVUUUUUUUUUTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMMMLLKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFGGGGGGGGGGFFFFFFFFFFFEEEEFFEEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>>==>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::888888888887777777777776665555555555544444444444433333222222222222111111111100000000////////////........------------,,,,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!  xxxyyzzzzzyyyyyxxxxxwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyzzzzz{{{{{|||||||||||{{zzyyxwwvuuttsssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrrooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmlllllllllllllllllkkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjhhhhhhhhggggggggggggggggggggggggggggggggggggggggffhhhhggggggggggggggggggggggfffffffffffffffffffffeeefffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccccbbbbbbbbbbbddddccccccccccccccbbbbbbbaaaaaaaaaaaaaaa````````````````___________________`````````___________^^^^^^^^^^^]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\]]]]]]]]]]]]]]]]\\\[[[ZZZYZZZYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVUUUUUUUUUUTTTTTTTSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOONNNNNNNNNNNNMMMMMMMMMMMLLKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFGGGGGGGGGGFFFFFFFFFFFFEEEFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????@???????????>>>>>>>>>>>==>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::888888888888777777777776665555555555554444444444433333322222222222211111111100000000////////////........-------------,,,,,,,,,,,,,,+++++++++++++************))))))))))))((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!  xxxyyyyyzyyyyyyxxxxxwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyzzzz{{{{{{||||||||||{{zzyyxxwvvutttsssrrrrrrrrqqqqqqqqqqqqqqqqqqqrrrrrrooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmllllllllllllllllllkkkklllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggghhhhhgggggggggggggggggggggggfffffffffffffffffffffeffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddcccccccccccccccccccccccccccccccbbbbbbbddddddcccccccccccccbbbbbbaaaaaaaaaaaaaaaa````````````````__________________aaa```````____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\]]]]]]]]]]]]]\\\\[[[ZZZYZZZYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVVUUUUUUUUUTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQRQQQQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMMMLKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFGGGGGGGGGGGFFFFFFFFFFFFEEFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@????@????????????>>>>>>>>>>>=>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::9888888888887777777777776665555555555544444444444433333222222222222111111111000000000////////////........------------,,,,,,,,,,,,,,,++++++++++++************))))))))))))((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!  xxxxyyyyyyyyyyxxxxxwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyzzzzz{{{{{|||||||||{{{zzyyxxwvvuuttsssrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmlllllllmmmmmlllllllllllllllllllkllllllllllkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjhhhhhhhhhhhhggggggggggggghhggggggggggggggggggggggghhhhhhhgggggggggggggggggggggggffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddcccccccccccccccccccccccccccccccccbbbbdddddddcccccccccccccbbbbbbaaaaaaaaaaaaaaaa````````````````____________`````aaaaa```````____________^^^^^^^^^^^^^^^^^^^^^^^^^^______^^^^^^^^^]]]]]\\\\\\\\\\\]]]]]]]\\\\\[[[ZZZZYZZZYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSRRRRRRRRRRRRRQQQQQQQRRRRQQQQQQQQQQQQPPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMMMKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFFFFFFFFFEEFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???@@???????????>>>>>>>>>>>=>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;:::::::::9888888888888777777777776665555555555554444444444433333322222222222211111111000000000////////////........------------,,,,,,,,,,,,,,,++++++++++++************)))))))))))))((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!  xxxxyyyyyyyyyyxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyzzzzz{{{{{{||||||||{{{zzyyxxwwvuuttssssrrrrrrrqqqqqqqqqqqqqqqqqrrrrrrrrooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmmmmlllllmmmmmmllllllllllllllllllllllllllllllllkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhhhhhhhhhhgggggggggghhhhggggggggggggggggggggghhhhhhhhhggggggggggggggggggggggffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddccccccccccccccccccccccccccccccccccbbdddddddddcccccccccccccbbbbbaaaaaaaaaaaaaaaa````````````````________````````aaaaaa```````____________^^^^^^^^^^^^^^^^^^^^^^^^^________^^^^^^^]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZZYZZZYYYYYYYYYYYYXXXXXXXXXXVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQRRRRRRQQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFHGGGGGGGGGGGFFFFFFFFFFFFEFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@???@@@???????????>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::99888888888887777777777776665555555555544444444444433333222222222222111111110000000000////////////........------------,,,,,,,,,,,,,,,++++++++++++************))))))))))))((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!  wxxxyyyyyyyyyxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyzzzzz{{{{{{{||||||{{{{zzzyyxwwvvuuttssssrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrroooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmlllllllllllllllllllllllllllllllllllkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhhhhhhhhhgggggggghhhhhhggggggggggggggggggghhhhhhhhhhhggggggggggggggggggggggffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddcccccccccddddddddddddddccccccccccceddddddddddccccccccccccbbbbbaaaaaaaaaaaaaaaa````````````````_`__```````````aaaaaaa```````___________^^^^^^^^^^^^^^^^^^^^^^^^^__________^^^^^]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[ZZZZYZZZZYYYYYYYYYYYXXXXXXXXXXVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSRRRRRRRRRRRRRRQQQQQRRRRRRRRRQQQQQQQQQQPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFHGGGGGGGGGGGGFFFFFFFFFFFEFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??@@@???????????>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::99888888888888777777777776665555555555554444444444433333322222222222111111110000000000////////////........------------,,,,,,,,,,,,,,,++++++++++++************)))))))))))))((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  wwxxxyyyyyyyxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyzzzzz{{{{{{{|||||{{{{{zzzyyxxwvvuuttsssssrrrrrqqqqqqqqqqqqqqqrrrrrrrrssopppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmlllllllllllllllllllllllllllllllllllkkkkkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjhhhhhhhhhhhhhhhhhhhgggggghhhhhhhgggggggggggggggggghhhhhhhhhhhhgggggggggggggggggggggggfffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddeddddddddddddddddddddcccccddddddddddddddddddccccccceeeddddddddddcccccccccccbbbbbaaaaaaaaaaaaaaaa``````````````````````````````aaaaaaaa```````____________^^^^^^^^^^^^^^^^^^^^^_____________^^^^^]]]]\\\\\\\\\\\\\\\\\\\\[[[[[ZZZZZYZZZZYYYYYYYYYYYXXXXXXXXXXVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSRRRRRRRRRRRRRRRRQQRRRRRRRRRRRQQQQQQQQQPPPPPOOOOOONNNNNNNNNMMMMMMMMMMKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@??@@@@???????????>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::99988888888888777777777777666555555555554444444444433333322222222222211111110000000000////////////........-------------,,,,,,,,,,,,,,+++++++++++++************))))))))))))((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  wwxxxxyyyyyxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyzzzzz{{{{{{{{{{{{{{{{{zzzyyxxwwvvuuttsssssrrrrqqqqqqqqqqqqqqrrrrrrrrrssppppppppoooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmlllllllllllllllllllllllllllllllllllllkkkklllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjhhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhgggggggggggggggghhhhhhhhhhhhhhggggggggggggggggggggggffffffffffffffggffffffffffffffffffffeeeffeeeeeeeeeeeeeeeeeedddddeeddddddddddddddddddddddddddddddddddddddddddddccccceeeeeddddddddddccccccccccbbbbbaaaaaaaaaaaaaaaa`````````````````````````````aaaaaaaa````````_____________^^^^^^^^^^^^^^^^^^^_____________^^^^^]]]]\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZYZZZZYYYYYYYYYYYYXXXXXXXXXVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPOOOOOOONNNNNNNNNMMMMMMMMMKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAABAAAAAAAAAAA@@@@@@@@@@@@?@@@@???????????>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;:::::::999888888888888777777777776665555555555554444444444333333322222222222111111100000000000////////////........------------,,,,,,,,,,,,,,,++++++++++++************))))))))))))((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!  wwwxxxxyxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyzzzz{{{{{{{{{{{{{{{{{zzzyyxxwwvvuutttssssssrrqqqqqqqqqqqqrrrrrrrrrrrsspppppppppoooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnmnmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllkllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjhhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhgggggggggggggghhhhhhhhhhhhhhhhggggggggggggggggggggggffffffffffffggggfffffffffffffffffffeefffeeeeeeeeeeeeeeeeeeedddeeedddddddddddddddddddddddddddddddddddddddddddddccceeeeeeedddddddddcccccccccbbbbbbaaaaaaaaaaaaaaaa````````````````````````````aaaaaaaaa````````_____________^^^^^^^^^^^^^^^^^^^_____________^^^^^]]]\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZYYZZZZZYYYYYYYYYYYXXXXXXXXXVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQPPOOOOOOOONNNNNNNNMMMMMMMMMKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAABBAAAAAAAAAAA@@@@@@@@@@@?@@@@@???????????>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::999988888888888777777777776666555555555554444444444333333322222222222211111100000000000////////////........------------,,,,,,,,,,,,,,,++++++++++++************)))))))))))))((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  wwwxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyzzzz{{{{{{{{{{{{{{{{zzzzyyyxxwwvvuutttsssssssqqqqrrrrrrrrrrrrrrrrrrsssppppppppppoooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhhhhhggggggggggggggggggggggfffffffffffgggggfffffffffffffffffffeffffeeeeeeeeeeeeeeeeeeeddeeeeedddddddddddddddddddddddddddddddddddddddddddddceeeeeeeeedddddddddcccccccbbbbbbbbaaaaaaaaaaaaaaa```````````````````````````aaaaaaaaa````````_______________^^^^^^^^^^^^^^^^^^____________^^^^^]]]]\\\\\\[[[[[[[[[[[[[[[ZZZZZZZYYZZZZZYYYYYYYYYYYYXXXXXXXXVVVVVVVVVVVVUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQPPOOOOOOONNNNNNNNNMMMMMMMMKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAABBAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::9999888888888888777777777766665555555555554444444443333333322222222222111111000000000000////////////........------------,,,,,,,,,,,,,,,++++++++++++************))))))))))))((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  wwwxxxxxxxxxxxxxxxxxwxxwwxxxxxxxxxxxxxxxxxxxxyyyyyyyzzzz{{{{{{{{{{{{{{{{{zzzzyyyxxwwvvuuttttssssssrrrrrrrrrrrrrrrrrrrrrrsssppppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhhhhhhhhggggggggggggggggggggggfffffffffggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeedeeeeeeddddddddddddddddddddddddddddeeeeeeeedddddddddffeeeeeeeeeddddddddccccccbbbbbbbbbaaaaaaaaaaaaaaa`a````````````````````````aaaaaaaaa````````_______________^^^^^^^^^^^^^^^^^^____________^^^^^]]]]\\\\\\[[[[[[[[[[[[[[ZZZZZZZZYYZZZZZYYYYYYYYYYYYYXXXXXXXVVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQPPOOOOOOONNNNNNNNNMMMMMMMKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGGHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAABBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::9999988888888888777777777766665555555555554444444443333333322222222222211111000000000000////////////........------------,,,,,,,,,,,,,,,++++++++++++************)))))))))))))((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!  wwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyzzzz{{{{{{{{{{{{{{{{{zzzzzyyxxxwwvvuutttssssssrrrrrrrrrrrrrrrrrrrrrrsssppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddeeeeeeeeeeedddddddfffeeeeeeeeeedddddddcccccbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````````````````aaaaaaaa``````````______________^^^^^^^^^^^^^^^^^^^___________^^^^^^]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZZZZZYYYYYYYYYYYYXXXXXXXVVVVVVVVVVVVVUUUUUUUUUUUTSSSSSSSSSSSRRRRRRRRRRRRRRSSSSSRRRRRRRRRRRRRQQQQQQQPPOOOOOOONNNNNNNNNMMMMMMMKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>?>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::99999888888888888777777777666665555555555544444444433333333222222222222111111000000000000///////////.........------------,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  wwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyzzzz{{{{{{{|||{{{{{{{zzzzzyyyxxwwvvuuutttsssssrrrrrrrrrrrrrrrrrrrrrrsssppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggffffffggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddeeeeeeeeeeeeeddddddffffeeeeeeeeeeeddddddccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````````````````aaaaaaaa`````````_______________^^^^^^^^^^^^^^^^^^^^^^^^______^^^^^^]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYZZZZZZYYYYYYYYYYYYYXXXXXXWVVVVVVVVVVVVUUUUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRRSSSSSSSRRRRRRRRRRRRQQQQQQPPPOOOOOOONNNNNNNNNMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBAAABBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>>>>?>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::99999988888888888777777777666665555555555554444444433333333322222222222211111000000000000////////////........------------,,,,,,,,,,,,,,,++++++++++++************))))))))))))((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  wwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzz{{{{{||||||{{{{{{{zzzzyyyxxxwwvvuuuttttsssrrrrrrrrrrrrrrrrrrrrrrsssppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmnmnmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmlllllllmllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffgggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddeeeeeeeeeeeeeeddddddfffffeeeeeeeeeeeddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````````````aaaaaaa``````````_______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYZZZZZZZYYYYYYYYYYYYYXXXXXWVVVVVVVVVVVVVUUUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRRSSSSSSSRRRRRRRRRRRRQQQQQQPPPOOOOOOONNNNNNNNNNMMMMMLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBBAABBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>??>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::99999988888888888877777777666666555555555554444444433333333322222222222211111000000000000////////////........------------,,,,,,,,,,,,,,,++++++++++++************)))))))))))))((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!  wwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzz{{{{{|||||||||{{{{{zzzzzyyyxxwwwvvuuuttttssrrrrrrrrrrrrrrrrrrrrrssssppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnmmmmmmmmmmnnmmmmmmmmmmmmmmmmmllllllmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffgggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddeeeeeeeeeeeeeeddddddfffffeeeeeeeeeeeddddddcccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````````````aaaaaaa``````````______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]\\\\\[[[[[[[ZZZZZZZZZZZZZZYYYZZZZZZZZYYYYYYYYYYYYYXXXXWWVVVVVVVVVVVVUUUUUUUUUUUTSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSRRRRRRRRRRRRQQQQQQPPPOOOOOOOONNNNNNNNNMMMMMLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBAABBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>>>??>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::999999988888888888777777776666665555555555554444444333333333322222222222111111000000000000///////////.........------------,,,,,,,,,,,,,,,++++++++++++************))))))))))))((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  wwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzz{{{{|||||||||||{{{{{zzzzyyyyxxwwwvvuuutttttrrrrrrrrrrrrrrrrrrrrrssssppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmllllmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggffggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddeeeeeeeeeeeeeeddddddffffffeeeeeeeeeeeddddddcccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````````````aaaaaa``````````_______________^^^^^^^^^^^^^^^]]]]^^^^^^^^^^^^^^^^^^]]]]\\\\\\[[[[[[[ZZZZZZZZZZZZZZYYZZZZZZZZZYYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVUUUUUUUUUUTSSSSSSSSSSSSSRRRRRRRRRRRSSSSSSSRRRRRRRRRRRRQQQQQQPPPOOOOOOOONNNNNNNNNNMMMMLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBBBBABBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>???>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::999999988888888888777777776666666555555555554444444333333333322222222222211111000000000000///////////.........------------,,,,,,,,,,,,,,,++++++++++++************)))))))))))))((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzz{{{|||||||||||||{{{{{zzzzyyyxxxwwvvvuuuttttrrrrrrrrrrrrrrrrrrrrsssssppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmlllllllllllllllmlllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkiiiiiiiiiiihhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddeeeeeeeeeeeeeeddddddffffffeeeeeeeeeeeeddddddccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````````````aaaaa```````````______________^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZZZZYYZZZZZZZZZZYYYYYYYYYYYYXXXWWWWVVVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRSSSSSSSRRRRRRRRRRRRQQQQQQPPPOOOOOOOONNNNNNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBABBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>>???>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::9999999988888888888777777766666665555555555554444443333333333322222222222111111000000000000//////////..........------------,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzyyzzzz{{{{||||||||||||||{{{{zzzzzyyyxxxwwvvvuuutttssrrrrrrrrrrrrrrrrrsssssspppppppppooooooooooooooooooooooooooooonnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkiiiiiiiiiiiiihhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddeeeeeeeeeeeedddddddfffffeeeeeeeeeeeeeddddddcccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````````````aaaaa```````````______________^^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^^^^^^]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYZZZZZZZZZZZYYYYYYYYYYYYYXWWWWVVVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRSSSSSRRRRRRRRRRRRRRQQQQQQPPPOOOOOOOOONNNNNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHHHGGGGGGGGGGGGFFFFFGFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::9999999988888888888777777766666666555555555554444443333333333322222222222211111000000000000//////////..........------------,,,,,,,,,,,,,,,++++++++++++************))))))))))))((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  {{{{{{{{{{{{{{{z{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyzzzz{{{{{|||}}}}}}}}}}}}}}|}}|||||{{{{zzzyyxxxwwwvvvuutttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrqqqqqrrrrrrrrqqqrqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooonnnnooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkiiiiiiiiiiiiiiihhhhhhhhhhjiiiiiiiiiiiiiiiiiihhhhhhjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggfffffffffffffffeeeeeeedfffeeeeeeeeeeeeeeddddddddccccccccbbbbbbbbbbbbbbbba```````````________________________^^^^^^^^^^^^]]]^^^^^^^^^^^^^^^^^^]]]]]\\[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVUUUUUUTTTTTTTTTTTTSSSSSSSTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>============<<<<<<<;;;;;;;;;;;;:::::::::::9999998888888888877777777777666555555555555444444444433333333332222222222221111111000000000000////////////............----------,,,,,,,,++++++++++++*************)))))))))))))(((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{||||}}}}}~~~~}}}}}}}}}|||||{{{{zzzyyxxxwwwvvuuuutttttttttttttttttttturrrrrrrrrrrrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqrrqrpppppppppppppppppppppppqqqqrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooonnooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkiiiiiiiiiiiiiiiiihhhhhhhhjjiiiiiiiiiiiiiiiiiihhhhhjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggffffffffffffffffeeeeeedfffeeeeeeeeeeeeeeedddddddcccccccccbbbbbbbbbbbbbbba```````````_______________________^^^^^^^^^^^^]]]]]]]]]]]^^^^^^^^^]]]]]]]\\[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVUUUUUUUTTTTTTTTTTTTSSSSSSTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::9999998888888888887777777777666655555555555444444444433333333332222222222221111111100000000000////////////............----------,,,,,,,,++++++++++++**************))))))))))))(((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!  |||||||{{{{{{{{{{{{{{{{yyyyyyzzzzzzzzzzzzzzzzzzz{{{{{||||}}}}~~~~~~~~}}}}}}}}||||||{{{zzzyyyxxwwwvuuuuuuuttttttttttttttuuuurrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkiiiiiiiiiiiiiiiiiihhhhhhhjjjiiiiiiiiiiiiiiiiiihhhhjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggffffffffffffffffffeeeeeeeffffeeeeeeeeeeeeeeeddddddccccccccccbbbbbbbbbbbbbba```````````________________________^^^^^^^^^^^]]]]]]]]]]]]]]]^^^]]]]]]]]\\\[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUUUTTTTTTTTTTTTSSSSSTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>============<<<<<<<;;;;;;;;;;;::::::::::::9999998888888888877777777776666555555555555444444444333333333332222222222221111111000000000000////////////............---------,,,,,,,,,++++++++++++*************)))))))))))))((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  |||||||||||||||{|{|||||yzzzzzzzzzzzzzzzzzzzzzzzz{{{{||||}}}}~~~~~~~~~~~}}~}}}}}|||||{{{{zzzyyxxxwwvvuuuuuuuuuuttttttuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqppprrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppooooooooooooooooooooppooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkiiiiiiiiiiiiiiiiiiiihhhhhjjjjjiiiiiiiiiiiiiiiiiihhjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggfffffffffffffffffeeeeeeeefffffeeeeeeeeeeeeeeedddddcccccccccccbbbbbbbbbbbbbb````````````_______________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUUUTTTTTTTTTTTTSSSSSTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::9999998888888888877777777776666655555555555444444444333333333332222222222221111111100000000000////////////............---------,,,,,,,,,++++++++++++**************))))))))))))(((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  }}}||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzz{{{{{||||}}}}~~~~~~~~~~~~~}~~}}}}}}|||||{{{zzzyyxxxwvvvuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqpqqqqpqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqqqpprrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppooooooooooooooooooppppooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkjjiiiiiiiiiiiiiiiiiiihhhhjjjjjjiiiiiiiiiiiiiiiiiihjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggfffffffffffffffffeeeeeeeeffffffeeeeeeeeeeeeeeeddddccccccccccccbbbbbbbbbbbbb`````````````_______________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWUUUUUUUUUTTTTTTTTTTTTSSSSTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>============<<<<<<<;;;;;;;;;;;::::::::::::9999998888888888877777777766666555555555555444444443333333333332222222222221111111000000000000////////////............--------,,,,,,,,,,++++++++++++*************))))))))))))(((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!  }}}}}}}}}}|||||||||||||zzzzzz{{{{{{{{{{{{{{{{{{{{{|||||}}}~~~~~~~~~~~~~}}}}}}}|||||{{{zzyyyxxwvvvvuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooooooooppppppoooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkjjjiiiiiiiiiiiiiiiiiiihhhjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggfffffffffffffffffeeeeeeeefffffffeeeeeeeeeeeeeeedddcccccccccccccbbbbbbbbbbbb``````````````_______________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWUUUUUUUUUUTTTTTTTTTTTTSSSTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::9999998888888888877777777766666655555555555444444444333333333332222222222221111111100000000000////////////............--------,,,,,,,,,,++++++++++++*************)))))))))))))((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}|||}}}}zz{{{{{{{{{{{{{{{{{{{{{{{|||||}}}}}~~~~~~~~~~~~}}}}}}}}||||{{zzzyyxwwvvvvvuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooooooppppppppoooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkjjjjiiiiiiiiiiiiiiiiiiiihjjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggfffffffffffffffffeeeeeeeeffffffffeeeeeeeeeeeeeeeddccccccccccccccbbbbbbbbbbba``````````````______________________^^^^^^^^^^^^]^]]]]]]]]]]]]]]]]]]]\\\\\[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWUUUUUUUUUUTTTTTTTTTTTTTSSTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::99999998888888888877777777666666555555555555444444443333333333332222222222211111111000000000000////////////............-------,,,,,,,,,,+++++++++++++*************))))))))))))(((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  ~~~~~~}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{|||||}}}}~~~~~~~~~~~~~~}}}}}}}|||{{{zzyyxwwwvvvvvuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooppppppppppoooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggffffffffffffffffeeeeeeeeefffffffffeeeeeeeeeeeeeeeddccccccccccccccbbbbbbbbbbaa``````````````______________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWUUUUUUUUUUUTTTTTTTTTTTTTSTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::99999998888888888877777777666666655555555555444444444333333333332222222222221111111000000000000////////////............-------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!  ~~~~~~~~}}}}}}}}}}}}}}}{{{{{{{||||||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~}}}}|||{{zzyxxwwwwvvvvuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooppppppppppppoooooooooooooppooooooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllllllkkkjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggffffffffffffffffeeeeeeeeeffffffffffeeeeeeeeeeeeeeeddcccccccccccccccbbbbbbbbaaa``````````````________`_____________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTSTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;;:::::::::999999998888888888877777776666666555555555555444444443333333333332222222222211111111000000000000///////////............-------,,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  ~~~~~~~~~~}}}}}}}}}}}}}{{{{|||||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~}}}||{{{zyxxxwwwvvvvvuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssttttttsssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooppppppppppppppoooooooooooppppooooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllllllkjjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggfffffffffffffffffeeeeeeeefffffffffffeeeeeeeeeeeeeedddcccccccccccccccbbbbbbbaaaa``````````````_______``______________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::999999998888888888877777776666666655555555555444444444333333333332222222222211111111000000000000////////////............------,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  ~~~~~~~~~~}}}}}}}}}}}}}{{{||||||||||||||||||||||}}}}}~~~~~€€€€€~~~~~~~~~~~~}}|||{{yyyxxwwwwvvvvvuuuuuuuuuuussrrrrrrrrrrrrsssssssssssttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppoooooopppppppppppppppooooooooooppppppooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllllljjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhggggggggggfffffffffffffffffeeeeeeeeffffffffffffeeeeeeeeeeeeeddddccccccccccccccbbbbbbbaaaaa``````````````______```_____________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTTUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>?>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;;::::::::999999999888888888887777776666666655555555555544444444333333333333222222222211111111100000000000////////////............------,,,,,,,,,,,,++++++++++++*************)))))))))))))((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!  ~~~~~~~~~~}}}}}}}}}}}}}{{||||||||}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€~~~}}}||{zzyyxxxwwwvvvvvvuuuuuuuuussssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppoooopppppppppppppppppooooooooppppppppooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllllljjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhggggggggggffffffffffffffffffeeeeeeefffffffffffffeeeeeeeeeeeedddddccccccccccccccbbbbbbaaaaaa``````````````_____````______________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>?>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::9999999998888888888877777766666666655555555555444444443333333333332222222222111111111000000000000////////////............-----,,,,,,,,,,,,+++++++++++++*************))))))))))))(((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  ~~~~~~~~~}}}}}}}}}}}}}}{{||||||}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€~~~}}||{zzyyxxxwwwwvvvvvvuuuuuuusssssssssssssssssssssssssttttttttttttttttttttttuuuutuuuuuuuuttttttttttttttttttttsssssssssssssssssssrrqqqqqqqqqqqqqqqqqqqqqqqqrrssssssrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppoopppppppppppppppppppooooooppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllljjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiikjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhggggggggggfffffffffffffffffeeeeeeeffffffffffffffeeeeeeeeeeeddddddccccccccccccccbbbbbaaaaaaaa``````````````___`````______________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVUUUUUUUUUUUUUTTTTTTTTTTUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>??>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;::::::::9999999999888888888887777766666666655555555555544444444333333333332222222222111111111000000000000////////////............------,,,,,,,,,,,,+++++++++++++************))))))))))))(((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  ~~~~~~~}}}}}}}}}}}}}}}}{{|||||}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€~~}}}{{zzyyyxxxwwwvvvvvvvvvuuussssssssssssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqrrrssssssssrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppoooopppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllljjjjjjjjjjjjjjiiiiiiiiiiikjjjjjjjjjjjjjjjjjiiiiiiikkjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhggggggggggfffffffffffffffffeeeeeegfffffffffffffffeeeeeeeeedddddddccccccccccccccbbbbaaaaaaaaa`````````````___``````______________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWVVVUUUUUUUUUUUUUTTTTTTTTTUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEDEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::99999999998888888888877777666666666655555555555444444443333333333332222222221111111111000000000000///////////............------,,,,,,,,,,,,+++++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!  }}}}}}}}}}}}}}|}|}}}}}}{{{||||}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€~~~}|{{zzzyyxxxwwwwvvvvvvvvvvsssssssssssssssssssssssssttttttttttttttttuuuuuuuuvvuuuvvvvvvvuuuuuuuuuuuuuutttttttttttttsssssssssssssrqqqqqqqqqqqqqqqqqqqqrrrrssssssssssrrrrrrrrrrrrrrqrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppoopppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllljjjjjjjjjjjjjjjjiiiiiiiiikkjjjjjjjjjjjjjjjjjiiiiiikkkkjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhgggggggggggffffffffffffffffeeeeeggfffffffffffffffeeeeeeeeddddddddccccccccccccccbbbaaaaaaaaaa`````````````__```````_____________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWVVVVUUUUUUUUUUUUTTTTTTTTTUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::99999999998888888888887777666666666655555555555444444444333333333332222222221111111111000000000000////////////............-----,,,,,,,,,,,,+++++++++++++*************)))))))))))((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  }}}}}}}}}}||||||||||}}}{{{||||}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~||{{{zzyyxxxwwwwvvvvvvvvvsssssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttsssssssssrrrrrqqqqqqqqqqqqqqrrrrrrssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllljjjjjjjjjjjjjjjjjiiiiiiiikkkjjjjjjjjjjjjjjjjjiiiiikkkkkjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhgggggggggggffffffffffffffffeeeegggfffffffffffffffeeeeeeedddddddddccccccccccccccbbaaaaaaaaaa``````````````_````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWVVVVVUUUUUUUUUUUUTTTTTTTTUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::99999999999888888888887777666666666655555555555544444444333333333333222222221111111111100000000000////////////............------,,,,,,,,,,,,+++++++++++++************)))))))))))((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  ||||||||||||||||||||||}{{{{||||}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~}|||{{zzyyxxxwwwwwvvvvvvvsssssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvwvvvwwwwwwwwvvvvvvvvvvvuuuuuuuuuuutttttttttttssssssrrrrrrrrrrrrrqrqrrrrrrrrrsssssssssssssrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrqqqsrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppqqppppppppppppppppppppppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllljjjjjjjjjjjjjjjjjjiiiiiiikkkkkjjjjjjjjjjjjjjjjjiiikkkkkkjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhggggggggggggfffffffffffffffeeeggggfffffffffffffffeeeeeeddddddddddccccccccccccccbaaaaaaaaaaa```````````````````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVUUUUUUUUUUUUUTTTTTTTUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::999999999998888888888887776666666666655555555555444444444333333333332222222211111111111000000000000////////////............-----,,,,,,,,,,,,+++++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!  ||||||||||||{{{{{||||||z{{{{||||}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}|||{{zzyyyxxxwwwwwvvvvvtssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuttttttttttsssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssrrrrrrrrrrrsssssssssssrrrrrrrrrrrrrqsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppqqqppppppppppppppppppppppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllljjjjjjjjjjjjjjjjjjjjiiiiikkkkkkjjjjjjjjjjjjjjjjjiikkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhgggggggggggffffffffffffffffeggggggffffffffffffffeeeeedddddddddddccccccccccccccaaaaaaaaaaaa```````````````````````_____________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWVVVVVVUUUUUUUUUUUUUTTTTTTUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::99999999999888888888887776666666666655555555555544444444333333333332222222211111111111000000000000////////////............------,,,,,,,,,,,,+++++++++++++************))))))))))(((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! !  {{{{{{{{{{{{{{{{{{{{|||zz{{{{||||}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~}}||{{{zzyyyxxxwwwwwwwvvttttsssstttttttttttttuuuuvvvvuuuuuuuuuuuvvvvvvvwwwwwwwwxxxxxxxxwwwwwwwwwwvvvvvvvvvuuuuuuuuutttttttttsrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssrrrrrrrrrrssssssssssssssrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppqqqqqppppppppppppppppppppppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllkkjjjjjjjjjjjjjjjjjjjiiiikkkkkkkjjjjjjjjjjjjjjjjjikkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhgggggggggggffffffffffffffffgggggggffffffffffffffeeeeddddddddddddcccccccccccccaaaaaaaaaaaaa```````````````````````_____________^_^^^^^^^^^^^^]]]]]]]]]]]]\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXVVVVVVVUUUUUUUUUUUUTTTTTTUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIJIIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;::::::999999999998888888888877766666666666655555555555444444443333333333332222222111111111111000000000000///////////............------,,,,,,,,,,,,+++++++++++++************))))))))))(((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! !  {{{{{{{{{{{{{{{{{{{{{{|zzz{{{{|||||}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~}}||{{{zzyyyxxxxwwwwwwwtttttttttttttttttuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwxwxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvuuuuuuuutttttttrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssrrrrrrrrssssssssssssssssrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppppqqqqqqqppppppppppppppppppppppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllkkkjjjjjjjjjjjjjjjjjjjjiikkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhgggggggggggfffffffffffffffggggggggffffffffffffffeeedddddddddddddccccccccccccaaaaaaaaaaaaaa``````````````````````________________^^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVVUUUUUUUUUUUUTTTTTUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::::99999999999888888888887776666666666655555555555544444444333333333332222222211111111111000000000000////////////............-----,,,,,,,,,,,,+++++++++++++*************)))))))))(((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzz{{{{{yzzz{{{{|||||||||||||||||}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~}}}||{{zzzyyyxxxxxwwwwwtttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwxxxxxxxxxyyyyyyyxxxxxxxxxwwwwwwwvvvvvvvvvuuuuuuutttttsrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssrrrssssssssssssssssssrrrrrrrsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppqqqqqqqqqpppppppppppppppppppppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllkkkkkjjjjjjjjjjjjjjjjjjjikkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggffffffffffffffgggggggggfffffffffffffeeeddddddddddddddcccccccccccbaaaaaaaaaaaaaa``````````````````````_______________^^^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVUUUUUUUUUUUUUTTTTUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::::99999999999888888888887776666666666665555555555544444444333333333333222222211111111111100000000000////////////............------,,,,,,,,,,,,+++++++++++++************))))))))))(((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzz{{{yyzzzz{{{{||||||||||||||||||}}}}~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}|||{{zzzyyyxxxxxxwwwtttttttttttttuuuuuuuvvvvvwwwwwwwvvvvvvvvvvwwwwwxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwvvvvvvvuuuuuuutttsssrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttsssssssssrrrrrrssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqppppppppppppppqqppppppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggffffffffffffggggggggggfffffffffffffeeeddddddddddddddccccccccccbbaaaaaaaaaaaaaa``````````````````````_______________^^^^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXVVVVVVVVVUUUUUUUUUUUUTTTTUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::999999999999888888888887776666666666655555555555444444444333333333332222222111111111111000000000000////////////...........------,,,,,,,,,,,,+++++++++++++************))))))))))(((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  yyyyyzzzzzzzzzzzzzzzzz{yyyyzzz{{{{{{{{{{{{{{{{{{||||}}}}~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}||{{{zzzyyyyxxxxxwwuutttttttttuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyzzzzyyyyyyyyxxxxxxwwwwwwwwvvvvvvuuuuuuutsssssrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttsssssssrrrrrssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqppppppppppppqqqqpppppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggfffffffffffggggggggggffffffffffffffeeeddddddddddddddcccccccccbbbaaaaaaaaaaaaaa````````a`````````````_______________^^^^^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXVVVVVVVVVVUUUUUUUUUUUUTTTUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;::::::99999999999888888888887776666666666655555555555544444444333333333333222222211111111111100000000000////////////............-----,,,,,,,,,,,,,++++++++++++*************))))))))))((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyzzzzzzxyyyyzzzz{{{{{{{{{{{{{{{{{{||||}}}~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}|||{{{zzzyyyyxxxxxxuuuuttttttuuuuuuvvvvvvwwwxxwwwwwwwwwwwwwwwwwwwxxxxyxyyyyyzzzzzzzzzzzzzyyyyyyxxxxxxwwwwwwwvvvvvvuuuuuusssssssrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttssssssrrrrrsssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqppppppppppqqqqqqpppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggffffffffffgggggggggggffffffffffffffeeeddddddddddddddccccccccbbbbaaaaaaaaaaaaaa```````aa`````````````_______________^^^^^^^^^^^^^]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXVVVVVVVVVVVUUUUUUUUUUUUTTUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;::::::999999999998888888888887776666666666655555555555444444443333333333332222222111111111111000000000000///////////............------,,,,,,,,,,,,+++++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!  xxxyyyyyyyyyyyyyyyyyzzzxxxyyyzzzzzzzzzzzzzzzzzzz{{{{|||}}}~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}||{{{zzzzyyyyxxxxxuuuuuuuuuuuuuuvvvvvwwwwwwxxxxxxxwwwwwwwwwwwwxxxxxyyxyyyyzzzzzzzzzzzzzzzzzyyyyyyxxxxxxwwwwwwvvvvvvuuuusssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttssssssrrrrsssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqppppppppqqqqqqqppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggfffffffffggggggggggggfffffffffffffeeeeddddddddddddddcccccccbbbbbaaaaaaaaaaaaaa``````aa``````````````_______________^^^^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXVVVVVVVVVVVUUUUUUUUUUUUTTUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;::::::99999999999888888888887776666666666655555555555444444444333333333332222222211111111111000000000000////////////............-----,,,,,,,,,,,,+++++++++++++************))))))))))((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!  uuuuuuvvvvvvvvvvvvvvvwwxxxyyyyyzzzzzzzzzzzzzzzzzyyyyzzz{{||||}}}}}~~~~~~~~~€€€~~~}}}}||||{{{{{zzzyyyyyyyyyzzzzz{{{{|||||{{zzzzzzzzzzzzzzzzzzzzz{{{|||}}}}}~~~~~~~~~~~~~~}}}||||{{{{{zzzzzzyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttssssssrrtttssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssrrrrrrrrrrrrsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmllllllllllllkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggffgggggggffffffffffffffeeeedddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa```````````_____________^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999988888888888777777776666666666655555555555444443333333333332222222222211111111111000000000000//////////////............------------,,,,,,,,,,,,+++++++************)))))))))))))(((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!  uuuuuuuuuuuuuuvvvvvvvvvxxxxxyyyyyyzzzzzzzzzzzzzzxyyyyzzz{{{|||}}}}}~~~~~~~~~€€€€~~~~}}}|||||{{{{zzzzyyyyyyyzzzzz{{{{||||||{{{{{zzzzzzzzzzzzzzzzz{{{{|||}}}}~~~~~~~~~~}}|||||{{{{{zzzzzzyyyyyxxxyxxxxxxxxwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttsssssssrtttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrrrssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrqqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnmmllllllllllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggfggggggggfffffffffffffffeeddddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaa````````````_____________]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEFFEEEEEEEEEEEDDDDDDDDDDDCDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::999999988888888888877777776666666666655555555555444443333333333332222222222211111111111000000000000//0///////////............------------,,,,,,,,,,,,+++++++*************)))))))))))))((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuvvvvvvwxxxxxxyyyyyyyyyyyyyyyyyyxxxyyyzzz{{{|||}}}}}}~~~~~~~~~~€€€€~~~~}}}}||||{{{{{zzzzyyyyyzzzzz{{{{||||||}{{{{{{{{zzzzzzzzzzzzz{{{{{|||}}}}~~~~~~~}}}||||{{{{{{zzzzzyyyyyxxyyxxxxxxxxxwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuutttttsssssssttttttttsssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssrrrrrrrrssssssssssssssssssrrrrrrrsrrrrrrrrrrrrrrrrrrrrrrqqrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnmlllllllllllllllkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggggggggggfffffffffffffffedddddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaa````````````_____________]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEFFEEEEEEEEEEEDDDDDDDDDDDCDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999988888888888777777766666666666555555555555444443333333333322222222222111111111111000000000000/0////////////............------------,,,,,,,,,,,,+++++++************)))))))))))))((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuvvvvvwwwxxxxxxxyyyyyyyyyyyyyyyxxxxyyyzzz{{{|||}}}}}}~~~~~~~~~~~~€€€€€~~~~}}}}|||||{{{{zzzzzyyyzzzzzz{{{|||||}}}{{{{{{{{{zzzzzzzzzzz{{{{{{||||}}}~~~~~~}}}}||||{{{{{zzzzzzyyyyxyyyxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuvvvvuuuvvvuuuuuuutttttsssssssttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrssssssssssssssssssssrrrrrrssssssssssssssssssssrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnllllllllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggggggggggggfffffffffffffffddddddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaa`````````````____________^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::::9999999988888888888777777766666666666655555555555444443333333333332222222222211111111111000000000000/0////////////............------------,,,,,,,,,,,,+++++++************)))))))))))))((((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuvvvvwwwwxxxxxxxxxxxxxxxxxxxxywxxxxyyyzz{{{{|||}}}}}}~~~~~~~~~~~~~€€€€~~~~}}}}}||||{{{{zzzzzzzzzzzzzz{{{|||||}}}{{{{{{{{{{{{zzzzzzz{{{{{{{||||}}}~~~~€€€€€€~~~}}}|||||{{{{{zzzzyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuutttttssssssstttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssrrrrssssssssssssssssssssssrrrssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnmllllllllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggggggggggffffffffffffffeddddddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaa`````````````___________^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTUTTTTTTTTTTTSSSSSSSSSSSSRQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999998888888888877777776666666666655555555555544444333333333332222222222211111111111100000000000/00////////////............------------,,,,,,,,,,,++++++++************)))))))))))))(((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%$%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  ttuuuuuuuuuuuuuuuuuuuvvwwwwwwwxxxxxxxxxxxxxxxxxxwwwxxxyyyzz{{{{||||}}}}~~~~~~~~~~~~~~€€€€~~~~}}}}}||||{{{{zzzzzzzzzzzzzz{{{||||}}}}|||{{{{{{{{{{{{{{{{{{{{{{{|||||}}}~~~€€€€€€€€~~~}}}}||||{{{{zzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuttttssssssstttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrssssssssssssssssssssssssrrssssssssssssssssssssssssrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnmmllllllllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggggggggfffffffffffffeeddddddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaa`````````````__________^^^]]]]]]]]]]]]]\\\\\\\\\]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTUTTTTTTTTTTTTSSSSSSSSSSSRQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;:::::::::9999999998888888888877777776666666666665555555555544444333333333333222222222211111111111100000000000000////////////............------------,,,,,,,,,,,,+++++++************)))))))))))))(((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  tuuuuuuuuuuuuuuuuuuuuuvwwwwwwwwwwwxxxxxxxxxxxxxxwwwxxxyyyzzz{{{{|||}}}}}~~~~~~~~~~~~~€€€€~~~~~}}}}||||{{{{zzzzzzyzzzzzzz{{{{||||}}}||||{{{{{{{{{{{{{{{{{{{{{{|||||}}}}~~€€€€€€€€€€~~~}}}}||||{{{{zzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuttttsssssssttttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrssssssssssssssssssssssssssttsssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnmmmmllllllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggggggggggffffffffffffeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaa``````````````_________^^^^]]]]]]]]]]]]]\\\\\\\\]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTUUTTTTTTTTTTTTSSSSSSSSSSSQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::99999999988888888888877777776666666666655555555555444443333333333332222222222211111111111000000000000000///////////............------------,,,,,,,,,,,,+++++++************)))))))))))))(((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  tuuuuuuuuuuuuuuuuuuuuuuvwwwwwwwwwwwwwwwwwwwwxxxxwwwwxxxyyyzzz{{{{|||}}}}}~~~~~~~~~~~~€€€€~~~~}}}}}||||{{{{zzzzzyyyzzzzzz{{{{|||||}}{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}~~~€€€€€€€€€€~~~}}}}||||{{{{zzzzyyyzyyyyyxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvuuuuuttttsssssssttttttttttttttttttttttssssssssssssssssssrrrrrrrrrrssssssssssssssssssssssssssttttssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnmmmmmllllllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggggggggggfffffffffffeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaa``````````````________^^^^]]]]]]]]]]]]]\\\\\\\\]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTUUUTTTTTTTTTTTSSSSSSSSSSSQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGHGGGGGGGGGGGFFFFFFFFFFFEEFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::99999999998888888888877777776666666666655555555555544444333333333332222222222211111111111100000000000000////////////............------------,,,,,,,,,,,++++++++************)))))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwxxwwwwwxxxyyyzzz{{{{|||}}}}~~~~~~~~~~€€€€~~~~}}}}}||||{{{{zzzzzyyyyzzzzzz{{{{|||||}{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}~~~€€€€€€€€€€~~~~}}}|||{{{{zzzzyyyzyyyyyxxxxxxxxxxxxxxxxxxxuuuuuuuuuvvvvvvvvvvvvvwwwvvvvvvvvvuuuutttttssssssstttttttttttttttttttttttttsssssssssssssssssrrrrrrrrtttsssssssssssssssssssssssttttttssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnmmmmmmllllllllllllllllkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggghggggggggggggggffffffffffeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaa`````````````________^^^^^]]]]]]]]]]]]]\\\\\\\]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVWVVVVVVVVVVVVUUUUUUUUUUUTUUUTTTTTTTTTTTTSSSSSSSSSSQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGHHGGGGGGGGGGGFFFFFFFFFFFEFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::99999999998888888888887777777666666666665555555555544444333333333333222222222221111111111100000000000000////////////............------------,,,,,,,,,,,++++++++************)))))))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwwxvwwwwxxxxyyyzzz{{{||||}}}~~~~~~~~€€€€~~~~}}}}|||||{{{{zzzzyyyyyyzzzzzz{{{{|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||}}}~~€€€€€€€€€€€~~~}}}||||{{{zzzzyyyzyyyyyyxxxxxxxxxxxxxxxxxxuuuuuuuvvvvvvvvvvvvvwwwwwvvvvvvvvuuuuutttttssssssstttttttttttttttttttttttttsssssssssssssssssssrrrrrrtttttssssssssssssssssssssstttttttsssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooooooooonnnnnnnnnmmmmmmmllllllllllllllllkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggghhggggggggggggggfffffffffeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaa`````````````_______^^^^^^]]]]]]]]]]]]]\\\\\\]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMLKKKKKKKKJJJJJJJJJJJIIIIIIIJIIIIIIIIIIIHHHHHHHHHHHGGHHGGGGGGGGGGGFFFFFFFFFFFEFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888888877777776666666666655555555555444444333333333332222222222211111111111100000000000000///////////.............-----------,,,,,,,,,,,++++++++************)))))))))))))((((((((((((('''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwxvwwwwwxxxyyyyzzz{{{|||}}}~~~~€€€€~~~}}}}||||{{{{{zzzzyyyyyyyzzzzz{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}~~€€€€€€€€€~~~}}}|||{{{zzzzyyyzyyyyyyyxxxxxxxxxxxxxxxxxuuuuvvvvvvvvvvvvvvvwwwwwwvvvvvvvvuuuuutttttssssssstttttttttttttttttttttttttsssssssssssssssssssssrrrrtttttttssssssssssssssssssstttttttttssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooooooooonnnnnnnnmmmmmmmmllllllllllllllllkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhggggggghhhggggggggggggggffffffffeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaa`````````````______^^^^^^^]]]]]]]]]]]]]\\\\\]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMKKKKKKKKJJJJJJJJJJJJIIIIIIJIIIIIIIIIIIIHHHHHHHHHHHGHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888888877777776666666666665555555555444444333333333333222222222211111111111100000000000000////////////............------------,,,,,,,,,,+++++++++************)))))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwvvwwwwxxxxyyyzzzz{{{|||}}~~€€€€~~~}}}}||||{{{{{zzzyyyyyyyyyzzzzzz{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}~~€€€€€€€€€€~~}}}|||{{{zzzzyyyzyyyyyyyxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvuuuuttttttssssssstttttttttttttttttttttttttsssssssssssssssssssssssrrtttttttttsssssssssssssssssttttttttttsssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppooopoooooooooooooooooonnnnnnmmmmmmmmmmlllllllllllllllkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhgggggghhhhggggggggggggggfffffffeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaa`````````````_____^^^^^^^^]]]]]]]]]]]]]\\\\]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMKKKKKKKKKJJJJJJJJJJJJIIIIIJJIIIIIIIIIIIHHHHHHHHHHHGHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::9999999999998888888888877777776666666666655555555554444444333333333332222222222211111111111000000000000000///////////............------------,,,,,,,,,,+++++++++************)))))))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwvvwwwwwxxxxyyyzzzz{{{|||}~~€€€~~~}}}}||||{{{{zzzzyyyyyyyyyyzzzzzz{{{{{|zzz{{{{{{{{{{{{{{||{{{{{{{{{{{{{{||||}}~~~€€€€€€€€€~~~}}}||{{{zzzzyyyzyyyyyyyxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvuuuuuttttttssssssstttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttsssssssssssssssttttttttttttsssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppoopppooooooooooooooooonnnnnmmmmmmmmmmmlllllllllllllllkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhggggghhhhhggggggggggggggffffffeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaa`````````````____^^^^^^^^]]]]]]]]]]]]]\\\\]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMKKKKKKKKKKJJJJJJJJJJJIIIIIJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888888877777776666666666665555555554444444333333333332222222222211111111111100000000000000////////////............-----------,,,,,,,,,,+++++++++*************))))))))))))((((((((((((('''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwvvvwwwwwxxxxyyyzzz{{{||||~~~€€€€‚€€€~~~}}}}||||{{{{zzzzyyyyyyyyyyyzzzzzz{{{{{zzzzz{{{{{{{{{{||||||{{{{{{{{{{{{{||||}}~~~€€€€€€€€€~~~}}}||{{{zzzzyyyzyyyyyyyxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvuuuuutttttttssssssstttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttsssssssssssssttttttttttttttssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooooooooonnnnmmmmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhgggghhhhhhggggggggggggggfffffeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaa``````````````___^^^^^^^^^]]]]]]]]]]]]]\\\]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMKKKKKKKKKKJJJJJJJJJJJJIIIIJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::999999999998888888888887777777666666666665555555554444444333333333333222222222221111111111100000000000000////////////............------------,,,,,,,,,++++++++++************)))))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwvvvwwwwwxxxxxyyyzzz{{{|||~~~~€€€€€€€€€€‚‚€€€~~}}}}|||{{{{{zzzyyyyyyyyyyyyyzzzzzzz{{{zzzzzzz{{{{{{{||||||||{{{{{{{{{{{{{||||}}~~~€€€€€€€~~}}}|||{{{zzzyyyzyyyyyyyyxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvuuuuutttttttsssssssuuuuuutttttttttttttttttttssssssssssssssssssssssssstttttttttttttttsssssssssssttttttttttttttttssssssssssssssssssssssssssssssrrrrsrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooooooooonnnmmmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhggghhhhhhhggggggggggggggffffeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaa`````````````___^^^^^^^^^^]]]]]]]]]]]]]\\]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMKKKKKKKKKKKJJJJJJJJJJJIIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888888877777776666666666655555555544444444333333333332222222222211111111111100000000000000///////////............------------,,,,,,,,,++++++++++************)))))))))))))((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwvvvvwwwwwxxxxyyyyzzz{{{||~~~~~€€€€€€€€€€€€‚‚€€~~}}}}|||{{{{{zzzyyyyyyyyyyyyyyzzzzzzzz{yzzzzzzz{{{{{{|||||||||{{{|{{{{{{{{{||||}}~~~€€~~~}}|||{{{zzzyyyzyyyyyyyyyxxxxxxxxxxxxxxxvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvuuuuuttttttttsssssssuuuuuuuuuttttttttttttttttttsssssssssssssssssssssssttttttttttttttttssssssssssttttttttttttttttttssssssssssssssssssssssssssssssrrsssrrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooooooooonnmmmmmmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhgghhhhhhhhggggggggggggggfffeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaa`````````````__^^^^^^^^^^^]]]]]]]]]]]]]\]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSRQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMKKKKKKKKKKKJJJJJJJJJJJJIIIJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::999999999998888888888887777776666666666665555555544444444333333333333222222222211111111111100000000000000////////////............------------,,,,,,,,++++++++++*************))))))))))))((((((((((((('''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwxxxxyyyzzz{{{{|}}~~~~~€€€€€€€€€€€€‚‚‚€€~~}}}||||{{{{zzzzyyyyyyyyyyyyyyyzzzzzzzzyyyzzzzzz{{{{{||||||||||{{|{{{{{{{{{{||||}}~~~~~~~}}}||{{{zzzyyyzyyyyyyyyxxxxxxxxxxxxxxxxvvvvvvvvvvvvvwwwwwwwwwwwwvvvvuuuuuutttttttttssssssuuuuuuuuuuutttttttttttttttttssssssssssssssssssssssttttttttttttttttttsssssssstttttttttttttttttttssssssttssssssssssssssssssssssrssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooooooooommmmmmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhghhhhhhhhhggggggggggggggffeeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbaaaaaaaaaaa`````````````_^^^^^^^^^^^^]]]]]]]]]]]]\]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJIIIJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888887777777666666666665555555544444444433333333333222222222221111111111100000000000000////////////............------------,,,,,,,,+++++++++++************)))))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  uuuuuuuuuuvvuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwxxxxyyyzzz{{{{}}}~~~~~€€€€€€€€€€€€‚‚‚€€~~}}}||||{{{{zzzzyyyyyyyyyyyyyyyyyzzzzzzyyyyyzzzzz{{{{|||||||||||{|||{{{{{{{{{|||}}}~~~~~~~~}}}|||{{{zzzyyzyyyyyyyyyxxxxxxxxxxxxxxxvvvvvvvvvvvvwwwwwwwwwwwwwvvvuuuuuuttttttttttttssssuuuuuuuuuuuuuuttttttttttttttttssssssssssssssssssssttttttttttttttttttttsssssstttttttttttttttttttttsssstttssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooooooooooommmmmmmmmmmmmmmmllllllllllkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggfeeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaa`````````````^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMLKKKKKKKKKKKJJJJJJJJJJJJIIJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888888877777776666666666665555555444444444333333333332222222222211111111111100000000000000///////////.............-----------,,,,,,,,+++++++++++************)))))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  uuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwxxxxyyyzzz{{{}}}}~~~~~€€€€€€€€€€€‚‚‚€€~~~}}}|||{{{{{zzzzyyyyyyyyyyyyyyyyyyzzzzzyyyyyyzzzz{{{{||||||||||||||||{{{{{{{{||||}}}}~~~~~~~~~~~}}}}||{{{zzzyyzyyyyyyyyyxxxxxxxxxxxxxxxvvvvvvvvvvvvwwwwwwwwwwwwvvvvuuuuuuttttttttttttttttuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssttttttttttttttttttttttsssstttttttttttttttttttttttsstttttssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooooooonmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggeeeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaa````````````^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJJIIJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::999999999999888888888887777777666666666665555555444444444333333333333222222222221111111111100000000000000////////////............------------,,,,,,,+++++++++++*************))))))))))))((((((((((((('''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  uuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwxxxxyyyzzzz{||}}}}~~~~~€€€€€€€€€€‚‚€€~~}}}||||{{{{{zzzzyyyyyyyyyyyyyyyyyyyzzzzxyyyyyyzzzz{{{{|||||||||||||||||{{{{{{{||||}}}}~~~~~~~~~~~~~~~~}}}|||{{{zzzyzzyyyyyyyyxyxxxxxxxxxxxxxvvvvvvvvvvvwwwwwwwwwwwwvvvvuuuuuuuttttttttttttttttuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssttttttttttttttttttttttttssttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooooonnmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggfeeeeeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbaaaaaaaaaaaa````````````_^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMLLKKKKKKKKKKKKJJJJJJJJJJJIJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888888877777776666666666655555554444444444333333333332222222222211111111111100000000000000///////////............------------,,,,,,,++++++++++++************)))))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwxxxxyyyzzzz||||}}}}~~~~€€€€€€€€€‚‚€€~~}}}|||{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyzzxxyyyyyyzzz{{{{|||||||||||||||||||{{{{||||||}}}}}~~~~~~~~~~~~~~~}}}|||{{{zzyzzyyyyyyyyyyyyyyyyyyyyyxxvvvvvvvvvvvwwwwwwwwwwwwvvvvuuuuuutttttttttttttttttuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssuuttttttttttttttttttttttttuuuttttttttttttttttttttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooonnnmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggffeeeeeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbaaaaaaaaaaaaa```````````__^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::999999999998888888888877777777666666666665555554444444444333333333333222222222211111111111100000000000000////////////............-----------,,,,,,,++++++++++++************)))))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwxxxxyyyyzz{|||||}}}}~~~~€€€€‚€€€~~}}}||||{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyzxxxyyyyyzzzz{{{{||||||||||}||||||||||||||||||}}}}}}}}}~~~~~~~~~~~}}}}||{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvwwwwwwwwwwwwwvvvvuuuuuuutttttttttttttttttuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssuuuuttttttttttttttttttttttuuuuuttttttttttttttttttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooonnnnnmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggfffeeeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbaaaaaaaaaaaaa``````````___^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888877777777666666666665555554444444444433333333333222222222221111111111100000000000000////////////............------------,,,,,,,++++++++++++************))))))))))))((((((((((((('''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwxxxxyyyyy{{{{||||}}}}~~~~€€€~~}}}||||{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyzxxxxyyyyyzzzz{{{{|||||||||}}}|||||||||||||||||}}}}}}}}}}}~~~~~~~~~~}}}||{{{z{zzzyyyyyyyyyyyyyyyyyyyyyvvvvvvvvwwwwwwwwwwwwwwvvvvuuuuuuutttttttttttttttttuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsssssuuuuuuutttttttttttttttttttuuuuuuuttttttttttttttttttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooooonnnnnnmmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggffffeeeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbaaaaaaaaaaaaa`````````___^^^^^^^^^^^^^]]]]]]]]]^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUVUUUUUUUUUUUTTTTTTTTTTTTSRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFGFFFFFFFFFFFFEEEEEEEEEEDDEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@?????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::999999999998888888888777777776666666666665555544444444444333333333332222222222211111111111100000000000000///////////............------------,,,,,,,++++++++++++*************))))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwxxxxxyyyz{{{{{||||}}}}~~~~~~~~~€€~~}}}||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxyyyyyzzz{{{{|||||||||}}}}}}||||||||||||||||}}}|}}}}}}~~~~~~~~~~~}}||{{z{{zzzyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuutttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttuuuuuuuuutttttttttttttttttuuuuuuuuutttttttttttttttttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooonnnnnnnmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhihhhhhhhhhhhhhhggggggggggfffffeeeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbaaaaaaaaaaaaa````````____^^^^^^^^^^^^^]]]]]]]]^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUVUUUUUUUUUUUUTTTTTTTTTTTSRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFGGFFFFFFFFFFFEEEEEEEEEEEDEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888777777777666666666665555544444444444333333333333222222222221111111111100000000000000////////////............-----------,,,,,,,++++++++++++*************))))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwxxxxxxyzzz{{{{{|||||}}}}~~~~~~~}€€~~}}}|||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxyyyyyzzzz{{{{||||||||}}}}}}}}}}}}||||||||||||}|||}}}}~~~~~~~~~}}||{{{{{zzzyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuutttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuutttttttttttttttuuuuuuuuuuttttttttttttttttttttttttttttttsssssssssssssssssssssssssssrrrrrrrrssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooonnnnnnnnmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhiihhhhhhhhhhhhhhgggggggggffffffeeeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbaaaaaaaaaaaaa```````_____^^^^^^^^^^^^^]]]]]]]^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUVVUUUUUUUUUUUUTTTTTTTTTTTRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::::99999999999888888888777777777666666666666555544444444444433333333333222222222221111111111100000000000000////////////............------------,,,,,,,++++++++++++************))))))))))))((((((((((((('''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuvvvvvvvwxxxxxyyyyyzzzz{{{{{{{{{{{||||{{{zzzzyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxwwwxxxxxxxyyyyzzzz{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{{|||||}}}}~~~~~~~~}}||{zzyyxxxxxxwwwwwxxxxxxxxxxxxxxxxwwwwwxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuttttttttttttttttttttttttttttttttttttttssssssssuuuuuuuttttttttttttttttttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppoonnnnnnnnnnnnnnnnnmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihgggggggggggggggfffffffffffffffeeeeeeeeeeeeeedddddeeeeeeedddddddddddddcccccbbbbbbbaaaaaaaaaaaaa`````````_____________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPPPOONNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFGFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>=======<<<<<;;;;;;;;;;;:::::::::::::99999999999888888888887777777776666666666655555444444443333333333332222222222222222111111111110000000000000////////////.........------------,,,,,,,,,,++++++++++++************)))))))))))))(((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuvvvvvvvwxxxxxxxyyyyyzzzzz{{{{{zz||{{{{zzzyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxwxxxxxxxxxyyyyyzzzz{{{{{{|{{{{|||||||{{{{{{{{{{{{{{|||||}}}~~~~~}}||{zzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuttttttttttttttttttttttttttttttttttttttttttsuuuuuuuuuuttttttttttttttttuutttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppooonnnnnnnnnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhgggggggggggggggfffffffffffffffeeeeeeeeeeeeeeddddeeeeeeeedddddddddddddccccbbbbbbbbaaaaaaaaaaaaa`````````_____________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSSRQQQQQQQQQQQQPPPPPPPPPPPOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFGFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>=======<<<<<;;;;;;;;;;;::::::::::::::99999999999888888888877777777766666666666555554444444443333333333322222222222222221111111111100000000000000///////////..........-----------,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuvvvvvwwwwxxxxxxyyyyyzzzzzzzzzz{{{{zzzzyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyzzzzz{{{{{{{{|||||||||||||{{{{{{{{{|||||}}}~~€€€~~}}|{{zzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuutttttttttttttuuuuttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppooooonnnnnnnnnnnnnnnnmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiihhhgggggggggggggggfffffffffffffffeeeeeeeeeeeeeedddeeeeeeeeedddddddddddddcccbbbbbbbbaaaaaaaaaaaaaa`````````____________^^^^^^^_^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPPPONNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFGGFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>=======<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888888877777777766666666666655554444444443333333333332222222222222221111111111110000000000000////////////.........------------,,,,,,,,,,++++++++++++************))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwxxxxxxyyyyyyyyyyyy{zzzzzyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyzzzzz{{{{{{{|||||||||||||||||{{{{{||||}}}~~~€€€€€€€€~~}|{{zzyyyyyxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttuuuuuuuutttttttttttttuuuuuuuuuuuuuuuuuuuuuuttttuuuuuuttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppoooooonnnnnnnnnnnnnnnnmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiihhhhgggggggggggggggfffffffffffffffeeeeeeeeeeeeedddeeeeeeeeeedddddddddddddccbbbbbbbbbaaaaaaaaaaaaa``````````____________^^^^^^__^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSSRQQQQQQQQQQQQPPPPPPPPPPPONNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJIIIKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFGGFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>======<<<<<<;;;;;;;;;;;:::::::::::::99999999999988888888877777777776666666666655554444444443333333333332222222222222222111111111110000000000000////////////.........------------,,,,,,,,,,++++++++++++************)))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuvwwwwwwwwwxxxxxxxxyyyyyyxxzzzyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyzzzzz{{{{{{||||||||||||||||||||{{|||}}}}~~€€€€€~~}|{{zzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssrrrrrrrrrrrrrssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppooooooonnnnnnnnnnnnnnnnmmmllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiihhhhhgggggggggggggggfffffffffffffffeeeeeeeeeeeeeddeeeeeeeeeeddddddddddddddcbbbbbbbbbbaaaaaaaaaaaaa`````````_____________^^^^^__^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSRRQQQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJIIKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFGGGFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>=====<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888888777777777766666666666555544444444443333333333322223222222222221111111111100000000000000///////////..........-----------,,,,,,,,,,,++++++++++++************))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxuuuuuuuuuuuuuuuuuuuuuuuuuvwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyzzzzz{{{{{{|||||}}}}}}}}}}||||||}}}}}}~~€€€€€~}}|{{{zzzyyyyyyyyyyzzzzzzzyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssrrrrrrrrrrrrssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqsssrrrrrrrrrrrrrrrrrqqqqqrqqqqqqqqqqqqqqqqqpppppppoooooooonnnnnnnnnnnnnnnnmmmllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiihhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeeeeedeeeeeeeeeeeddddddddddddddbbbbbbbbbbbaaaaaaaaaaaa``````````_____________^^^^___^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJIIKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>=====<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888888777777777776666666666655544444444443333333333332223222222222221111111111110100000000000////////////.........------------,,,,,,,,,,++++++++++++************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwxxxxxxxxwyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyzzzz{z{{{|||||}}}}}}}}}}}}}|||}}}}~~~€€‚‚‚‚‚€~}}||{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuvvuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrrrsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqssssrrrrrrrrrrrrrrrrrqqqqrrqqqqqqqqqqqqqqqqqppppppooooooooonnnnnnnnnnnnnnnnmmmllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiihhhhhhhggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddbbbbbbbbbbbbaaaaaaaaaaaa``````````____________^^^^____^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPNNNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJIKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>=====<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999888888887777777777766666666666555444444444443333333333322232222222222221111111111101000000000000///////////.........------------,,,,,,,,,,,+++++++++++************)))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyzzzzzz{{{||||}}}}}}}}}}}}}}}}~~~~~~€€‚‚‚‚‚‚‚‚€~~}}||{{{{zzzzzzzz{{{{{{{zzzzzzzyyyyyyxxxxxxxxxwwwxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuvwvvvvvvvvvvvvvvvvvvvvvvuuvvvvuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqssssssrrrrrrrrrrrrrrrrrqqrrrqqqqqqqqqqqqqqqqqpppppoooooooooonnnnnnnnnnnnnnnnmmmllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiihhhhhhhhggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddbbbbbbbbbbbbaaaaaaaaaaaaa``````````____________^^^_____^^^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPONNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJIKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>====<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888887777777777766666666666655444444444443333333333322233222222222221111111111101000000000000///////////..........------------,,,,,,,,,,++++++++++++************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvwxxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwyyxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyzzzzz{{{{|||}}}}}~~~~~~~~~}}~~~€€‚‚‚ƒƒƒƒ‚‚‚€~~}}|||{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyxxxxxxxxwwwxxxwwwwwwwwwwxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuutttttttttttttssssssssssssssssssrrrrrrrssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqsssssssrrrrrrrrrrrrrrrrrqrrrrqqqqqqqqqqqqqqqqqppppooooooooooonnnnnnnnnnnnnnnmmmmllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiihhhhhhhhhggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddbbbbbbbbbbbbbaaaaaaaaaaaa```````````____________^^_____^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPONNNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>====<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999988888888777777777776666666666655444444444443333333333332233222222222222111111111111100000000000////////////.........------------,,,,,,,,,,++++++++++++************))))))))))))((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyzzzzz{{{||||}}}}~~~~~~~~~~~€€€‚‚ƒƒƒƒƒƒƒ‚‚‚~~}}}|||||{{{{{|||||||||{{{{zzzzzyyyyyxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuttttttttttttssssssssssssssssssssrrrrrsssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppoooooooooooonnnnnnnnnnnnnnmmmmmllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiihhhhhhhhhhggggggggggggggfffffffffffffffeeeeeeeeeeefeeeeeeeeeeeeeeddddddddddcbbbbbbbbbbbbbaaaaaaaaaaa````````````____________^______^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPOONNNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888887777777777766666666666554444444444443333333333322332222222222221111111111111000000000000///////////.........------------,,,,,,,,,,,+++++++++++************)))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!  vvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyzyzzz{{{|||}}}}~~~~~~~€€€€€€€‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚€~~~}}}|||||||||||||||||||{{{{zzzzyyyyyxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwvvvvwvvvvvvuuuuuuutttttttttttsssssssssssssssssssssrrrrttsssssssssssssssssssssrrsrrrrrrrrrrrrrrrrrrrrqqqqsssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppoooooooooooooonnnnnnnnnnnnmmmmmmllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjihhhhhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeffeeeeeeeeeeeeeddddddddddccbbbbbbbbbbbbbaaaaaaaaaa````````````____________^_______^^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888887777777777776666666666655444444444443333333333332333222222222221111111111111000000000000///////////..........------------,,,,,,,,,,++++++++++++************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!  vvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuvuuuvvvuuvvuuuvvuuuvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyzzz{{{|||}}}~~~~€€€€‚‚‚ƒƒƒƒ„„„ƒƒƒƒ‚‚€€~~}}}}}}}||}}}}}}}}}|||||{{{zzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvxxxxxxxxxxxxwwwwwwwwwwwwvvwwvvvvvvuuuuuuuuttttttttttssssssssssssssssssssssrrtttsssssssssssssssssssssrsssrrrrrrrrrrrrrrrrrrrqqqsssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpooooooooooooooonnnnnnnnnnnmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeefffeeeeeeeeeeeeedddddddddcccbbbbbbbbbbbbbaaaaaaaaa`````````````____________________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???@???????????>>>>>>>>>>>==<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888777777777776666666666655444444444444333333333332333222222222222111111111111100000000000///////////..........------------,,,,,,,,,,++++++++++++************))))))))))))((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!  vvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxyyyyyyyzzz{{{|||}}}~~~€‚‚‚‚ƒƒƒ„„„„„„ƒƒƒ‚‚‚€€~~~}}}}}}}}}}}}}}}}}}||||{{{zzzzyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxwwwwvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwvwwwvvvvvuuuuuuuuutttttttttttsssssssssssssssssssssrtttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqoooooooooooooooonnnnnnnnnnmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjhhhhhhhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeffffeeeeeeeeeeeeeddddddddcccbbbbbbbbbbbbbaaaaaaaaaa`````````````___________________^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??@???????????>>>>>>>>>>>==<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888887777777777766666666666654444444444443333333333323333222222222221111111111111000000000000//////////...........-----------,,,,,,,,,,,+++++++++++************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!  vwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyzzz{{{|||}}~~~€€€‚‚‚‚‚ƒƒƒƒ„„„„„„„„ƒƒƒ‚‚€€~~~~~}}}}}}}~~~~}}}}}}|||{{{zzzzyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyywwwwwwvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvuuuuuuuuuuttttttttttsssssssssssssssssssssttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpoooooooooooooooonnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhhhhhhgggggggggggggggfffffffffffffeeeeeeeefffffeeeeeeeeeeeeedddddddccccbbbbbbbbbbbbbaaaaaaaaaa````````````____________________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??@@???????????>>>>>>>>>>==<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999999999988888888777777777776666666666655444444444443333333333333333222222222221111111111111100000000000//////////...........------------,,,,,,,,,,++++++++++++************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxyyyxyyyyzzzz{{|||}}~~~€€€‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„ƒƒƒ‚‚€€€~~~~~~~~~~~~~~~~~~}}}}|||{{{zzzzyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwxxxxxxxxxxyxxxxxxxxxxxxxxwwwwwwwwwwyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwvvvvvvuuuuuuuuuutttttttttttsssssssssssssssssssttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppoooooooooooooooonnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjihhhhhhhhhhhhhgggggggggggggggffffffffffffffeeeeeeefffffeeeeeeeeeeeeeeddddddcccccbbbbbbbbbbbbbaaaaaaaaaa````````````____________________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?@@???????????>>>>>>>>>>>=<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888777777777776666666666655444444444444333333333333333222222222222111111111111100000000000//////////...........------------,,,,,,,,,,++++++++++++************))))))))))))((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxyyxxyyyyzzzz{{|||}}~~€€€‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒ‚€€€~~~~~~~~~~~~~~~~~}}}}|||{{{zzzzyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwvvvvvuuuuuuuuuuuuttttttttttsssssssssssssssssstttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppoooooooooooooooonnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjihhhhhhhhhhhhhhgggggggggggggggffffffffffffffeeeeeeffffffeeeeeeeeeeeeeedddddccccccbbbbbbbbbbbbbaaaaaaaaa`````````````___________________^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRQQQQQQQQQQQPPPPPOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?@@@??????????>>>>>>>>>>>=<<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888887777777777776666666666555444444444443333333333333333222222222221111111111111000000000000/////////............-----------,,,,,,,,,,,+++++++++++************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxyxxxyyyyyzzz{{|||}}~~€€€‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒ‚€€€~~~~~~~~~~~~~~~~}}}}|||{{{zzzzyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyxwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwvvvvvvuuuuuuuuuuuutttttttttttsssssssssssssssstttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppoooooooooooooooonnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjiihhhhhhhhhhhhhhgggggggggggggggffffffffffffffeeeeefffffffeeeeeeeeeeeeedddddcccccccbbbbbbbbbbbbbaaaaaaaaa````````````____________________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>=<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888777777777776666666666555444444444443333333333333333222222222221111111111111100000000000/////////............------------,,,,,,,,,,++++++++++++************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxyyxxxxyyyyyzzz{{||}}}~~€€‚‚‚ƒƒƒ„„„„„……………„„„„„ƒƒƒ‚‚€€€€~~~~~~~~~~~~~~~}}}|||{{{{zzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyxxwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxzzzzzyyyyyyyyyyyyxxxxxxwwwxwwwwvvvvvvvuuuuuuuuuuuuutttttttttttssssssssssssssttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppoooooooooooooooonnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjiiihhhhhhhhhhhhhhhggggggggggggggffffffffffffffeeeeffffffffeeeeeeeeeeeeeddddcccccccbbbbbbbbbbbbbaaaaaaaaaa`````````````___________________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>=<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888777777777776666666666555444444444444333333333333333222222222222111111111111100000000000//////////...........------------,,,,,,,,,,++++++++++++************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyzzz{{||}}~~€€‚‚‚ƒƒƒ„„„„…………………„„„„ƒƒƒƒ‚‚€€€€~~~~~~~~~~~~~~}}}}|||{{{{zzzzzzyyyyzzzzzzzzzzzzzzzzzzzzzzzzyxxxxwwwwwxxxxxxxyyyyyyyyzzzzzyyyyyyyyyyyxxxxxxxxxxzzzzzzzzyyyyyyyyyxxxxxxwwwxwwwwwvvvvvvvuuuuuuuuuuuuttttttttttttsssssssssssssttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrtssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppoooooooooooooooonnnnmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjiiiihhhhhhhhhhhhhhhggggggggggggggffffffffffffffeeefffffffffeeeeeeeeeeeeedddccccccccbbbbbbbbbbbbbaaaaaaaaaa````````````_______`____________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>==<<<<<<<<<<<;;;;;;;;;;;:;:::::::::::9999999999988888888777777777776666666665555444444444443333333333333333222222222221111111111111100000000000/////////............-----------,,,,,,,,,,,+++++++++++************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyyzzz{{||}}~~€‚‚ƒƒƒ„„„„……………………„„„„ƒƒƒ‚‚€€€€~~~~~~~~~~~~}}}}||||{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyyxxxxxxxzzzzzzzzzyyyyyyyyxxxxxxwwwxwwwwwvvvvvvvvuuuuuuuuuuuttttttttttttttssssssssssstttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrtttssssssssssssssssssrrrrsrrrrrrrrrrrrrrrrqqqqqqqqpppppppoooooooooooooooonnnmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjiiiiihhhhhhhhhhhhhhhggggggggggggggfffffffffffffeeeffffffffffeeeeeeeeeeeeeddcccccccccbbbbbbbbbbbbbaaaaaaaaa`````````````______`____________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>==<<<<<<<<<<<;;;;;;;;;;;:;:::::::::::9999999999988888888777777777776666666665555444444444444333333333333333222222222222111111111111100000000000/////////............------------,,,,,,,,,,++++++++++++************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyzzz{{||}}~~‚‚ƒƒ„„„………………………„„„„ƒƒƒ‚‚‚€€€€~~~~~~~~~~~~~}}}||||{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyxxxxxwwwxwwwwwvvvvvvvvvuuuuuuuuuutttttttttttttttsssssssssstttttttttttttttttsssssssssssssssssssssssrrrrrrrrrrttttssssssssssssssssssrrrssrrrrrrrrrrrrrrrrqqqqqqqppppppppoooooooooooooooonnnmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjiiiiiihhhhhhhhhhhhhhgggggggggggggggfffffffffffffeeffffffffffeeeeeeeeeeeeeedccccccccccbbbbbbbbbbbbbaaaaaaaaa`````````````_____``____________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQQPPOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>==<<<<<<<<<<<;;;;;;;;;;;:;:::::::::::9999999999988888888777777777776666666665555544444444444333333333333333322222222222111111111111100000000000//////////...........------------,,,,,,,,,,++++++++++++************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyzz{{{|}}~~€‚‚ƒƒ„„„………………………„„„„ƒƒ‚‚‚‚€€€€~~~~~~~~~~~~~}}}}||||{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{zzzzzxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyxxxxxwwwxwwwwwvvvvvvvvvvuuuuuuuuutttttttttttttttttssssssssttttttttttttttttttsssssssssssssssssssssssrrrrrrrrrtttttssssssssssssssssssrrsssrrrrrrrrrrrrrrrrqqqqqqpppppppppoooooooooooooooonnnmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjiiiiiiihhhhhhhhhhhhhhgggggggggggggggfffffffffffffefffffffffffeeeeeeeeeeeeedccccccccccbbbbbbbbbbbbbaaaaaaaaaa````````````_____```____________^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQPPOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGHGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999999988888888777777777776666666655555444444444443333333333333333222222222221111111111111100000000000/////////............-----------,,,,,,,,,,,+++++++++++************))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwxyyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyzz{{{||}~~€€‚‚ƒƒ„„„………………………„„„„„ƒƒ‚‚‚€€€~~~~~~~~~~~~~}}}}|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzyyyyyyyxxxxxxwwwxwwwwwvvvvvvvvvvvvuuuuuuuuutttttttttttttttsssssssstttttttttttttttttttsssssssssssssssssssssssrrrrrrrrtttttttsssssssssssssssssrssssrrrrrrrrrrrrrrrrqqqqqppppppppppoooooooooooooooonnnmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjiiiiiiiihhhhhhhhhhhhhhgggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeecccccccccccbbbbbbbbbbbbbaaaaaaaaaa````````````____````___________^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTTSRRRRRRRRRRRRQQQQQQQQQQQPOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGHGGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999999988888888777777777776666666655555444444444444333333333333333222222222222111111111111100000000000/////////............-----------,,,,,,,,,,,++++++++++++************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyzz{{{||}~€€‚‚ƒƒ„„„………………………„„„„ƒƒƒ‚‚‚€€€~~~~~~~~~~~~~}}}}||||||{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{zyyyyyxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzyyyyyyyxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuutttttttttttttttttsssssstttttttttttttttttttttsssssssssssssssssssssssrrrrrrttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqpppppppppppooooooooooooooonnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeccccccccccccbbbbbbbbbbbbbaaaaaaaaa`````````````___````____________^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGHHGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999999988888888777777777776666666555555444444444443333333333333333222222222221111111111111000000000000/////////...........-----------,,,,,,,,,,,++++++++++++************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!  wwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyzzz{{||}€€‚‚ƒƒ„„„„…………………„„„„„ƒƒ‚‚‚‚€€€€~~~~~~~~~~~~~}}}}}||||||{{{{{{{{{|||||||||||||||||{{{{{{{{yyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzyyyyyyyxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttsssssuuttttttttttttttttttttssstsssssssssssssssssssrrrrrtttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrrqqpppppppppppppooooooooooooonnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeecccccccccccccbbbbbbbbbbbbaaaaaaaaaa`````````````__`````____________^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSRRRRRRRRRRRRQQQQQQQQQQQOOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKJJJLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999999988888888777777777776666666555555444444444443333333333333333222222222221111111111111100000000000/////////............----------,,,,,,,,,,,,+++++++++++************))))))))))))((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwxxxxyyyzz{||}~~€€‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚„„„„ƒƒƒ‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||}}}}}}}}}}~~~~~}}}}}}}}||||||||||||||{{{{{{{{{zzzzzzyyyyyyxyyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttuuuuuuuttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppoooooooooooooooonnnnnooooonnnnnnnnnnnnnnnmmmmmlllllllllkkkkkkkkkkkkkkkjiiiiiiiihhhhhhhhhhhhhhhggiiihhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaa````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUSSSSSRRRRRRRRRRRQQQQQQQQQOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKJKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888877777777777666666666666655555555555544444444444333333222222222221111111111111000000000000//////////...........------------,,,,,,,,,,,++++++++++++**********))))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!   xxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxyyyzz{||}~~€€‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„ƒƒƒ‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||}}}}}}}}}}~~~~~~~}}}}}}}}|||||||||||||{{{{{{{{zzzzzzzyyyyyxxyyyyxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttuuuuuuuutttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppoooooooooooooooonnnnoooooonnnnnnnnnnnnnnnmmmmllllllllllkkkkkkkkkkkkkkjiiiiiiiiihhhhhhhhhhhhhhggiiiihhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaa`````____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUSSSSSRRRRRRRRRRRRQQQQQQQQOOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888877777777777766666666666665555555555544444444444333333222222222222111111111111100000000000//////////...........------------,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!   xxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwxxxxyyyz{{||}~~€€‚‚‚‚‚‚‚‚‚‚‚„„„„„ƒƒƒƒ‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}|||||||}}}}}}}}}}}}}~~~~~~}}}}}}}}|||||||||||{{{{{{{{{{zzzzzzyyyyyyxxyyyyyxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuuuutttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppoooooooooooooooonnnooooooonnnnnnnnnnnnnnnmmmlllllllllllkkkkkkkkkkkkkkiiiiiiiiiihhhhhhhhhhhhhhgiiiiihhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaa``````____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUSSSSSSRRRRRRRRRRRQQQQQQQQPOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888887777777777766666666666665555555555544444444444333333322222222222111111111111100000000000//////////............-----------,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!   xxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwxxxxyyyz{{||}}~€€€‚‚‚‚‚‚‚‚„„„„„„ƒƒƒ‚‚‚€€€€€€€€€‚€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}||||||||||{{{{{{{{{{zzzzzzzyyyyyyxxyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttuuuuuuuuuutttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppoooooooooooooooonnoooooooonnnnnnnnnnnnnnnmmllllllllllllkkkkkkkkkkkkkiiiiiiiiiiihhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaa```````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUSSSSSSSRRRRRRRRRRRQQQQQQQPOOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888877777777777666666666666665555555555544444444443333333222222222221111111111111000000000000//////////...........------------,,,,,,,,,,,++++++++++++**********))))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!   xxxxxxxxxxxxxxxxxxyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwxxxxyyzz{{||}}~~€€€„„„„„„ƒƒƒƒ‚‚‚€€€€€€€€‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}||||||||{{{{{{{{{{{{zzzzzzzyyyyyyxxyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppoooooooooooooooonooooooooonnnnnnnnnnnnnnnmlllllllllllllkkkkkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaa```````____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUSSSSSSSRRRRRRRRRRRQQQQQQQPPOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKLLKKKKKKKKKKKJJJJJJJJJJJIJIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888887777777777766666666666665555555555544444444443333333222222222222111111111111100000000000//////////...........------------,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!   xxxxxxxxxxxxxxyyyyyyyyywwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwxxxxyyzzz{||}}~~~€€€€„„„„„ƒƒƒƒƒ‚‚‚‚€€€€€€‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}||||||||{{{{{{{{{{{{zzzzzzzzyyyyyyxxyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnllllllllllllllkkkkkkkkkkkiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaa````````____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUSSSSSSSSRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888887777777777766666666666665555555555544444444443333333322222222222111111111111100000000000//////////............-----------,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!   xxxxxxxxxxyyyyyyyyyyyyywwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwxxxxyyzzz{{||}}~~€€€€€„„„„ƒƒƒƒƒƒ‚‚‚‚‚€€€‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}|||||||{{{{{{{{{{{{{zzzzzzzzyyyyyyxxyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnlllllllllllllllkkkkkkkkkkiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaa`````````___________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUSSSSSSSSSRRRRRRRRRRQQQQQQPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888877777777777666666666666665555555555544444444433333333222222222221111111111111000000000000//////////...........------------,,,,,,,,,,,++++++++++++**********))))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!   xxxxxxyyyyyyyyyyyyyyyyywwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwxxxxyyyzzz{{||}}}~~~€€€€€ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒ‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}~~~~~~~}}}}}}}}|||||||{{{{{{{{{{{{zzzzzzzzzyyyyyyxxyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnmllllllllllllllkkkkkkkkkkiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaa`````````____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUSSSSSSSSSRRRRRRRRRRRQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888887777777777766666666666665555555555544444444433333333222222222222111111111111100000000000//////////...........------------,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!   xxyyyyyyyyyyyyyyyyyyyyywwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwxxxxxxyyyyzz{{{||}}}~~~~€ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||{{{{{{{{{{{{zzzzzzzzzyyyyyyyxyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnmmllllllllllllllkkkkkkkkkjiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbbaaaa``````````____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUSSSSSSSSSSRRRRRRRRRRRQQQQPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888877777777777666666666666655555555555544444444333333333222222222221111111111111000000000000/////////............-----------,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyzzz{{{|||}}}~~~~~‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnmmmllllllllllllllkkkkkkkkjjiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbaaaa```````````___________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888877777777777766666666666665555555555544444444333333333222222222221111111111111000000000000//////////...........------------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyzzz{{{{|||}}}}}~~~‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnmmmmllllllllllllllkkkkkkkjjjiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbaaa```````````____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999999888888887777777777766666666666665555555555544444444333333333222222222222111111111111100000000000//////////............-----------,,,,,,,,,,,,++++++++++***********))))))))))))(((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyzzzz{{{{||||}}}}€‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||{{{{{{{{{{{{{zzzzzzzzzyyyyyyzyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppppooooooooopooooooooooooooonnnnnnnnnmmmmlllllllllllllllkkkkkkjjjjiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbaa````````````____________^^^^^^^^^^^^^]]]]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZZYYZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUSSSSSSSSSSSRRRRRRRRRRRRQQPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888877777777777666666666666665555555555544444443333333333222222222221111111111111000000000000/////////............-----------,,,,,,,,,,,,++++++++++***********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyzzzzz{{{{{||||}€€€€€ƒƒƒƒƒ‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}||||||||{{{{{{{{{{{{{zzzzzzzzyyyyyyzzyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppppooooooooppooooooooooooooonnnnnnnnmmmmmlllllllllllllllkkkkkjjjjjiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaa````````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZYYZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888887777777777766666666666665555555555544444443333333333222222222221111111111111000000000000//////////...........-----------,,,,,,,,,,,,++++++++++************))))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzz{{{{{||€€€€€€ƒƒƒƒƒ‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}|||||||{{{{{{{{{{{{{{zzzzzzzzyyyyyzzzzyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppppooooooopppooooooooooooooonnnnnnnmmmmmmlllllllllllllllkkkkjjjjjiiiiiiiiiiiiiiihhhhhjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbaa````````````____________^_^^^^^^^^^^^]]]]]]]]]]]]\[[[[[[[[[[[[ZZZZZZZZZZZZYZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUTSSSSSSSSSSSRRRRRRRRRRRRQPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888887777777777766666666666665555555555544444443333333333222222222222111111111111100000000000//////////............-----------,,,,,,,,,,,,+++++++++************))))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzz{{{{~~€€€€€€€ƒƒƒƒ‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}|||||||||{{{{{{{{{{{{zzzzzzzzyyyyzzzzzzyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppppooooooppppooooooooooooooonnnnnnmmmmmmmlllllllllllllllkkkjjjjjjiiiiiiiiiiiiiiihhhhjiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbbaa````````````_____________^^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUTTSSSSSSSSSSSRRRRRRRRRRRQPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888877777777777666666666666665555555555544444433333333333222222222221111111111111000000000000/////////............-----------,,,,,,,,,,,,+++++++++************))))))))))))(((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyxyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzz{~~~~~€€€€€€€€ƒƒƒƒ‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}|||||||||||{{{{{{{{{{zzzzzzzzyyyzzzzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppppooooopppppooooooooooooooonnnnnmmmmmmmmlllllllllllllllkkjjjjjjjiiiiiiiiiiiiiihhhhjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffffffeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbaaa````````````_____________^^^^^^^^^^^]]]]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUTTSSSSSSSSSSSRRRRRRRRRRRRPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888887777777777766666666666665555555555544444433333333333222222222221111111111111000000000000//////////...........------------,,,,,,,,,,,++++++++++************))))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzz}}}~~~~~€€€€€€€€€ƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}||||||||||||{{{{{{{{{zzzzzzzyyyzzzzzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqpppppppppppppppooooppppppooooooooooooooonnnnmmmmmmmmmlllllllllllllllkjjjjjjjjiiiiiiiiiiiiiihhhjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbaaa````````````______________^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUTTTSSSSSSSSSSSRRRRRRRRRRRPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999998888888887777777777766666666666665555555555544444433333333333322222222222111111111111100000000000//////////............-----------,,,,,,,,,,,,+++++++++************))))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxyxxxxxxxxxxyyyyyyyyyyyyyz|}}}}}~~~~~€€€€€€€€‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}|||||||||||{{{{{{{{{zzzzzzzyyzzzzzzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppooopppppppooooooooooooooonnnmmmmmmmmmmllllllllllllllkjjjjjjjjjiiiiiiiiiiiiiihhjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbaaaa````````````_____________^^^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVTTTSSSSSSSSSSSSRRRRRRRRRRPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888877777777777766666666666665555555555544444433333333333222222222221111111111111000000000000/////////............-----------,,,,,,,,,,,,+++++++++************))))))))))))(((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyxxyxxyxyyyyyyyyyyyy|||}}}}}}~~~~~~€€€€‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}|||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppooppppppppooooooooooooooonnmmmmmmmmmmmlllllllllllllljjjjjjjjjjiiiiiiiiiiiiiihjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbaaaaa````````````_____________^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVTTTTSSSSSSSSSSSRRRRRRRRRRPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLLKKKLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999988888888887777777777766666666666665555555555544444433333333333222222222222111111111111000000000000//////////...........------------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!  yyyyyyyyyyyyyyyyzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyxxyxyyyyyyy||||||}}}}}}~~~~~~‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppopppppppppooooooooooooooonmmmmmmmmmmmmllllllllllllljjjjjjjjjjjiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffffffeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbaaaaa````````````______________^^^^^^^^^^^]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVTTTTSSSSSSSSSSSSRRRRRRRRRPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999988888888887777777777766666666666665555555555544444433333333333322222222222111111111111100000000000//////////............-----------,,,,,,,,,,,,+++++++++************))))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!  yyyyyyyyyyyyzzzzzzzzzzzxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyy||||||||}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}|||||||||{{{{{{zzzzzzzz{{{zzzzzzzzzzzyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooonmmmmmmmmmmmmmlllllllllllljjjjjjjjjjjjiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbaaaaaa````````````_____________^^^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVTTTTTSSSSSSSSSSSRRRRRRRRRPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLLKKLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999988888888888777777777776666666666666555555555554444443333333333322222222222121111111111100000000000//////////............-----------,,,,,,,,,,,,+++++++++************))))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!  yyyyyyyyzzzzzzzzzzzzzzzxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyy{{|||||||||}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}||||||||{{{{{{zzzzzzz{{{{{zzzzzzzzzyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooommmmmmmmmmmmmmllllllllllljjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbaaaaaaa````````````_____________^^^^^^^^^^^^]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVTTTTTTSSSSSSSSSSSRRRRRRRRPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999888888888887777777777766666666666665555555555544444433333333333222222222222211111111111000000000000//////////...........------------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!  yyyyzzzzzzzzzzzzzzzzzzzxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{|||||||||}}}}}}}~~~~€€€€€€€€€€€€€€€€~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}|||||||{{{{{{{zzzzzz{{{{{{{zzzzzzzzyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppppppppppoooooooooooooommmmmmmmmmmmmmllllllllllljjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbaaaaaaa````````````_____________^^^^^^^^^^^^]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVTTTTTTSSSSSSSSSSSRRRRRRRRPPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLLKLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999888888888887777777777766666666666665555555555554444433333333333322222222222211111111111100000000000//////////............-----------,,,,,,,,,,,,+++++++++************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!  yzzzzzzzzzzzzzzzzzzzzzzxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{||||||||||}}}}}}~~€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}|||||||{{{{{{{zzzzz{{{{{{{{zzzzzzzyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppppppppooooooooooooonmmmmmmmmmmmmmmlllllllllljjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbaaaaaaaa````````````_____________^^^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVTTTTTTTSSSSSSSSSSSRRRRRRRQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999988888888888777777777776666666666666555555555554444443333333333322222222222221111111111100000000000//////////............-----------,,,,,,,,,,,,+++++++++************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{||||||||||}}}}}}€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}||||||{{{{{{{{zzzz{{{{{{{{zzzzzzzzyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppppppoooooooooooonnmmmmmmmmmmmmmmlllllllllkjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbaaaaaaaaa````````````_____________^^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVTTTTTTTSSSSSSSSSSSRRRRRRRQPPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLLMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999888888888887777777777766666666666665555555555544444433333333333222222222222211111111111000000000000//////////...........-----------,,,,,,,,,,,,+++++++++************)))))))))))((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!  {{{{{{|||||||||||||||||||||||||||||||||||||||}}}{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚€€€€€€€€€€€€€~~~~~~~}}}}}}}||||||||||||||||{{{{{{{zzzzzzzzxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuussssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppqppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhghhhhhgggggggggggggfffffffffffffffffeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^]^]]]]]]]]]]]\\\\\\\\\\\[[YYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCDDCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@??????????>>>>>>>>>>>>===========<<<<<;;;;;;;;:::::::::::99999998888888777777777776666666666666655555555555444444443333333333322222222222112222111111111110000000000////////............--------------,,,,,,,,,,,,++++++************))))))))))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  {{||||||||||||||||||||||||||||||||||||||}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{||}}}}}}~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€‚‚‚‚€€€€€€€€€€€€€~~~~~~~}}}}}}}|||||||||||||||{{{{{{{zzzzzzzzxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvuuuuuttssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpqqppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffffffeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa`````````````____________^^^^^^^^^^^]^]]]]]]]]]]]\\\\\\\\\\\\[YYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUTTUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDCDDCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<;;;;;;;;:::::::::::99999998888888877777777777666666666666655555555555444444443333333333322222222222212222111111111110000000000////////............---------------,,,,,,,,,,,++++++************))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  |||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}}}}}~~~~~~~}}}}}}}}~~~~~~~~~~~~}}}}~~~~~~~~€€€€€‚‚‚€€€€€€€€€€€~~~~~~~}}}}}}}}||||||||||||||{{{{{{{zzzzzzzzxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvuuutttssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffffffeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[YYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUTUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCDDCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@???????????>>>>>>>>>>>>==========<<<<<;;;;;;;;:::::::::::99999998888888877777777777666666666666665555555555544444443333333333332222222222212222111111111111000000000/////////...........---------------,,,,,,,,,,,,++++++************))))))))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!  ||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{||||}}}}}}}~~~~~~}}}}}}}}~~~~~~~~~~~}}}}}}}~~~~~~~€€€€€€€€€€€~~~~~~~~}}}}}}}||||||||||||||{{{{{{{zzzzzzzzxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvuuttttssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\YYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUTUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<;;;;;;;;;:::::::::::9999998888888877777777777666666666666665555555555544444444333333333332222222222212222211111111111000000000/////////............--------------,,,,,,,,,,,,++++++************))))))))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!  |||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||}}}}}}}}}~~}}}}}}}}}~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€~~~~~~~}}}}}}}}|||}|||||||||{{{{{{{{zzzzzzzxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvutttttssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffffffeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\YYYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<;;;;;;;;;:::::::::::9999998888888887777777777766666666666665555555555544444444333333333332222222222222222211111111111000000000/////////............---------------,,,,,,,,,,,++++++************))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  |||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{|||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€~~~~~~~~}}}}}}}}||}|||||||||{{{{{{{{zzzzzzzxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvttttttssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjjiijiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggffffgffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\YYYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<;;;;;;;;;:::::::::::9999998888888887777777777766666666666666555555555554444444433333333333222222222222222211111111111000000000//////////...........---------------,,,,,,,,,,,+++++++***********)))))))))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  |||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{|||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}~~~~~~~~€€€€€€~~~~~~~}}}}}}}}||}|||||||||{{{{{{{{zzzzzzzxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvtttttttssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjijjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggfffgfffffffffffffeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaa`````````````____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\ZYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@????????????>>>>>>>>>>===========<<<;;;;;;;;;;:::::::::::999998888888887777777777776666666666666555555555554444444433333333333222222222222222221111111111100000000//////////............--------------,,,,,,,,,,,,++++++************))))))))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  |||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{|||||||}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~€€€€€€€~~~~~~~~}}}}}}}}|}|||||||||{{{{{{{{zzzzzzzxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvtttttttttssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjjjijjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggffggfffffffffffffeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\ZZYYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<;;;;;;;;;;:::::::::::999998888888888777777777776666666666666555555555554444444433333333333222222222222222221111111111100000000//////////............--------------,,,,,,,,,,,,++++++************))))))))))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! !  |||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzz{{{||||||||}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}~~~~~€€€€€€€€~~~~~~~~}}}}}}}|}||||||||{{{{{{{{{zzzzzzzxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvttttttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppopooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggfgggffffffffffffeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\ZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<;;;;;;;;;;;:::::::::::99998888888888777777777776666666666666655555555555444444443333333333322222222222222221111111111100000000///////////...........---------------,,,,,,,,,,,++++++************)))))))))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!! !  |||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzz{{{{|||||||||}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€~~~~~~~}}}}}}}|}||||||||{{{{{{{{{zzzzzzzxxxxxxxxxxxxxxxxxxxwwwwwwxxwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwvvvvvvvvvvvvvtttttttttttssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggfggggffffffffffffeeeeeeeeeddddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\ZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@????????????>>>>>>>>>>>==========<<;;;;;;;;;;;:::::::::::99998888888888777777777777666666666666655555555555444444443333333333322222222222222222111111111110000000///////////...........---.-----------,,,,,,,,,,,,++++++************))))))))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!! !  |||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{|{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{|||||||||||}}}}}}}}|~~~~~~~~}}}}}}}}}}}}}}}}}~}}}}}}}}}||||||}}}}}}}~~€€€€€€€€€€€~~~~~~~}}}}}}|}||||||||{{{{{{{{{{zzzzzzxxxxxxxxxxxxxxxxxxxxwwwwwxxxwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwvvvvvvvvvvvvttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffeeeeeeeeddddddddddddcccccccccccccbbbbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\ZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<;;;;;;;;;;;::::::::::99998888888888877777777777666666666666655555555555444444443333333333322222222222222222111111111110000000///////////............--.-----------,,,,,,,,,,,,++++++************))))))))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!! !  ||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{|||||||||||{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{|||||||||||||||||||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}€€€€€€€€€€€~~~~~~}}}}}}|}||||||||{{{{{{{{{{zzzzzzyxxxxxxxxxxxxxxxxxxxxwwwwxxxxwwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwvvvvvvvvvvvtttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\ZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@????????????>>>>>>>>>>===========<<;;;;;;;;;;;:::::::::::9998888888888877777777777666666666666665555555555544444444333333333332222222222222222111111111110000000////////////...........--.------------,,,,,,,,,,,++++++************))))))))))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!! !!  ||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{|||||||||||||||||~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}€€€€€€€€€€€€~~~~~~}}}}}|}|||||||{{{{{{{{{{{{zzzzzyyxxxxxxxxxxxxxxxxxxxxxwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhihhhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaa`````````````___________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\ZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUVUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<;;;;;;;;;;;:::::::::::99998888888888877777777777666666666666655555555555444444443333333333322222222222222221111111111110000000///////////...........--.------------,,,,,,,,,,,,++++++***********)))))))))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!  ||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||}}}}€€€€€€€€€€€€€€~~~~~~}}}}}|}||||||||{{{{{{{{{{{zzzzzyyyxxxxxxxxxxxxxxxxxxxxxwxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvtttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhihhhhhhhhhhhhhgggggggggggggggggfffffffffffffeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\ZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUVUUUUUUUUUUUUTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<;;;;;;;;;;;:::::::::::9998888888888877777777777667666666666665555555555444444443333333333322222222222222222111111111110000000///////////............-..-----------,,,,,,,,,,,,++++++************))))))))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!  |||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}€€€€€€€€€€€€€€~~~~~}}}}}|}||||||||{{{{{{{{{{{{zzzzyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhiihhhhhhhhhhhhhgggggggggggggggggfffffffffffffeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\ZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUVVUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>===========<<;;;;;;;;;;;:::::::::::9998888888888877777777777767666666666665555555555544444444333333333332222222222222222111111111110000000////////////...........-..------------,,,,,,,,,,,++++++************))))))))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!  |||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||}}€€€€€€€€€€€€€€~~~~~}}}}}|}||||||||{{{{{{{{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwvvvvvvtttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhiiihhhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\ZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUVVVUUUUUUUUUUUTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<;;;;;;;;;;:::::::::::9999888888888887777777777767666666666665555555555544444444333333333332222222222222222111111111111000000////////////...........-..------------,,,,,,,,,,,+++++++***********))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!  ||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}~~~~~~|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}|||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||}}€€€€€€€€€€€€€€~~~~}}}}}|}||||||||{{{{{{{{{{{{{{{zyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwvvvvvutttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrqqrqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhiiiihhhhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\ZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUVVVUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==========<<<;;;;;;;;;;;:::::::::::9998888888888877777777777677666666666665555555555544444443333333333322222222222222222111111111110000000///////////...............-----------,,,,,,,,,,,+++++++************))))))))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||}€€€€€€€€€€€€€~~~~~}}}}|}|||||||||{{{{{{{{{{{{{{{yyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwvvvvuuttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrqrrqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihiiiiihhhhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaa`````````````___________^^^^^^^^^^^^^^]]]]]]]]]]]\\\ZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUVVVVUUUUUUUUUUUTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=========<<<;;;;;;;;;;;:::::::::::9999888888888887777777777777666666666665555555555544444444333333333332222222222222222111111111110000000///////////...............-----------,,,,,,,,,,,+++++++************))))))))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}~~~~~~~~~~~~~~~~|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||}~€€€€€€€€€€€€~~~~~}}}}|}||||||||||{{{{{{{{{{{{{{yyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwvvvuuuttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````____________^^^^^^^^^^^^^]]]]]]]]]]]]\\ZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUVVVVUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<;;;;;;;;;;:::::::::::9999888888888887777777777777666666666665555555555544444444333333333332222222222222222111111111111000000////////////..............------------,,,,,,,,,,+++++++************))))))))))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||~€€€€€€‚‚€€€€€~~~~}}}}}}}|||||||||||{{{{{{{{{{{{yyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwvvuuuuttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````___________^^_^^^^^^^^^^^]]]]]]]]]]]\\ZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUVVVVVUUUUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=========<<<<;;;;;;;;;;;:::::::::::9998888888888877777777777777666666666665555555555544444443333333333322222222222222222111111111110000000///////////...............-----------,,,,,,,,,,++++++++***********)))))))))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||~~€€€€€€‚‚‚€€€€€~~~~}}}}}}}||||||||||||{{{{{{{{{{{yyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwvuuuuuttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````____________^_^^^^^^^^^^^^]]]]]]]]]]]\ZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>========<<<<;;;;;;;;;;;:::::::::::9999888888888887777777777777666666666665555555555544444444333333333332222222222222222111111111110000000///////////...............-----------,,,,,,,,,,++++++++************))))))))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||~~€€€€€€‚‚‚€€€€€~~~~}}}}}}}}|||||||||||{{{{{{{{{{{yyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwuuuuuuttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggffffffffffffeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````______________^^^^^^^^^^^]]]]]]]]]]]\ZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVVVUUVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>========<<<<<;;;;;;;;;;;::::::::::9999888888888887777777777777666666666665555555555544444444333333333332222222222222222111111111111000000////////////..............------------,,,,,,,,,++++++++************))))))))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||~~~€€€€€€‚‚€€€€€~~~~}}}}}}}}}||||||||||||{{{{{{{{{yyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwuuuuuuuttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggghggggggggggggffffffffffffeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^]]]]]]]]]]]ZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVUUVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>========<<<<<;;;;;;;;;;;::::::::::99998888888888877777777777777666666666665555555555444444443333333333332222222222222222111111111110000000///////////..............------------,,,,,,,,,+++++++++***********))))))*)))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||~~~~€€€€€€‚€€€€€~~~~}}}}}}}}}}||||||||||||{{{{{{{{yyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwuuuuuuuutttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggghgggggggggggggfffffffffffeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````______________^^^^^^^^^^^]]]]]]]]]]]ZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVVVUVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=======<<<<<;;;;;;;;;;;::::::::::99999888888888887777777777777666666666665555555555444444444333333333332222222222222222111111111110000000///////////...............-----------,,,,,,,,,+++++++++************)))))*))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{|||||||||||||||||||||{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||~~~~€€€€€€€€€€~~~~}}}}}}}}}}}|||||||||||||{{{{{{yyyyyyyyyyyyyyyyyyxxxxxxxyxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxwwwwwwwwwwwwwwuuuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgghhggggggggggggfffffffffffeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````______________^^^^^^^^^^^]]]]]]]]]]ZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVUVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDEDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>=======<<<<<<;;;;;;;;;;;:::::::::99999888888888887777777777777666666666665555555555444444444333333333332222222222222222111111111110000000////////////..............-----------,,,,,,,,,+++++++++************)))))*))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}}}~~~~~~~~~~~~}}}}|||||{{{~}}}}}}}}}}}|||||||||||||yyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvxxxxxxxxxwwwwwwwwwwwwwwwwuuuuuuuuuuuuuutttttttttttssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeedddddddddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa``````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888887777777776666666666655555555554444444444333333333332222222222211111111111000000000///////////............----------,,,,,,,,,,,,+++++++++++***********)))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}~~~~~~~~~~~}}}}||||||{{~}}}}}}}}}}}}||||||||||||yyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvxxxxxxxxxxwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuttttttttttsssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa```````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888887777777776666666666655555555554444444444333333333332222222222211111111111000000000///////////............-----------,,,,,,,,,,,+++++++++++************)))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}~~~~~~~~~~~}}}}|||||||{~~~}}}}}}}}}}}|||||||||||yyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvxxxxxxxxxxxwwwwwwwwwwwwwwuuuuuuuuuuuuuuuutttttttttssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888887777777777666666666665555555554444444444333333333332222222222211111111111100000000////////////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}~~~~~~~~~~}}}}}||||||{~~~~}}}}}}}}}}}||||||||||yyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvxxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuuuuuuuuttttttttsssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeeeeeedddddddddddddddddddccccccccccccbcbbbbbbbbbbbbaaaaaaaaaaa```````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888887777777776666666666655555555544444444444333333333332222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{|||||||||||||||}}}}}}}~~~~~~~~~~~~~}}}}}|||||||~~~~~}}}}}}}}}}}|||||||||yyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvxxxxxxxxxxxxxxwwwwwwwwwwwvuuuuuuuuuuuuuuuuutttttttssssssssrrrrrrrrrrrrrrrrqrqqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeeddddddddddddddddddccccccccccccbcbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888887777777776666666666655555555544444444444333333333332222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,+++++++++++************))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||||||||||||||||{|{{{{{{{{{||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~}}}}}|||||||~~~~~~}}}}}}}}}}}||||||||yyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvxxxxxxxxxxxxxxxwwwwwwwwwwvvuuuuuuuuuuuuuuuuuttttttsssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeddddddeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888887777777777666666666665555555544444444444333333333332222222222211111111111000000000////////////..........------------,,,,,,,,,,,+++++++++++************)))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{|||||||||||||||||}}}}}}}}~~~~~~~~~~~~~}}}}}}}||||||~~~~~~~}}}}}}}}}}}|||||||yyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwvvvuuuuuuuuuuuuuuuuutttttssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeedddddeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888777777777666666666665555555544444444444333333333333222222222221111111111100000000////////////...........-----------,,,,,,,,,,,,++++++++++************)))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||||||||||||||||||||||||{|{||||||||||||||||||}}}}}}}~~~~~~~~~~~~~}}}}}}}}|||||~~~~~~~~}}}}}}}}}}}||||||zyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwvvvvuuuuuuuuuuuuuuuuuttttsssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeeddddeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888887777777776666666666655555555544444444444333333333332222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}~~~~~~~~~~~~~}}}}}}}}}||||~~~~~~~~~}}}}}}}}}}}|||||zzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvuuuuuuuuuuuuuuuuutttssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeddddeedddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaa````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLMLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888887777777777666666666665555555544444444444333333333332222222222211111111111000000000///////////...........------------,,,,,,,,,,,+++++++++++************)))))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}~~~~~~~~~~~}}}}}}}}}||||~~~~~~~~}}}}}}}}}}}}||||zzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwyxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuuuuuuuuuuuuttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeedddeeedddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaa````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888777777777666666666665555555544444444444333333333333222222222221111111111100000000////////////..........------------,,,,,,,,,,,+++++++++++************)))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!  €€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}~~~~~~~}}}}}}}}}}}|||~~~~~~~~~~}}}}}}}}}}}|||zzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwyyxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvuuuuuuuuuuuuuuuutssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeedddeeeedddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaa`````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLMMLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888887777777776666666666655555555544444444444333333333332222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,++++++++++************)))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!  €€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}~~}}}}}}}}}}}}}||~~~~~~~~}}}}}}}}}}}}||zzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwyyyxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvuuuuuuuuuuuuuuuusssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppqpppppppppppppppoooooooooooonnnnnnnnnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeddeeeeedddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaa``````````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888887777777777666666666665555555544444444444333333333332222222222211111111111000000000///////////...........-----------,,,,,,,,,,,,+++++++++++************))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|~~~~~~~~~}}}}}}}}}}}}|zzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwyyyyxxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvuuuuuuuuuuuuuuussssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppqqpppppppppppppppoooooooooooonnnnnnnnnnnnnnnmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeedeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaa``````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHHGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888777777777666666666665555555544444444444333333333332222222222221111111111100000000////////////..........------------,,,,,,,,,,,+++++++++++************)))))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}zzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwyyyyyxxxxxxxxxxxxxxxxxxxwvvvvvvvvvvvuuuuuuuuuuuuuussssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpqqqpppppppppppppppoooooooooooonnnnnnnnnnnnnnnmmmmmllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeedeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaa```````````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888887777777776666666666655555555544444444444333333333332222222222211111111111000000000///////////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}zzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwyyyyyyxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvuuuuuuuuuuuuutssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888887777777777666666666665555555544444444444333333333332222222222211111111111000000000///////////...........-----------,,,,,,,,,,,++++++++++++***********)))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}zzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwyyyyyyyyxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvuuuuuuuuuuuuttssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbaaaaaaa```````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888777777777666666666665555555544444444444333333333332222222222221111111111000000000///////////...........------------,,,,,,,,,,++++++++++++************))*)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}zzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwyyyyyyyyyxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvuuuuuuuuuuutttssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbbaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888777777777666666666665555555554444444444433333333333222222222221111111111100000000////////////..........------------,,,,,,,,,,++++++++++++************))*))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||}|||||||}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwyyyyyyyyyyxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvuuuuuuuuuuttttssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooonnnnnnnnnnnnnnnmmmmmllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbaaaaaaa```````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888887777777777666666666655555555544444444444333333333332222222222211111111111000000000///////////...........-----------,,,,,,,,,,,+++++++++++************))*))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||}}||}}||}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwyyyyyyyyyyyxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvuuuuuuuuutttttssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbaaaaaaa``````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRQRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888887777777777666666666665555555544444444444333333333332222222222211111111111000000000///////////...........-----------,,,,,,,,,,,++++++++++++***********))*))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwyyyyyyyyyyyyxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvuuuuuuuuttttttssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbbaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRRQRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888887777777777666666666665555555544444444444433333333333222222222221111111111100000000////////////..........------------,,,,,,,,,,++++++++++++************)**)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!   €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}zzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwyyyyyyyyyyyyyxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvuuuuuuutttttttssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddcdccccccccccbbbbbbbbbbbbbaaaaaa```````````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888877777777776666666666655555555544444444444333333333332222222222211111111111000000000///////////..........------------,,,,,,,,,,,+++++++++++************)**))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!   €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}zzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwyyyyyyyyyyyyyyxxxxxxxxxxxwvvvvvvvvvvvvvvvvvvuuuuuutttttttsssssssssssssssssrsrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeefeeeeeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbbbbaaaaaa``````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888877777777777666666666665555555544444444444333333333332222222222211111111111000000000///////////...........-----------,,,,,,,,,,,+++++++++++************)**))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!   €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}~~~~~~~~~~}}}}}zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxwwvvvvvvvvvvvvvvvvvuuuuuuttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeffeeeeeeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbbbbaaaaaa``````````____________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888877777777777666666666665555555544444444444333333333332222222222221111111111100000000///////////...........-----------,,,,,,,,,,,++++++++++++***********)**))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!   €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}~~~~~~~~~~}}}}{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxwwwvvvvvvvvvvvvvvvvvuuuuutttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggfffffffffffffeeeeeeffffeeeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbbbbaaaaaa``````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888887777777777666666666665555555554444444444433333333333222222222221111111111100000000////////////..........------------,,,,,,,,,,++++++++++++***************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!   €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}|||||||||}}}}}}}~~~~~~~~~~}}}{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxwwwwvvvvvvvvvvvvvvvvvuuuuttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggfffffffffffffeeeeefffffeeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbaaaaaaa`````````____________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888877777777777666666666665555555544444444444333333333332222222222211111111111000000000///////////...........-----------,,,,,,,,,,,+++++++++++***************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!   €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~}}}}}}|||||||||{{{{||||||||||{{{{{{{{{{{{{{{{{zzzzzzzz{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuutttttttttttsssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnnoooooooooooooonnnnnnnnnnnkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggggfffffffffffffeeeeeeefeeeeeeeeeeeeeeeddddddddcdcccccccccccbbbbbbbbbbbbbaaaaaaaa``````````________________^^^^^^^^^^^]]]]]][[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMLLMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;:;;;:::::::::::999999999988888777777777776666666666555555555544444444444333332222222222211111111111000000000////////////..........------------,,,,,,,,,,+++++++++++************)))))))))))))((((((((((((''(((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~}}}}}||||||||||{{{{{{{||||||{{{{{{{{{{{{{{{{{zzzzzzzz{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuutttttttttttsssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnooooooooooooooonnnnnnnnnnkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggffffffffffffeeeeeeeffeeeeeeeeeeeeeeddddddddcdcccccccccccbbbbbbbbbbbbbbaaaaaaaa``````````_______________^^^^^^^^^^^]]]]]][[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMMLMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::9999999999988888777777777766666666665555555555444444444443333322222222222111111111110000000000///////////..........------------,,,,,,,,,,++++++++++++***********)))))))))))))((((((((((((''(((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!   €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~}}}}}|||||||||{{{{{{{{|||||{{{{{{{{{{{{{{{{{{zzzzzzz{{zzzzzzzzzzzzzzyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuutttttttttttsssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnpoooooooooooooonnnnnnnnnnlkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggggfffffffffffffeeeeeefffeeeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaa```````````_______________^^^^^^^^^^^]]]]][[[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWWVWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMLMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::9999999999988888777777777776666666665555555555444444444443333322222222222111111111111000000000///////////...........-----------,,,,,,,,,,++++++++++++************))))))))))))((((((((((((''(((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!   €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~}}}}||||||||||{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{zzzzzz{{{zzzzzzzzzzzzzzzyyyyyyyzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuutttttttttttsssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooonnnppoooooooooooooonnnnnnnnnllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggffffffffffffffeeeeffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaa```````````_______________^^^^^^^^^^^]]]]]\[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999988888777777777776666666665555555555544444444443333322222222222211111111111000000000////////////..........-----------,,,,,,,,,,,+++++++++++************))))))))))))((((((((((((''(((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!   €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{zzzzzzzzzzzzzzzyyyyyyzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvuuuuuuuuuuuuuuuuuutttttttttttsssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooonnppooooooooooooooonnnnnnnnllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggffffffffffffffeeefffffeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaa```````````_______________^^^^^^^^^^^]]]]\[[[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::9999999999888888777777777766666666655555555555444444444443333322222222222111111111110000000000///////////..........------------,,,,,,,,,,+++++++++++************)))))))))))))(((((((((((('((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!   €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{zzzzzzzzzzzzzzzzyyyyyzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvuuuuuuuuuuuuuuuuuutttttttttttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppooooooooooooooonnpppooooooooooooooonnnnnnnlllkkkkkkkkkkkkkkjjjjjjjjkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggggggffffffffffffffeeefffffeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaa``````````_______________^^^^^^^^^^^]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::9999999999888888777777777776666666655555555555444444444443333322222222222111111111110000000000///////////..........------------,,,,,,,,,,++++++++++++***********)))))))))))))(((((((((((('((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!   €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{zzzzzzzzzzzzzzzyyyyzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuutttttttttttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppooooooooooooooonppppoooooooooooooonnnnnnnllllkkkkkkkkkkkkkkjjjjjjjkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggggggffffffffffffffeefffffeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaa```````````_______________^^^^^^^^^^^]]]\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999888888777777777776666666665555555555444444444443333322222222222111111111111000000000///////////...........-----------,,,,,,,,,,++++++++++++************))))))))))))(((((((((((('((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!   €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{zzzzzzzzzzzzzzzzzyyzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuutttttttttttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppooooooooooooooopppppoooooooooooooonnnnnnlllllkkkkkkkkkkkkkkjjjjjjkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggggggggggggfffffffffffffeeffffffeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaa```````````______________^^^^^^^^^^^]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::9999999998888888777777777766666666655555555555444444444443333322222222222111111111110000000000///////////..........-----------,,,,,,,,,,,+++++++++++*************)))))))))))(((((((((((('((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!   €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{zzzzzzzzzzzzzzzzzyzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuutttttttttttssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooppppppoooooooooooooonnnnnlllllkkkkkkkkkkkkkkjjjjjjkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggggggggggggffffffffffffffeffffffeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaaa``````````___`___________^^^^^^^^^^^]]\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::9999999998888888777777777776666666655555555555444444444443333322222222222111111111110000000000///////////..........------------,,,,,,,,,,+++++++++++*************))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!   €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}}||||||~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooppppppooooooooooooooonnnnllllllkkkkkkkkkkkkkkjjjjjkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````````__`___________^^^^^^^^^^^^]\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999998888888777777777776666666655555555555444444444443333322222222222111111111110000000000///////////...........-----------,,,,,,,,,,++++++++++++************))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!   €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}||||~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuutttttttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppooooooooooooopppppppoooooooooooooonnnnlllllllkkkkkkkkkkkkkkjjjjkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaaa`````````_``___________^^^^^^^^^^^]\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999998888888777777777776666666665555555555544444444443333332222222222211111111110000000000////////////..........-----------,,,,,,,,,,++++++++++++************))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!   €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppooooooooooooppppppppoooooooooooooonnnllllllllkkkkkkkkkkkkkjjjjkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa````````_```__________^^^^^^^^^^^^\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::9999999988888888777777777776666666655555555555444444444443333322222222222111111111100000000000///////////..........------------,,,,,,,,,,+++++++++++*************)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!   €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppooooooooooopppppppppoooooooooooooonnlllllllllkkkkkkkkkkkkkjjjkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggggggggggggggffffffffffffffffeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa```````````___________^^^^^^^^^^^\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999988888888777777777776666666655555555555444444444443333322222222222111111111100000000000///////////...........-----------,,,,,,,,,,+++++++++++*************))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!   €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppoooooooooopppppppppooooooooooooooonlllllllllkkkkkkkkkkkkkkjjkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggggggggggfffffffffffffffeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaa```````````___________^^^^^^^^^^\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999988888888777777777776666666665555555555444444444443333322222222222111111111100000000000////////////..........-----------,,,,,,,,,,++++++++++++************))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!   €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppoooooooooppppppppppoooooooooooooonllllllllllkkkkkkkkkkkkkjjkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgghhggggggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaa```````````__________^^^^^^^^^^\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999988888888877777777776666666665555555555544444444444333332222222222211111111100000000000////////////..........-----------,,,,,,,,,,++++++++++++************))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppooooooooopppppppppppoooooooooooooollllllllllkkkkkkkkkkkkkkjkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggggggggggggggfffffffffffffeeeeeeeeeeeedddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbaaaaaaa``````````___________^^^^^^^^^\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::9999999888888888777777777776666666655555555555444444444443333322222222222111111111100000000000///////////..........------------,,,,,,,,,,+++++++++++*************)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttsssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppooooooooppppppppppppooooooooooooolllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeeedddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbaaaaaaa``````````__________^^^^^^^^^\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999888888888777777777776666666655555555555444444444443333322222222222111111111100000000000///////////...........-----------,,,,,,,,,,+++++++++++*************))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppoooooooppppppppppppooooooooooooollllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjiiiiihhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeedddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbaaaaa```````````__________^^^^^^^^\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999888888888877777777776666666665555555555544444444443333322222222222211111111100000000000////////////..........-----------,,,,,,,,,,++++++++++++************))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppooooooppppppppppppppooooooooooollllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkklllllkkkkkkjjjjiiiihihhhhhhhhhhhhggggggggfffffffffffffeeeeeeeeeeeeddddddddddddddddccccccccccccccccccccccbbbbbbbbbaaaaa```````````_________^^^^^^^^\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::9999998888888888777777777776666666655555555555444444444433333322222222222111111111000000000000///////////..........------------,,,,,,,,,++++++++++++************))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppooooooppppppppppppppooooooooooolllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkllllllmmmmlllllkkkjjjiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccccccccbbbbbbaaaaaa```````````_________^^^^^^^\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999998888888888777777777776666666655555555555444444444433333322222222222111111111100000000000///////////..........------------,,,,,,,,,,+++++++++++*************)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{zzzzzzzzz{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppoooooqppppppppppppppoooooooooollllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjkkkklllmmmmnnnnnmmmmlllkkjjjiiiiiihhhhhhhhhhhhggggggffgfffffffffeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccccccbbbbbbaaaaaa`a`````````________^^^^^^^\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBBCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999998888888888777777777776666666665555555555444444444433333322222222222111111111100000000000///////////...........-----------,,,,,,,,,,+++++++++++*************))))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{zzzzzzz{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttsssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppooooqqpppppppppppppoooooooooomllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkllmmmnnnoooooonnnmmllkkjjjjiiiiiihhhhhhhhhhhgggggffgffffffffffeeeeeeeeeeeeddeddddddddddddddddddddcccccccccccccccccccbbbbbaaaaaaaa````````_________^^^^^^\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBBCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::999998888888888877777777776666666665555555555544444444433333332222222222211111111100000000000////////////..........-----------,,,,,,,,,,++++++++++++************))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{zzzzzz{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppoooqqppppppppppppppooooooooommlllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkllmmnnoooppppppooonnmmlkkjjjjiiiiiiiiihhhhhhhhgggggfggfffffffffeeeeeeeeeeeeedeeddddddddddddddddddddddddcccccccccccccccbbbbbaaaaaaaa````````________^^^^^^\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCBBCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999988888888888777777777776666666655555555555444444444333333322222222222111111111000000000000///////////..........------------,,,,,,,,,++++++++++++************))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~}}}}}}|||||||||{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{zzzz{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppooqqqppppppppppppppoooooooommllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkllmmnnooppqqqqqqqppoonmmlkkjjjjiiiiiiiiiiihhhhhhggggfggffffffffffeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccccbbbbbaaaaaaaaa```````_________^^^^^\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999998888888888777777777776666666655555555555444444444333333322222222222111111111100000000000///////////..........------------,,,,,,,,,,+++++++++++*************)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~}}}}}||||||||{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{zzz{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppooqqqqppppppppppppppooooooommmllllllllllllllkkkkkkkkllkkkkkkkkkkjjjjjjjkkkllmmnoopqqrrrrrrrqqpoonmmlkkkjjjiiiiiiiiiiihhhhhgggggggffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccccbbbbbaaaaaaaaa```````________^^^^^\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBCCBBBBBBBBBBAAAAAAAAAAA@@A@@@@@@@@@@??????????>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999998888888888877777777776666666665555555555544444444333333322222222222111111111100000000000///////////...........-----------,,,,,,,,,,+++++++++++*************))))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~}}~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnmnnnnnnmmmmmmmmmmmmmmmlllllllkkkkkkkkkkjjjjjjkkkllmnoopqrrsssssssrrqpponmllkonnnnmmmmmmmmmmlllllkkkkjhhggggggggggfffffffffffffddddddddddddddddddddddddddccccccccccbbbbbbaaaaaa```````_______^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOONMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCBBCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;;;::::::::::999999999998888877777777777666666666655555555555444444444443333333322222222222111111111100000000000////////////...........------------,,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrqqqqqqpppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllkkkkkkkkjjjjjjkkklmmnopqqrsstttttssrrqponnmlkoonnnnnnmmmmmmmmllllkkkkjhhhggggggggggffffffffffffddddddddddddddddddddddddddcccccccccccbbbbbbaaaaa```````_______^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOONNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCCBCBBBBBBBBBBBAAAAAAAAAA@@@A@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::999999999988888777777777776666666666555555555554444444444433333333222222222221111111111000000000000///////////...........------------,,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrqqqqqppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllkkkkkkkkjjjjjkkkklmmnopqrrsttuuuttssrqpoonmlloonnnnnnnnnnmmmmmllllkkkkhhhggggggggggffffffffffffeeddeeeeeeeeeeeeeeedddddddccccccccccccbbbbbbaaaaa```````_______^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPOOOOONNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCBCCBBBBBBBBBBAAAAAAAAAAA@@A@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<;;;;;;;::::::::::999999999988888777777777776666666666555555555554444444444433333333222222222221111111111100000000000///////////............-----------,,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvuuuuuuutttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrqqqqqpppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllkkkkkkkkjjjjkkkklmmnopqrsstuuuuuttsrqpponmllooonnnnnnnnnnnmmmllllkkkkhhhhggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeddddccccccccccccbbbbbbaaaaaa```````______^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPOOOONNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCBCCBBBBBBBBBBAAAAAAAAAAA@@A@@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;;;::::::::::999999999988888877777777777666666666655555555554444444444433333333322222222222111111111100000000000////////////...........-----------,,,,,,,,,,,,,,+++++++++++*********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvuuuuuuuttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrqqqqpppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllkkkkkkkjjjjjkkklmmnopqrsttuuuuuttsrqqponmlloooonnnnnnnnnnmmmmlllkkkkhhhhgggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddccccccccccccbbbbbbaaaaaa``````______^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQRQQQQQQQQQQQQPPPPPPPPOOOONNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@AA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::99999999988888877777777777666666666655555555555444444444443333333322222222222111111111100000000000////////////...........------------,-,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrqqqppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllkkkkkkkjjjjjkkkllmnopqrsstuuuuuttsrqpoonmllooooooooooonnnnmmmlllkkkkhhhhhgggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddcccccccccccbbbbbaaaaaaa``````______^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQRQQQQQQQQQQQQQPPPPPPPOOOONNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@AA@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::999999999888888777777777776666666666555555555554444444444433333333222222222221111111111100000000000///////////...........------------,-,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrqqpppppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllkkkkkkkkjjjjkkkllmnopqrrsttuuuttssrqponnmllpooooooooooonnnnmmlllkkkkhhhhhggggggggggggffffffffeeeeeeeeeeefffffffeeeeeeeedddddcccccccccbbbbbbaaaaaaa`````______^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQRRQQQQQQQQQQQQPPPPPPPPOOONNNNMMMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@AA@@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;;;::::::::::999999999888888877777777776666666666555555555554444444444433333333222222222221111111111100000000000///////////............-----------,-,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrqppppppppppppppppooooooooopoooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkjjjjkkkllmnoppqrssttttttsrqqponmmllpoooooppooooonnnmmlllkkkkhhhhhhggggggggggggfffffffeeeeeeefffffffffffffeeeeeeddddddcccccccccbbbbbbaaaaaa``````______^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOONNNNMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@AA@@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::99999999888888877777777777666666666655555555555444444444433333333322222222222111111111100000000000////////////...........-----------,-,,,,,,,,,,,,+++++++++++*********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€~~~~~~~}}}}}}}|||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrqqpppppppppppppppooooooooopooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkjjjkkkllmnnopqrrsstttssrrqponnmmllpppppppppppooonnmmlllkkkkhhhhhhgggggggggggggffffffeeeeeffffffffffffffffeeeeedddddddcccccccccbbbbbbaaaaaa``````______^^^^^^^^^]^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[ZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOONNNNNMMMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@AAA@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::99999999888888877777777777666666666655555555555444444444443333333322222222222111111111100000000000////////////...........--------------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!  ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€~~~~~~~~}}}}||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrqqpppppppppppppppooooooooppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkjjkkkkllmnoppqrrsssssrrqpoonmmlllppppppppppppoonnmmmllkkkkhhhhhhhggggggggggggggfffgeeefffffffffffffffffffeeeeddddddddccccccccbbbbbbaaaaaaa``````_______^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOONNNNNMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<;;;;;;;::::::::::999999998888888877777777776666666666555555555554444444444433333333222222222221111111111100000000000///////////...........--------------,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€~~~~~~~~}|||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvuuuuuutttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrqqqpppppppppppppppooooooopppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkllmnnoppqrrrrrrqqpponmmmlllppppqqqqqqppoonnmmmllkkkkhhhhhhhhgggggggggggggggggeefffffffffffffffffffffeeeddddddddcccccccccbbbbbbaaaaaaa``````________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]\\\\\\[[[[[ZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOONNNNNNMMMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;;;;;:::::::::::99999998888888877777777776666666666555555555554444444444433333333222222222222111111111100000000000///////////............-------------,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€~~~~~~}||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuutttttttttttttttttssssssssssssssrrrrrrrrrrrrrrqqqqpppppppppppppppoooooopppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllkkkkkkkkkkkkkllmmnooppqqqqqqqpoonnmmllllppqqqqqqqqqppoonnmmllkkkkhhhhhhhhgggggggggggggggggeffffffffffggggffffffffeeedddddddddcccccccccbbbbbbaaaaaaa``````__________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]\\\\\[[[[ZZZZZYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTUTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOONNNNNNMMMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;;;;;:::::::::::99999998888888877777777777666666666655555555555444444444433333333322222222222111111111100000000000////////////...........-------------,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€~~}}}|||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuutttttttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqpppppppppppppppooooooppppoooooooooooooonnnnnnnonnnnnnnnnnnnnnnnmmmmmmmmllllllllllkkkkkkkkkkkkkklmmnnooppppppppoonnmmlllllqqqqrrrrqqqppoonnmlllkkkkhhhhhhhhhggggggggggggggggfffffffffggggggggfffffffeedddddddddccccccccccbbbbbbbaaaaaa````````____________^^^^^^^^^^^________^^^^^]]]]]]]\\\\\[[[[ZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPOONNNNNNMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<;;;;;;;;::::::::::99999998888888887777777777666666666655555555555444444444433333333322222222222111111111100000000000////////////...........-------------,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€~}}}}|||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqpppppppppppppppooooopppppoooooooooooooonnnnnnonnnnnnnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkkkkllmmnnooopppooonnmmmllllllqqrrrrrrrrqqpoonnmlllkkkkhhhhhhhhhggggggggggggggggffffffffgggggggggfffffffeeddddddddddcccccccccbbbbbbbbaaaaaaa````````_________________________________^^^]]]]]]\\\\[[[[ZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPONNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<;;;;;;;;::::::::::999999988888888877777777776666666666555555555554444444444333333333222222222221111111111100000000000///////////...........--------------,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrqqqqqqpppppppppppppppooooppppppoooooooooooooonnnnnoonnnnnnnnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkkkklllmmnnnooooonnnmmlllllllmqrrrsssrrrqqpoonmmlllkkkkhhhhhhhhhggggggggggggggggfffffffgggggggggggffffffeedddddddddddccccccccccbbbbbbbaaaaaaaa``````````_____________________________^^^^]]]]]\\\\\[[[[ZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPONNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<;;;;;;;;:::::::::::99999988888888877777777777666666666655555555554444444444333333333322222222222111111111100000000000///////////............-------------,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€~~~~}}}}||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrrrrqqqqqqqpppppppppppppppoooppppppooooooooooooooonnnnooonnnnnnnnnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkkkklllmmmnnnnnnnmmmlllllllmmqrrsssssrrqqpoonmmlllkkkkhhhhhhhhhhgggggggggggggggffffffggggggggggggffffffeeddddddddddddccccccccccbbbbbbbbaaaaaaaa```````````_`________________`_______^^^^^]]]]]\\\\[[[[ZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUVVVVVVVVVVVVVUUUUUUUUTTTTTSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPONNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<;;;;;;;;:::::::::::99999988888888877777777777666666666655555555555444444444333333333322222222222111111111100000000000////////////...........-------------,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€~~~~}}}||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrrrqqqqqqqqppppppppppppppooopppppppoooooooooooooonnnnooonnnnnnnnnnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkkklllmmmmmmmmmmmlllllllllmmrrsssssssrrqpoonmmllkkkkkhhhhhhhhhhgggggggggggggggffffffggggggggggggffffffeeddddddddddddddcccccccccbbbbbbbbaaaaaaaaaa````````````````_`````````````____^^^^^]]]]]\\\\[[[[ZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>==========<<<<<<<<;;;;;;;;;::::::::::99999988888888887777777777666666666655555555555444444444333333333322222222222111111111100000000000////////////...........-------------,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€~~~}}}}|||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrqqqqqqqqqppppppppppppppooppppppppoooooooooooooonnnoooonnnnnnnnnnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkklllllmmmmmmmllllkkkklllmmrsssstsssrrqpoonmmllkkkkkhhhhhhhhhhgggggggggggggggffffffggggggggggggffffffeedddddddddddddddccccccccbbbbbbbbbbaaaaaaaaaaa````````````````````````````___^^^^^]]]]]\\\\[[[[[ZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>==========<<<<<<<<;;;;;;;;;:::::::::::99999888888888877777777776666666666555555555554444444443333333333222222222221111111111100000000000///////////...........--------------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~€€€€€‚‚‚‚‚‚‚‚‚‚€€€€~~~}}}||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttssssssssssssssssrrrrrrrrqqqqqqqqqpppppppppppppppoppppppppooooooooooooooonnoooonnnnnnnnnnnnnnnnnnmmmmmmlllllllllllllkkkkkkkkkllllllllllllllkkkkkkllmmnrssstttssrrqpoonmmllkkkkkhhhhhhhhhhhggggggggggggggffffffggggggggggggffffffeedddddddddddddddddcccccccbbbbbbbbbbbaaaaaaaaaaaa`````````````````````````___^^^^^]]]]]\\\\\[[[[ZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVUUUUUTTTTSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>===========<<<<<<<;;;;;;;;;:::::::::::99999888888888877777777777666666666655555555554444444443333333333322222222222111111111100000000000///////////............-------------,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~€€€€€€‚‚‚‚‚‚‚‚‚‚‚€€€~~}}}||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrqqqqqqqqqqppppppppppppppppppppppppoooooooooooooonnooooonnnnnnnnnnnnnnnnnnmmmmmmllllllllllllllkkkkkkkllllllllllllkkkkkkkkllmmnrssttttssrqqponnmmllkkkkkhhhhhhhhhhhggggggggggggggffffffggggggggggggffffffeeedddddddddddddddddccccccccbbbbbbbbbbbaaaaaaaaaaa````````````````````````___^^^^^]]]]]\\\\\[[[[[ZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVUUUUUTTTTSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>===========<<<<<<<;;;;;;;;;;::::::::::99999888888888877777777777666666666655555555555444444443333333333322222222222111111111100000000000////////////...........-------------,,,,,,,,,,,,++++++++++**********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~€€€€€‚‚‚‚‚ƒƒƒƒƒƒ‚€€€~~~}}}||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttssssssssssssssssrrrrrrrqqqqqqqqqqqppppppppppppppppppppppppoooooooooooooonoooooonnnnnnnnnnnnnnnnnnnmmmmmllllllllllllllkkkkkkllllllllllkkkkkkkkkkllmmnssstttsssrqqponnmlllkkkkkhhhhhhhhhhhggggggggggggggfffffgggggggggggggfffffffeeeedddddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaa`a````````````````````____^^^^]]]]]]\\\\\[[[[[[ZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVUUUUTTTTSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::::99999888888888887777777777666666666655555555555444444443333333333322222222222111111111100000000000////////////...........-------------,,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$%$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~€€€€€‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚€€€~~}}}|||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttssssssssssssssssrrrrrrqqqqqqqqqqqqpppppppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmllllllllllllllkkkkkllllllllkkkkkkkkkkkkllmmnssstttssrrqpponmmlllkkkkkhhhhhhhhhhhhgggggggggggggffffffggggggggggggffffffffeeeeeeeeeddddddddddcccccccbbbbbbbbbbbbbbaaaaaaaaaaaa``````````````````_____^^^^]]]]]\\\\\\\[[[[[ZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWVVVVVUUUUTTTTSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>==========<<<<<<<;;;;;;;;;;:::::::::::99998888888888877777777776666666666555555555554444444433333333333222222222221111111111100000000000///////////...........--------------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~€€€€€‚‚‚ƒƒƒƒƒ„„‚‚‚‚‚‚€€~~~}}}||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssrrrrrqqqqqqqqqqqqppppppppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkllllkkkkkkkkkjjjjkkkllmmnsssttsssrrqpoonmmllkkkkkkhhhhhhhhhhhhgggggggggggggffffffggggggggggggffffffffeeeeeeeeeeeeeddddddcccccccbbbbbbbbbbbbbbbaaaaaaaaaaa`````````````````______^^^]]]]]]\\\\\\\[[[[[[ZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWVVVVUUUUUTTTTSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>===========<<<<<<;;;;;;;;;;:::::::::::99999888888888877777777777666666666655555555555444444443333333333322222222222111111111100000000000///////////............-------------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~€€€€€‚‚‚ƒƒƒƒ„„„ƒƒƒƒ‚‚‚‚€€€~~~}}}||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssrrrrrqqqqqqqqqqqqqppppppppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmllllllllllllllllkkllkkkkkkkkkkjjjjjkkkllmmnsssssssrrqpponnmmllkkkkkkhhhhhhhhhhhhhggggggggggggfffffffggggggggggggfffffffeeeeeeeeeeeeeeddddddcccccbbbbbbbbbbbbbbbbaaaaaaaaaaa```````````````_______^^^]]]]]]]\\\\\\\[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVVWWWWWWWWWWWWWWWWWVVVVVUUUUTTTTTSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::99999888888888887777777777666666666655555555555444444443333333333322222222222111111111100000000000////////////...........-------------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~€€€€‚‚‚ƒƒƒ„„„ƒƒƒƒƒƒƒ‚‚‚€€~~}}}||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssrrrrqqqqqqqqqqqqqqpppppppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmllllllllllllllllklllkkkkkkkkjjjjjjkkkllmmnrssssssrqqpoonmmlllkkkkkkhhhhhhhhhhhhhggggggggggggfffffffggggggggggggggfffffffeeeeeeeeeeeeedddddcccccbbbbbbbbbbbbbbbaaaaaaaaa`a```````````````_______^^^]]]]]]]]\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVWWWWWWWWWWWWWWWWWVVVVVUUUUTTTTSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::99999888888888887777777777666666666655555555555444444443333333333322222222222111111111100000000000////////////...........-------------,,,,,,,,,,,,+++++++++***********))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~€€€€‚‚‚ƒƒƒ„„„ƒƒƒƒƒƒƒƒƒ‚‚€€~~~}}}|||{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssrrrqqqqqqqqqqqqqqppppppppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllklllkkkkkkkkjjjjjjkkkllmmnrsssssrrqpponnmmlllkkkkkkihhhhhhhhhhhhhgggggggggggfffffffffgggggggggggggggggfffffffffeeeeeeeddddccccbbbbbbbbbbbbbbbaaaaaaaaa````````````````________^^^]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWWVVVVVUUUUTTTTTSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>===========<<<<<<;;;;;;;;;;:::::::::::99998888888888877777777777666666666555555555554444444433333333333222222222221111111111100000000000///////////...........--------------,,,,,,,,,,,+++++++++************)))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~€€€‚‚ƒƒƒ„„„…………………„„„ƒƒ‚‚€€~~~€~~~~~~~~~~~~~~~~~}}}zzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvuuuuuuuuuuttttttttssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllmmnnoopppppppoonnmllkkjjjiiiiiiikkkkkjjjjjjjjjjjiiiiiiiiifffffgggggggggggggggggghhhggggggggggggfffffeeeddddcdddddddddccccccccccccbbbbaaaaaaaaaaaaaa````````____________^^^^^^^^^]]]]]]]\[[[[[[[[ZZZZZZYYYYYYYXXXXWWWWWWWWWWWWWWWWWWWXXXXXWWWWWWVVVVVUUUUUTTTTSSSSSRTTTSSSSSSSSSRRRRRRRRRRQQQOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::999888888888877777777777666666666665555555555444444444444443333333333322222222221111111111100000000000///////////...........------------,,,,,,,,,,,++++++++++************)))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$%%%$$$$$$$$$$$$##########""""""""""!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~€€€‚‚‚ƒƒ„„…………………………„„„ƒƒ‚‚€€~~€€~~~~~~~~~~~~~~~~~}}zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvuuuuuuuuuttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooooooooooooooonnnnnnnnnnnnmmmmmmmmnmmmmmmmmllllllllmmmnnooopppppooonmmllkkjjjiiiiiiikkkkkjjjjjjjjjjjjiiiiiiiifffffffgggggggggggghhhhhhhhhhhhhgggggggffffeeeddddcdddddccccccccccccccbbbbbbaaaaaaaaaaaa````````_____________^^^^^^^^^^]]]]]]]\\[[[[[[[ZZZZZZYYYYYYYXXXXWWWWWWWWWWWWWWWWWWWWWXXXWWWWWVVVVVUUUUUTTTTTSSSSSRTTTSSSSSSSSSSRRRRRRRRRRQQOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::999888888888877777777777666666666665555555555544444444444443333333333322222222222111111111110000000000///////////...........------------,,,,,,,,,,,++++++++++************)))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$%%%%$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~€€€‚‚ƒƒƒ„„…………††……………„„ƒƒ‚‚€€€€~~~~~~~~~~~~~~~~~}zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvuuuuuuuutttttttttssssssssssssssssrsrrrrrrrrrrrrrrrqqqqqqqqqrqqqqqqqqqqqqqqpppppppppppppooooooooooooooooooooooooooonnnnnnnnnnnnmmmmmmmmnmmmmmmmmllllllllmmmnnoooopppooonnmllkkjjjjiiiiiiikkkkkkjjjjjjjjjjjiiiiiiiifffffffffggggggggghhhhhhhhhhhhhhhhhgggggfffeeeddddcddddccccccccccccccbbbbbbbaaaaaaaaaaa````````______________^^^^^^^^^^]]]]]]]\\[[[[[[[ZZZZZZYYYYYYYXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVUUUUUTTTTTSSSSSSRTTTSSSSSSSSSSRRRRRRRRRRQQOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::999888888888887777777777666666666665555555555544444444444443333333333322222222222111111111110000000000///////////...........------------,,,,,,,,,,,,+++++++++************)))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$%%%%$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~€€‚‚ƒƒ„„………††††††………„„„ƒƒ‚‚€€€€~~~~~~~~~~~~~~~~~zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwvvvvvvvvvvvvvvvvvvvuuuuuuttttttttttssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqrqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooooooooooooonnnnnnnnnnnnmmmmmmmnmmmmmmmmlllllllmmmmnnooooooooonnmmllkkjjjjiiiiiiikkkkkkjjjjjjjjjjjjiiiiiiiffffffffffggggggghhhhhhiiiiiihhhhhhhggggfffeeedddccdddcccccccccccccbbbbbbbbbaaaaaaaaa`````````______________^^^^^^^^^^^]]]]]]]\\[[[[[[[ZZZZZZYYYYYYYYXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVUUUUUTTTTTTSSSSSSRTTTTSSSSSSSSSRRRRRRRRRRQQOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::999888888888887777777777666666666665555555555544444444444443333333333322222222222111111111110000000000////////////...........------------,,,,,,,,,,,++++++++++***********)))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$%%%%$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„…………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€‚‚ƒƒ„………††††††††………„„ƒƒ‚‚€€‚€€~~~~~~~~~~~~~~~~zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvvvuuuuuttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqrrqqqqqqqqqqqqqqpppppppppppppooooooooooooooooooooooooooonnnnnnnnnnnnmmmmmmmnnmmmmmmmlllllllmmmnnnoooooooonnmmllkkkjjjjiiiiiiikkkkkkkjjjjjjjjjjjiiiiiiifffffffffffggggghhhhhiiiiiiiiiiihhhhhgggfffeeedddccddcccccccccccccbbbbbbbbbaaaaaaaa``````````______________^^^^^^^^^^^^]]]]]]]\\[[[[[[[ZZZZZZZYYYYYYYXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUTTTTTTTSSSSSSRTTTTSSSSSSSSSSRRRRRRRRRRQOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::9999888888888877777777777666666666665555555555444444444444443333333333322222222221111111111100000000000///////////............-----------,,,,,,,,,,,++++++++++***********)))))))(((((((((((('''''''''''&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!!!!  „„„„„„„„„„„„„„„„…………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~€€€‚‚ƒƒ„„……††††††††††……„„„ƒ‚‚€‚‚€€~~~~~~~~~~~~~~~zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvvvvuuutttttttttttssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqrrrqqqqqqqqqqqqqqpppppppppppppooooooooooooooooooooooooooonnnnnnnnnnnnmmmmmmnnmmmmmmmmlllllmmmmnnnooooooonnnmmllkkjjjjjiiiiiiikkkkkkkkjjjjjjjjjjiiiiiiifffffffffffggggghhhhiiiiiiiiiiiiihhhhgggfffeeedddccdccccccccccccbbbbbbbbbaaaaaaa````````````________^_____^^^^^^^^^^^^]]]]]]]]\[[[[[[[[ZZZZZZZYYYYYYYXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSSRTTTTSSSSSSSSSSRRRRRRRRRRQPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::9999888888888887777777777666666666665555555555544444444444443333333333322222222222111111111110000000000///////////............-----------,,,,,,,,,,,++++++++++***********)))))))((((((((((((''''''''''''&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!!!!  „„„„„„„„„„„„„…………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€‚‚ƒƒ„„……††††††††††………„„ƒƒ‚ƒ‚‚€€~~~~~~~~~~~~~~zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvuutttttttttttttsssssssssssssssssrrrrrrrrrrrrrrqqqqqqqrrrqqqqqqqqqqqqqqppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnmmmmmnnmmmmmmmmlllmmmmmnnnnoooooonnnmmllkkkjjjjjjiiiiiikkkkkkkkjjjjjjjjjjiiiiiiifffffffffffgggghhhhiiijjjjjjiiiiihhhhgggfffeedddcccccccccccccbbbbbbbbbbbaaaaaa`````````````________^^____^^^^^^^^^^^^]]]]]]]]\\[[[[[[[[ZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUTTTTTTTSSSSSSSSTTTTTSSSSSSSSSRRRRRRRRRRQPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::9999888888888887777777777766666666665555555555544444444444443333333333322222222222111111111110000000000///////////............-----------,,,,,,,,,,,++++++++++************))))))((((((((((((''''''''''''&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€‚‚ƒ„„……†††††‡‡†††††……„„ƒ‚‚ƒƒ‚‚€€~~~~~~~~~~~~~zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvvvuutttttttttttttssssssssssssssssrrrrrrrrrrrrrrrqqqqqqrrrrqqqqqqqqqqqqqqpppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnmmmmmnnmmmmmmmmmmmmmmmmnnnnooooonnnnmmllkkkjjjjjjjiiiiikkkkkkkkkjjjjjjjjjiiiiiiifffffffffffgggghhhiiijjjjjjjjiiiihhhhgggffeeedddcccccccccccbbbbbbbbbbbbaaaaa``````````````________^^^___^^^^^^^^^^^^^]]]]]]]]\\[[[[[[[ZZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVUUUUUUTTTTTTTSSSSSSSSTTTTTSSSSSSSSSSRRRRRRRRRRPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::9999888888888887777777777766666666666555555555544444444444443333333333322222222222111111111110000000000///////////............-----------,,,,,,,,,,,,++++++++++***********)))))))(((((((((((''''''''''''&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!  „„„„„„„„………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~€€€‚ƒƒ„„……††††‡‡‡‡††††……„„ƒ‚‚„ƒƒ‚‚€€€~~~~~~~~~~~zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwvvvvwvvvvvvvvvvvvvuutttttttttttttssssssssssssssssrrrrrrrrrrrrrrrqqqqqrrrrrqqqqqqqqqqqqqqppppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnmmmmmnnmmmmmmmmmmmmmmmnnnnoooooonnnmmlllkkkjjjjjjjjiiiikkkkkkkkkkjjjjjjjjiiiiiiiffffffffffgggghhhiiijjjjjjjjjjiiihhhgggfffeeedddccccccccccbbbbbbbbbbbaaaaaaa`````````````_________^^^__^^^^^^^^^^^^^]]]]]]]]\\[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVUUUUUTTTTTTTTSSSSSSSSTTTTTSSSSSSSSSSRRRRRRRRRRPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::99999888888888877777777777666666666665555555555444444444444443333333333322222222221111111111100000000000///////////............-----------,,,,,,,,,,,++++++++++***********)))))))(((((((((((('''''''''''&''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!  „„„„„………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~€€€‚ƒƒ„„……†††††‡‡††††……„„ƒƒ‚„„ƒƒ‚‚€€€~~~~~~~~~~zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvuuuttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqrrrrrqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnmmmmmnnmmmmmmmmmmmmmmnnnnoooooonnnnmmllkkkkjjjjjjjjjjiikkkkkkkkkkjjjjjjjjiiiiiiifffffffffgggghhhiiijjjjjjjjjjjiiihhhgggfffeedddccccccccccbbbbbbbbbbbaaaaaaaa````````````_________^^^^__^^^^^^^^^^^^]]]]]]]]]\\[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXWWWWWWWWWWWWWWWWWWWVVVVVUUUUUUUTTTTTTTSSSSSSSSTTTTTTSSSSSSSSSRRRRRRRRRRPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::99999888888888887777777777766666666665555555555544444444444443333333333322222222222111111111100000000000///////////............-----------,,,,,,,,,,,++++++++++***********)))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!  „„„„„………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~€€€‚‚ƒƒ„„……†††††††††††……„„ƒƒ……„ƒƒ‚‚‚€€€~~~~~~~~~zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrrrqqqqrrrrrrqqqqqqqqqqqqqqpppppppppppppppooooooopooooooooooooooonnnnnnnnnnnnnmmmmnnnmmmmmmmmmmmmnnnnnoooooonnnmmmllkkkkjjjjjjjjjjiikkkkkkkkkkjjjjjjjjiiiiiiiffffffffgggghhhiiijjjjkkkkjjjjiiihhgggfffeeedddcccbcccccbbbbbbbbbbbbaaaaaaaa```````````__________^^^^_^^^^^^^^^^^^^]]]]]]]]]\\[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWVVVVVUUUUUUUTTTTTTTSSSSSSSSTTTTTTSSSSSSSSSSRRRRRRRRRPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::99999888888888887777777777766666666665555555555544444444444443333333333322222222222111111111110000000000///////////............-----------,,,,,,,,,,,++++++++++***********)))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!  „„………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~€€€‚‚ƒƒ„„………†††††††††………„„ƒ†……„„ƒƒ‚‚€€€~~~~~~~~zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrrrrqqqrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppoooppppooooooooooooonnnnnnnnnnnnnmmmmnnnmmmmmmmmmmmnnnnnooooooonnnmmmllkkkkjjjjjjjjjjjikkkkkkkkkkkjjjjjjjiiiiiiifffffffgggghhiiijjjjkkkkkkjjjiiihhhggfffeeedddccccbcccccbbbbbbbbbbbaaaaaaaaa``````````__________^^^^^_^^^^^^^^^^^^]]]]]]]]]\\\[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWWVVVVVUUUUUUUTTTTTTTTSSSSSSSTTTTTTTSSSSSSSSSRRRRRRRRRPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::99999888888888887777777777766666666666555555555544544444444443333333333322222222222111111111110000000000///////////............-----------,,,,,,,,,,,,+++++++++************))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!  ……………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~€€‚‚ƒ„„„………†††††††………„„„††……„„ƒƒ‚‚€€~~~~~~~zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrrrrqqrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmnnnmmmmmmmmmmnnnnnoooooooonnnmmlllkkkkjjjjjjjjjjjjkkkkkkkkkkkjjjjjjiiiiiiiifffffgggghhhiiijjjkkkkkkkkjjjiihhhgggfffeeedddccccbcccccbbbbbbbbbbbaaaaaaaaa`````````___________^^^^^_^^^^^^^^^^^^]]]]]]]]]\\\[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWVVVVVUUUUUUUTTTTTTTTSSSSSSSTTTTTTTSSSSSSSSSSRRRRRRRRPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::999999888888888877777777777666666666665555555555445444444444443333333333222222222221111111111100000000000///////////...........------------,,,,,,,,,,,++++++++++***********)))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!  ……………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~€€‚‚ƒƒ„„„………………………………„„†††………„„ƒƒ‚‚€€~~~~~~zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrrqqrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmnnnmmmmmmmmmnnnnnooooooooonnnmmlllkkkkjjjjjjjjjjjjlkkkkkkkkkjjjjjjjiiiiiiiifffgggghhhiiijjjjkkkkkkkkjjjiiihhgggfffeeedddccccbbcccccbbbbbbbbbbbaaaaaaaaa````````____________^^^^^_^^^^^^^^^^^^]]]]]]]]]\\\[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVUUUUUUUTTTTTTTTTSSSSSSTTTTTTTTSSSSSSSSSRRRRRRRRPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::999999888888888887777777777766666666665555555555545444444444443333333333322222222222111111111100000000000///////////............-----------,,,,,,,,,,,++++++++++***********)))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!  ……………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~€€€‚‚ƒƒƒ„„„…………………………„„‡††††……„„ƒƒ‚‚€€~~~~~zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvuuuuuuuuuuuutttttttttttssssssssssssrrrrrrrrrrrrrrrqrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppppppoooopooooooonnnnnnnnnnnnnnmmmnnnnmmmmmmmnnnnnooooooooonnnmmmlllkkkkkjjjjjjjjjjjllkkkkkkkkjjjjjjjiiiiiiiiggggghhhiiijjjkkkkkkkkkkkjjiiihhgggfffeeeddddccccbbcccccbbbbbbbbbbbaaaaaaaaa````````____________^^^^^_^^^^^^^^^^^^]]]]]]]]]\\\[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVUUUUUUUUTTTTTTTTSSSSSSTTTTTTTTSSSSSSSSSRRRRRRRRPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::999999888888888887777777777766666666665555555555545544444444443333333333322222222222111111111110000000000///////////............-----------,,,,,,,,,,,++++++++++***********)))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!  ……………………………………………………………ƒƒƒƒƒƒƒƒƒƒ„„ƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~€€‚‚ƒƒƒ„„„„„…………………„‡‡‡†††………„„ƒ‚‚€€~~~~zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvuuuuuuuuuuuuuuuttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppppoooopoooooooonnnnnnnnnnnnnmmmnnnnmmmmmmnnnnnoooooooooonnnmmmlllkkkkkjjjjjjjjjjjllkkkkkkkkjjjjjjjiiiiiijjgghhhhiiijjjkkkkklllkkkkkjjiihhgggfffeeeddddcccccbbcccccbbbbbbbbbbbaaaaaaaaa````````____________^^^^^_^^^^^^^^^^^^]]]]]]]]]\\\[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUTTTTTTTTSSSSSSTTTTTTTTSSSSSSSSSRRRRRRRRPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::999999988888888887777777777766666666666555555555545544444444443333333333322222222222111111111110000000000///////////............-----------,,,,,,,,,,,++++++++++************))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!  ……………………………………………………………ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~€€€‚‚‚ƒƒƒƒ„„„„„„„„„„‡‡‡‡‡†††……„„ƒ‚‚€€~~~zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvuuuuuuuuuuuuuuuuttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppppoooopoooooooonnnnnnnnnnnnnmmmnnnnmmmmmnnnnnnoooooooooonnnmmmlllkkkkkkjjjjjjjjjjllkkkkkkkkjjjjjjjjjjjjjjjhhhiiijjjkkkkllllllllkkkjjiihhhggfffeeeddddccccccbbcccccbbbbbbbbbbbbaaaaaaaa````````____________^^^^^_^^^^^^^^^^^^]]]]]]]]]\\\[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUTTTTTTTTSSSSSTTTTTTTTTSSSSSSSSSRRRRRRRPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:9999999888888888877777777777666666666665555555555555444444444443333333333222222222221111111111100000000000///////////...........-----------,,,,,,,,,,,,++++++++++***********)))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!  ……………………………………………………………ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~€€‚‚‚ƒƒƒƒƒ„„„„„„„‡‡‡‡‡‡‡††……„„ƒƒ‚€€~~{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuuttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppoooopoooooooonnnnnnnnnnnnnnmmnnnnnmmmnnnnnnooooooooooonnnmmmlllkkkkkkjjjjjjjjjjlllkkkkkkkjjjjjjjjjjjjjjkhiiijjkkkllllllllllllkkkjjiihhggfffeeedddddccccccbbccccccbbbbbbbbbbbaaaaaaaa````````____________^^^^^__^^^^^^^^^^^]]]]]]]]]]\\[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUTTTTTTTTSSSSSTTTTTTTTTSSSSSSSSSRRRRRRRPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:9999999888888888887777777777766666666665555555555555444444444443333333333322222222221111111111100000000000///////////............-----------,,,,,,,,,,,++++++++++***********)))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!  ……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~€€€‚‚‚‚ƒƒƒƒƒ„„„„‡‡‡‡‡‡‡‡††……„„ƒ‚‚€€~{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppooooopoooooooonnnnnnnnnnnnnnmmnnnnnnnnnnnnnooooooppoooonnnmmllllkkkkkkkjjjjjjjjjlllkkkkkkkjjjjjjjjjjjkkkliijjkklllmmmmmmmmllllkkjjiihhggfffeeedddddcccccccbbccccccbbbbbbbbbbbbaaaaaaa````````_____________^^^^__^^^^^^^^^^^]]]]]]]]]]\\[[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUTTTTTTTTSSSSSUTTTTTTTTSSSSSSSSSRRRRRRRPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:9999999888888888887777777777766666666665555555555555544444444443333333333322222222222111111111110000000000///////////............-----------,,,,,,,,,,,++++++++++***********)))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!  ……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~€€€‚‚‚‚ƒƒƒ„„„‡‡‡‡‡‡‡‡‡††……„„ƒ‚‚€€{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuutttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppooooopooooooooonnnnnnnnnnnnnmmnnnnnnnnnnnnnooooopppoooonnnmmlllkkkkkkkkkjjjjjjjjlllkkkkkkkjjjjjjjjjkkkklljjkkllmmmmnnnnmmmmllkkkjiihhggfffeeedddddccccccccbbcccccccbbbbbbbbbbbaaaaaaa`````````____________^^^^__^^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUTTTTTTTTTSSSSUTTTTTTTTTSSSSSSSSSRRRRRRPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:9999999988888888887777777777766666666666555555555555544444444444333333333322222222222111111111110000000000///////////............-----------,,,,,,,,,,,++++++++++***********)))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!  ……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~€€€€‚‚‚ƒƒƒ„‡‡‡‡ˆˆˆ‡‡‡††……„„ƒ‚‚€€{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppoooopooooooooonnnnnnnnnnnnnmmnnnnnnnnnnnnooooopppppooonnmmmlllkkkkkkkkkjjjjjjjjlllkkkkkkkkjjjjjjkkkkllmmkkllmmnnnnnnnnnmmmllkkjjiihggfffeeeddddddccccccccbbcccccccbbbbbbbbbbbaaaaaaa`````````____________^^^^___^^^^^^^^^^^]]]]]]]]]]\\[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUTTTTTTTTSSSSUTTTTTTTTTSSSSSSSSSRRRRRRPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;9999999988888888887777777777766666666666555555555555544444444444333333333322222222222111111111110000000000///////////............-----------,,,,,,,,,,,++++++++++************))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!  ……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~€€€€‚‚ƒƒƒ†‡‡‡ˆˆˆˆ‡‡‡††……„ƒƒ‚‚€€€|{{{{{{{zzzzzzzzzzzzzzzyyzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwvvvvuvuvuvuvuuuuuuuuuuuttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppoooopoooooooooonnnnnnnnnnnnnmnnnnnnnnnnnnooooppppppooonnmmmlllkkkkkkkkkkjjjjjjjlllkkkkkkkkjjjkkkkkllmmnnllmnnnooooooonnnmmllkjjiihhggffeeeddddddcccccccccbbccccccccbbbbbbbbbbbaaaaaa`````````_____________^^^___^^^^^^^^^^^]]]]]]]]]]\\[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUTTTTTTTTSSSSUUTTTTTTTTSSSSSSSSSSRRRRRPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;99999999888888888887777777777766666666665555555555555444444444443333333333322222222221111111111100000000000///////////...........------------,,,,,,,,,,+++++++++++***********)))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!  ……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~€€€€‚‚ƒƒ††‡‡‡ˆˆˆ‡‡‡‡††…„„ƒƒ‚€€€||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwvvvuuuuuvvvvvvvuuuuuuuuuuttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppoooopoooooooooonnnnnnnnnnnnnmnnnnnnnnnnnoooopppppppooonnmmmllllkkkkkkkkkkjjjjjjlllkkkkkkkkkkkkkkkllmmnoomnnooopppppooonnmmlkkjjihhggffeeeeddddddccccccccccbccccccccbbbbbbbbbbbaaaaaa``````````____________^^^___^^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTSSSUUTTTTTTTTTSSSSSSSSSRRRRRPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;99999999888888888887777777777766666666665555555555555544444444443333333333322222222222111111111100000000000///////////............-----------,,,,,,,,,,+++++++++++***********)))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!  …………………………………………………………†„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~€€€‚‚‚†††‡‡‡‡‡‡‡‡‡††……„„ƒ‚‚€€||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwvvvuuuuuvvvvvvvvvvuuuuuuuuutttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppoooopoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooopppppppooonnmmmllllkkkkkkkkkkjjjjjjlllkkkkkkkkkkkkklllmnnoppnoopppqqqpppoonnmllkjjiihggfffeeedddddddccccccccccbcccccccccbbbbbbbbbbaaaaaa``````````____________^^^____^^^^^^^^^^^]]]]]]]]]]\\[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUTTTTTTTTSSSUUUTTTTTTTTSSSSSSSSSRRRRRPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;99999999988888888887777777777766666666666555555555555544444444443333333333322222222222111111111110000000000///////////............-----------,,,,,,,,,,+++++++++++***********)))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!  …………………………………………………††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~€€€‚‚…†††‡‡‡‡‡‡‡‡†††…„„ƒƒ‚‚}||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvvuuuuuvvvvvvvvvvuuuuuuuuuttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppoooopooooooooooonnnnnnnnnnnnnnnnnnnnnnnooooppppppppooonnmmmllllkkkkkkkkkkkjjjjjlllkkkkkkkkkkkkllmmnnopqqoppqqqqqqqppoonnmlkkjiihhgfffeeeddddddddccccccccccbcccccccccbbbbbbbbbbbaaaaa```````````___________^^^_____^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUTTTTTTTTSSSUUUTTTTTTTTTSSSSSSSSSRRRRPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;99999999988888888887777777777766666666666555555555555544444444444333333333322222222222111111111110000000000///////////............-----------,,,,,,,,,,+++++++++++***********)))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!  „…………………………………………………………„„„„„……………………………………………………‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}€€€€‚‚‚‚ƒƒƒƒ„„„ƒƒƒƒ‚‚€€~~~€€~~~~~~~~~}}}}}}zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwvvuuuuuuuuutttttttttsssssutttttttttttttttttsssssssssrrrrrrrrrrrrrrrqqqqqqqqpooooooooooonnnnnnnnnnnnnnnnnnnnnnnnoooopppppppooonnnmmmllllkkkkkkkkkkkjjjjkkkkkjjjjjjjkkkkllmnoopqrqqrrssssrrrqpponmmlkjjihhgiiihhhhgggggggggfffffffffccccccccccbbbbbbbbbbbaaaa```__________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTSSSRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::::::::999999999988888888888888877777777776666665555555555544444444443333333332222222222211111111100000000000///////////...........------------,,,,,,,,+++++++++++***********)))))))))(((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!  ……………………………………………………………„„……………………………………………………………‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}€€€€‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚€€€~~€€€€€~~~~~~~~~~~}{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwvvuuuuuuuuuutttttttttssssuutttttttttttttttttsssssssssrrrrrrrrrrrrrrrqqqqqqqpooooooooooonnnnnnnnnnnnnnnnnnnnnnnoooopppppppppooonnmmmllllkkkkkkkkkkkjjjjkkkkkjjjjjjkkkllmmnoopqrrrrsssssssrrqpoonmlkkjiihhgiihhhhhgggggggggfffffffffccccccccccbbbbbbbbbbbaaaa```___________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTSSRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;::::::::::::::::9999999999888888888888888777777777766666665555555555444444444433333333322222222222111111111100000000000//////////............-----------,,,,,,,,+++++++++++***********))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!  ………………………………………………………………………………………………………………………………‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}€€€€‚‚‚ƒƒƒƒƒƒ‚‚‚€€~€€€€€€€€~~~~~~~~{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwvvuuuuuuuuuuuttttttttssssuuttttttttttttttttttsssssssssrrrrrrrrrrrrrrqqqqqqqpoooooooooooonnnnnnnnnnnnnnnnnnnnnnoooopppppppppooonnmmmlllllkkkkkkkkkkjjjjkkkkkkjjjkkkkllmmnoopqrssrssttttssrqqponmllkjiihhggiihhhhhggggggggggffffffffcccccccccccbbbbbbbbbbaaaa```___________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWVVVVVVVUUUUUUUUTTTTTTTTTSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::::::::9999999999988888888888888777777777776666665555555555444444444443333333322222222222111111111100000000000///////////...........-----------,,,,,,,,+++++++++++************)))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!  ………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}€€€€€‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~||{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwvvuuuuuuuuuuuuttttttttsssuuuttttttttttttttttttsssssssssrrrrrrrrrrrrrrqqqqqqppooooooooooonnnnnnnnnnnnnnnnnnnnnnoooopppppppppooonnmmmlllllkkkkkkkkkkjjjjkkkkkkkkkkkkllmmnnopqrsstsstttttssrqpoonmlkjjihhgggihhhhhhgggggggggggfffffffcccccccccccbbbbbbbbbbbaaa```____________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::::::::999999999988888888888888777777777776666665555555555444444444443333333332222222222111111111100000000000///////////...........-----------,,,,,,,,+++++++++++************)))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!  ………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}€€€€€€‚‚‚‚‚‚‚€€€€€€€€€€€€|||||||{{{{{{{{zzzzzzzzzzyyyyyyyxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwvvvuuuuuuuuuuuuttttttttssuuuuttttttttttttttttttsssssssssrrrrrrrrrrrrrrqqqqqppoooooooooooonnnnnnnnnnnnnnnnnnnnnooopppppppppppoonnnmmmlllllkkkkkkkkkjjjjkkkkkkkkkkklllmnnopqrrstusttttttsrrqponmlkjjihhgggfihhhhhhgggggggggggfffffffdcccccccccccbbbbbbbbbbaaa````___________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::::::::999999999988888888888888877777777776666665555555555544444444443333333332222222222211111111100000000000///////////...........-----------,,,,,,,,++++++++++++***********)))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!  ………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}€€€€€€€€€€€€€€€€|||||||||{{{{{{{zzzzzzzzzyyyyyyyxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwvvvuuuuuuuuuuuuuttttttttsuuuuuttttttttttttttttttsssssssssrrrrrrrrrrrrrqqqqqpppooooooooooooooonnnnnnnnnnnnnnnnooooppppqqqqpppooonnmmmlllllkkkkkkkkkjjjjkkkkkkkkkklllmnnopqqrsttuttttttssrqponmllkjiihhggffhhhhhhhgggggggggggfffffffdcccccccccccbbbbbbbbbbaaa````___________^^^^^^^^^^_^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::::::::999999999988888888888888877777777776666666555555555544444444443333333332222222222211111111110000000000///////////............-----------,,,,,,,,+++++++++++***********))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!  ………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}€€€€€€€€€€€‚€€€€€€€€}}||||||||{{{{{{{zzzzzzzzyyyyyyyxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwvvuuuuuuuuuuuuuuuttttttttuuuuutttttttttttttttttttssssssssrrrrrrrrrrrrrqqqqqpppoooooooooooooooooonnnnonnnnnnnnoooopppqqqqqqpppoonnnmmmlllllkkkkkkkkkjjjkkkkkkkklllmmnnoppqrsstuutttttssrqqponmlkjiihhgggffhhhhhhhhgggggggggggffffffddccccccccccbbbbbbbbbbbaa`````___________^^^^^^^^^_^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;::::::::::::::::9999999999988888888888888777777777766666665555555555444444444443333333322222222222111111111100000000000///////////...........-----------,,,,,,,,+++++++++++***********))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!  ………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~€€€€€€€€€€€€€€‚‚‚‚‚‚‚€€€€€€€€}}}}}||||||{{{{{{zzzzzzzzzyyyyyyyxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwvvuuuuuuuuuuuuuuuutttttttuuuuuuuttttttttttttttttttsssssssssrrrrrrrrrrrrqqqqpppoooooooooooooooooooonnoonnnnnnnoooopppqqqqqqqpppoonnmmmlllllkkkkkkkkkjjjllllllllllmmnnoopqrrsttuutttttsrrqponmlkjiihhgggfffhhhhhhhhgggggggggggffffffddcccccccccccbbbbbbbbbbaa`````___________^^^^^^^^^_^^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;:::::::::::::::::999999999988888888888888777777777776666665555555555444444444443333333332222222222111111111100000000000///////////...........-----------,,,,,,,,+++++++++++***********))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!  ………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~€€€€€€‚‚‚‚‚‚‚‚‚€€€€€€€}}}}}}||||||{{{{{zzzzzzzzyyyyyyyyxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwvvuuuuuuuuuuuuuuuuuutttttuuuuuuuutttttttttttttttttsssssssssrrrrrrrrrrrrqqqqppppooooooooooooooooooooooooonnnnnooooppqqqqqqqqpppoonnnmmmllllkkkkkkkkkkkkllllllllmmmnnoopqqrssttuutttsssrqponmlkjjihhgggffffhhhhhhhhhgggggggggggfffffdddccccccccccbbbbbbbbbbba`````___________^^^^^^^^^__^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;:::::::::::::::::999999999988888888888888877777777776666665555555555444444444443333333332222222222211111111100000000000///////////...........-----------,,,,,,,,+++++++++++***********))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!  ………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~‚‚‚‚‚‚‚‚‚‚€€€€€€}}}}}}||||||{{{{{zzzzzzzzyyyyyyyyxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwvvuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuttttttttttttttssssssssssrrrrrrrrrrrqqqqppppoooooooooooooooooooooooooonnnoooopppqqqqqqqqqpppoonnmmmllllkkkkkkkkkkkklllllmmmmnnnooppqrrstttuutsssrrqponmllkjihhggggffffhhhhhhhhhhggggggggggfffffdddcccccccccccbbbbbbbbbba`````____________^^^^^^^^__^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTRRRRRRRRRQQQQQQQQQPPPPPPPQPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;:::::;::::::::::999999999988888888888888877777777776666665555555555544444444443333333332222222222211111111100000000000///////////...........-----------,,,,,,,,++++++++++++**********))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!  ………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~€~~~~~~~~~~~~~~~~~~~~‚‚‚‚‚‚‚‚‚€€€€€}}}}}}||||||{{{{{zzzzzzzzyyyyyyyyxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwvvuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuutttttttttttsssssssssssrrrrrrrrrrrqqqppppooooooooooooooooooooooooooooooooopppqqqqrrqqqqpppoonnmmmllllkkkkkkkkkkkmmmmmmmnnnoooppqqrsstttuusssrrqpponmlkjiihhgggfffffhhhhhhhhhhggggggggggfffffddddccccccccccbbbbbbbbbba``````___________^^^^^^^^__^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTSRRRRRRRRQQQQQQQQQQPPPPPPQPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::;::::::::::999999999998889888888888877777777776666666555555555544444444444333333332222222222211111111110000000000///////////............-----------,,,,,,,,+++++++++++**********))))))))))(((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!  ………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~~~~~~~~~~~~~~~~~~~€€~~~~~~~~~~~~~~~~~~~~~~~~~‚‚‚‚‚€€€€€}}}}}}|||||{{{{{zzzzzzzzzyyyyyyyyxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuuuuuuuttvuuuuuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrqqqppppoooooooooooooopppppoopooooooooooopppqqqrrrrrqqqppoonnnmmllllkkkkkkkkkklmmmmnnnnooopppqqrrsstttttssrrqpponmlkjjihhggggfffffhhhhhhhhhhhggggggggggffffddddccccccccccbbbbbbbbbbb``````___________^^^^^^^^__^^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTSRRRRRRRRQQQQQQQQQQQPPPPPQQPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::;::::::::::9999999999988898888888888777777777776666665555555555444444444443333333322222222222111111111100000000000///////////...........-----------,,,,,,,,+++++++++++**********)))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!  ………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~€€€€}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€}}}}}||||||{{{{{zzzzzzzzzyyyyyyyxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwvuuuuuuuuuuuuuvuuuuuuuuutvvuuuuuuuuuuuuuuuttttttttsssssssssssssrrrrrrrrrqqqpppppooooooooooppppppppppppoooooooooopppqqqrrrrrrqqqppoonnmmmlllkkkkkkkklllmnnnnoooopppqqqrrssstttttrrqqpponmlkjjihhhggggfffffhhhhhhhhhhhggggggggggffffddddcccccccccccbbbbbbbbbb```````__________^^^^^^^^__^^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTSRRRRRRRRRQQQQQQQQQQPPPPPQQQPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::;:::::::::::999999999988898888888888877777777776666665555555555444444444443333333332222222222111111111100000000000///////////...........-----------,,,,,,,,+++++++++++**********)))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!  ……………………………………………………†††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~€€€€€}}}}}}}}}}}}}}}}}}}}}}}}~€€€€€€€€€€}}}}||||||{{{{{zzzzzzzzzyyyyyyyyxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwvvuuuuuuuuuvvvvvvvuuuuuuuvvuuuuuuuuuuuuuuuuuttttttsssssssssssssrrrrrrrrrrqqpppppoooooooooppppppppppppppooooooooopppqqrrrrrrrrqqqppoonnmmllllkkkklllllmnnooooppppqqqrrrssssstttsrqqpponmlkkjiihhgggggfffffihhhhhhhhhhhggggggggggfffdddddccccccccccbbbbbbbbbb```````__________^^^^^^^^__^^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTSRRRRRRRRRQQQQQQQQQQQPPPPQQQPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::;;::::::::::999999999988898888888888877777777776666665555555555544444444443333333332222222222211111111100000000000///////////...........-----------,,,,,,,,+++++++++++**********)))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!  ……………………………………………††††††……………………………………………………………††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~~~€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€}}}||||||{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwvvuuuuuuuuuvvvvvvvvvuuuuuvvvuuuuuuuuuuuuuuuuuuttttttssssssssssssrrrrrrrrrqqppppppoooooopppppppppppppppppoooooooopppqqrrrrrrrrrqqqpoonnmmmlllllllllllmmoooppppqqqqrrrrssssssssssqqpoonmllkjiihhggggggfffffihhhhhhhhhhhggggggggggfffdddddccccccccccbbbbbbbbbb```````___________^^^^^^^___^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTSRRRRRRRRRQQQQQQQQQQQQQPPQQQQPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;::::;;::::::::::999999999998899888888888877777777776666666555555555544444444443333333332222222222211111111100000000000///////////...........-----------,,,,,,,,++++++++++++*********)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!  ………………………………………††††††††………………………………………………………††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~~€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€||||||||{{{{{{zzzzzzzzyyyyyyyyyyxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwvvvuuuuuuvvvvvvvvvvvvuuuuvvvuuuuuuuuuuuuuuuuuuutttttttssssssssssrrrrrrrrrqqpppppppooopppppppqqqqqqqpqpppoooooooopppqqrrrssssrrrqqppoonnmmlllllllllmmmnopppqqqqrrrrrrssssssssssrppoonmmlkjjihhhgggggggffffiihhhhhhhhhhgggggggggggffdddddcccccccccccbbbbbbbbb```````___________^^^^^^^___^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTSSRRRRRRRRRQQQQQQQQQQQQQPQQQQQPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;::::;;::::::::::9999999999988998888888888777777777776666665555555555444444444443333333322222222222111111111100000000000///////////...........-----------,,,,,,,,+++++++++++*********)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!  ………………………………†††††††††††…………………………………………………††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~~€€€€€€€}}}}}}}}}}}}}}}}}|||}}}}}€€€€€€€€€€€€€€€€€€|||||||{{{{{{zzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuvvvvuuuuuuuuuuuuuuuuuuuuutttttsssssssssrrrrrrrrrrqppppppppppppppppqqqqqqqqqqqpppooooooopppqqrrsssssssrrqqpponnmmmlllllllmmnnnppqqrrrrrrssssssssssssrrrpoonmmlkkjiihhhgggggggggffiiihhhhhhhhhhggggggggggffddddddccccccccccbbbbbbbbb````````__________^^^^^^^___^^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;::::;;:::::::::::999999999988998888888888777777777776666665555555555444444444443333333332222222222111111111100000000000///////////...........-----------,,,,,,,,+++++++++++*********))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!  …………………………†††††††††††††…………………………………………†††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~€€€€€€€}}}}}}}}}}}}}}}||||||||||€€€€€€€€€€€€€|||||{{{{{{{zzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvuuuuuuuuuuuuuuuuuuuuttttttssssssssrrrrrrrrrrqpppppppppppppppqqqqqqqqqqqqpppooooooooppqqrrssssssssrrqqpoonnmmlllllmmmnnnoqqrrrrssssssssssssssrrrqqonnmmlkkjiiihhgggggggggggfiiiihhhhhhhhhggggggggggffddddddccccccccccbbbbbbbbb````````__________^^^^^^^____^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::;;;::::::::::999999999988998888888888877777777776666665555555555444444444443333333332222222222111111111100000000000///////////...........-----------,,,,,,,,+++++++++++*********))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!  …………………††††††††††††††††…………………………………††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~€€€€€€€€}}}}}}}}}}}}}}}||||||||||€€€€€€€|||{{{{{{{{zzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvuuuuuuuuuuuuuuuuuuuutttttttssssssssrrrrrrrrrqppppppppppppppqqqqqrrrqqqqqqppooooooooppqqrrssstttsssrrqpponnmmmmlmmmmnnoopqrrsssssssssssssssrrrrqqpnnmmlkkjjiihhhggggggggggggiiiihhhhhhhhhggggggggggffdddddddccccccccccbbbbbbbb````````___________^^^^^^____^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;:::;;;::::::::::999999999988999888888888877777777776666665555555555544444444443333333332222222222211111111100000000000///////////...........-----------,,,,,,,,+++++++++++**********)))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!  ……………††††††††††††††††††…………………………†††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€€€€€€€€€}}}}}}}}}}}}}}}||||||||||~~|{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvuuuuuuuuuuuuuuuuuuuuutttttttsssssssrrrrrrrrrrpppppppppppppqqqqrrrrrrrqqqqppooooooooppqqrrssttttttssrqqpoonnmmmmmmmnnnopprrsssstttttssssssrrrqqqppnmmlkkjjiiihhhggggggggggggiiiihhhhhhhhhgggggggggggfdddddddccccccccccbbbbbbbb`````````__________^^^^^^____^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSRRRRRRRRRRRRRRRQQQQQQRQQQQQQQQPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;:::;;;::::::::::999999999998999888888888877777777776666665555555555544444444443333333332222222222211111111110000000000///////////...........-----------,,,,,,,,++++++++++++*********)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!  ……†††††††††††††††††††††………………†††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€€€€€€€€€€~}}}}}}}}}}}}}}}|||||||||~~~{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwyxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuwvvvvvuuuuuuuuuuuuuuuuuuuuutttttttssssssrrrrrrrrrrppppppppppppqqqqrrrrrrrrqrqqppooooooooppqqrrsstttttttsrrqppoonnmmmmmnnnoopprssstttttttsssssrrrqqpppommllkjjjiihhhhggggggggggggiiiihhhhhhhhhhggggggggggfdddddddcccccccccccbbbbbbb`````````___________^^^^^____^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSRRRRRRRRRRRRRRRRQQQQRRRQQQQQQQPPPPPPPPOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;:::;;;:::::::::::999999999989998888888888777777777776666665555555555444444444433333333322222222222111111111100000000000///////////...........-----------,,,,,,,,+++++++++++*********)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!  †††††††††††††††††††††††…………†††††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€€€€€€€€€€~~}}}}}}}}}}}}}}}||||||||~~~~{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxwyyxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvuwvvvvvuuuuuuuuuvvvvvvvvuuuuuutttttssssssrrrrrrrrrrpppppppppppqqqqrrrrrrrrrrrqqppoooooooooppqrrsstttttttssrrqpoonnnmmmnnnooppqsssttttttttsssrrrqqqppoonmllkkjjiiihhhhggggggggggggiiiiihhhhhhhhhgggggggggggddddddddccccccccccbbbbbbb`````````___________^^^^^____^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSRRRRRRRRRRRRRRRRQQRRRRQQQQQQQQPPPPPPPOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::;;;;::::::::::999999999989998888888888877777777776666665555555555544444444433333333332222222222111111111100000000000///////////...........-----------,,,,,,,,+++++++++++*********)))))))))))(((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!  †††††††††††††††††††††††…††††††††††††††††††††††††ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€€€€€€€€€€€~~~}}}}}}}}}}}}}}||||||||~~~~~{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvwwwwwwvvvvvvuwvvvvvuuuuuuuuvvvvvvvvvvvuuuuutttttssssssrrrrrrrrrpppppppppppqqqqrrrrrrrrrrrqqppoooonooooppqrrsstttuuuttssrqppoonnnnnnnooppqqssttttttttsssrrrqqpppoonnllkkjjiiihhhhhhgggggggggggiiiiihhhhhhhhhhggggggggggddddddddccccccccccbbbbbbb``````````__________^^^^^_____^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRRRRRRQRRRRRQQQQQQQQPPPPPPPOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;::;;;;::::::::::999999999989998888888888877777777776666665555555555544444444433333333332222222222111111111100000000000///////////...........-----------,,,,,,,,+++++++++++*********))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!  ††††††††††††††††††††††††††††††††††††††††††††††††ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}||||||~~~~~~{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvuwvvvvvvuuuuuuvvvvvvvvvvvvuuuuutttttssssssrrrrrrrrrppppppppppqqqqrrrrssssrrrrqqppoooonnoooppqqrssttuuuuuttsrrqppoonnnnnoooppqqsstttttttsssrrrqqppooonnmkkkjjjiiihhhhhhhggggggggggiiiiihhhhhhhhhhggggggggggddddddddcccccccccccbbbbbb``````````___________^^^^_____^^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;::;;;;::::::::::999999999999999888888888877777777776666666555555555544444444433333333332222222222211111111100000000000///////////...........-----------,,,,,,,,+++++++++++**********)))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!  ††††††††††††††††††††††††††††††††††††††††††††††††ƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}|||||~~~~~~~{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvuwvvvvvvvuuuvvvvvvvvvvvvvvuuuuuutttttssssssrrrrrrrrqppppppppqqqqrrrrsssssrrrrqqppooonnnnooppqqrssttuuuuuttssrqqpooonnnoooppqqqsssttttssssrrqqqppoonnnmmkkjjjiiiihhhhhhhhgggggggggiiiiiihhhhhhhhhggggggggggddddddddcccccccccccbbbbbb``````````___________^^^^_____^^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;::;;;;:::::::::::99999999999999888888888877777777777666666555555555544444444433333333332222222222211111111110000000000///////////...........-----------,,,,,,,,++++++++++++*********)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!  ……………………………………………………………††††††††††††††††††††‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvuuuttttttttttttttttttttttttuuutttttsssssrrrrrrrrqqqqssrrrrrrssssstttuuuuuuuttsrrqqpppoooopppqrrsttuuvvvvvvuutsrrqqppppppppqqqrrtuuuuuuutttssrrrqqppooonnnmmmllllkkkkkkkkkjjjjjjjjjfffffffffeeeeeeeeeeddddddcccccccbbbbbbbbbbbaaaaaaa```````__________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUTTSSSSSSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPOOOOOONNNNOOOONNNNNNNNNMMMMMMMMMMLLKKKKKJJJJJJJJJIIIIIIIIIHHGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888888877777777776666666666665555555555544444444443333333333222222222221111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!  ……………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuttttttttttttttttttttttttuuuutttttsssssrrrrrrrrqqqssrrrrrsssssttttuuuuuuuttsrrqqpppoooooppqqrsstuuvvvvvvuuttsrrqqppppppqqqqrrttuuuttttsssrrqqqppooonnnmmmlllllkkkkkkkkkjjjjjjjjjfffffffffeeeeeeeeeeedddddcccccccbbbbbbbbbbbaaaaaaa```````___________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUTTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQQPPPPPPPPPOOOOOONNNOOOOONNNNNNNNMMMMMMMMMMLLKKKKKKJJJJJJJJIIIIIIIIIIHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888877777777776666666666666555555555544444444444333333333222222222221111111111100000000000/////////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!  ……………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuttttttttttttttttttttttttuuuuuttttsssssrrrrrrrrqqqsssrrrsssssstttuuuuuuuuttsrrqqpppoooooppqqrsstuuvvvvvvvuutssrrqqqpppqqqqqrrtttttttsssrrrqqpppoonnnnmmmmlllllkkkkkkkkkkjjjjjjjjfffffffffeeeeeeeeeeedddddcccccccbbbbbbbbbbbaaaaaaa```````___________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUTTTTTTSSSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPOOOOOONNOOOOONNNNNNNNNMMMMMMMMMLLKKKKKKJJJJJJJJIIIIIIIIIIHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888877777777776666666666666555555555544444444444333333333222222222221111111111100000000000/////////////...........----------,,,,,,,,,,,++++++++++++***********)))))))))))((((((((''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!  ……………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvwvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvuuutttttttttttttttttttttttttuuuuuuttttsssssrrrrrrrrqqsssssssssssttttuuuuuuuuttsrrqqpppooooopppqrrstuuvvvvvvvvuttssrrqqqqqqqqqqrrttttssssrrrqqpppooonnnmmmmmllllllkkkkkkkkkkkjjjjjjjffffffffffeeeeeeeeeedddddccccccccbbbbbbbbbbbaaaaaa````````__________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPOOOOOONOOOOOONNNNNNNNMMMMMMMMMMLKKKKKKJJJJJJJJJIIIIIIIIIHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888888877777777777666666666666555555555544444444444333333333222222222221111111111100000000000/////////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!  ……………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||{{{{|||||||||{{{{{{{zzzzzyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwvvvvvuuuttttttttttttttttttttuuuuuuuuuuuuttttsssssrrrrrrrrqsssssssssssttttuuuuuuuuttsrrqqpppooooopppqrrsttuvvvwwvvvuuttssrrrqqqqqqqqqqtsssssrrrqqqpppooonnnmmmmmlllllllkkkkkkkkkkkjjjjjjjffffffffffeeeeeeeeeeeddddccccccccbbbbbbbbbbbaaaaaa````````___________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMLKKKKKKJJJJJJJJJIIIIIIIIIIGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888877777777777666666666666555555555554444444444333333333322222222221111111111110000000000/////////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((('''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!  ………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………†††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||{|||||||||||||{{{{{{{zzzzyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwvvvvvuuuttttttttttttttttttuuuuuuuuuuuuuuuttttssssssrrrrrrrssssssssssstttuuuuuuuuuttsrrqqpppooooooppqqrsstuvvvwwwwvvuuttsssrrrrrrrrqqqssssrrrqqqpppooonnnnmmmmmmlllllllkkkkkkkkkkkkjjjjjjfffffffffffeeeeeeeeeeddddcccccccccbbbbbbbbbbbaaaaa````````___________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWXWWWWWWWWWWWWWWWWWVVVVVVVVTTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOPOOOOOOONNNNNNNMMMMMMMMMLKKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888877777777776666666666666555555555544444444443333333333222222222221111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!  ………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………†††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„†††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{zzzzyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwvvvvvuuuttttttttttttttttuuuuuuuuuvvvvuuuuutttttsssssrrrrrrssssssssssttttuuuuuuuuuttsrrqqpppooooooppqqrsstuuvvwwwwwvvuuuttsssrrrrrrrqqssrrrqqqpppoooonnnnmmmmmmlllllllllkkkkkkkkkkkjjjjjjfffffffffffeeeeeeeeeeedddcccccccccbbbbbbbbbbbaaaaa`````````___________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWXWWWWWWWWWWWWWWWWWWWVVVVVVTTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOPPOOOOOONNNNNNNNMMMMMMMMMKKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888877777777776666666666666555555555544444444443333333333222222222221111111111100000000000/////////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!  …………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………†††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{zzzyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwvvvvvuuuttttttttttttttttuuuuuuuuuvvvvvvuuuuuttttsssssrrrrrssssssssssttttuuuuuuuuuttsrrqqpppoooooopppqrrstuuvvwwwwwwvvvuutttsssrrrrrqqsrrrqqqpppooonnnnnmmmmmmllllllllllkkkkkkkkkkkkjjjjjgfffffffffffeeeeeeeeeedddcccccccccbbbbbbbbbbbaaaaa`````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXWWXXWWWWWWWWWWWWWWWWWWWWVVVVUUTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOPPOOOOOONNNNNNNNMMMMMMMMMKKKKKKKJJJJJJJJJJIIIIIIIIGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888888877777777777666666666666555555555544444444443333333333222222222221111111111100000000000/////////////...........----------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!  ……………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………†††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„„„„„„†††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{zzzyyyyyyyyxxxxxxxxxxxxxxxxwxwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwvvvvuuuuttttttttttttttuuuuuuuuuvvvvvvvvvvuuuuttttssssssrrrssssssssstttttuuuuuuuutttsrrqqpppoooooopppqqrsttuvvwwwwwwwwvvuuutttsssrrrqqsrrqqqppoooonnnnnmmmmmmmlllllllllllkkkkkkkkkkkjjjjjgfffffffffffeeeeeeeeeedddccccccccccbbbbbbbbbbbaaaa`````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXWXXXWWWWWWWWWWWWWWWWWWWWVVVUUTTTTTTTTTTSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOPPOOOOOOONNNNNNNMMMMMMMMMKKKKKKKKJJJJJJJJJIIIIIIIIGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888888877777777777666666666666555555555544444444443333333333222222222221111111111100000000000/////////////...........----------,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!  ……………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………„„††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{zzzyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwvvvvuuuuttttttttttttttuuuuuuvvvvvwwwwwwvvvvuuuuttttsssssrrtsssssssstttttuuuuuuuutttsrrqqppppooooopppqqrsttuvvwwxxxxwwwwvvuutttssrrrqqrrqqqppoooonnnnnmmmmmmmmllllllllllllkkkkkkkkkkjjjjjggfffffffffffeeeeeeeeeeddccccccccccbbbbbbbbbbbaaaa``````````___________^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVUUUTTTTTTTTTSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOPPOOOOOOONNNNNNNNMMMMMMMMKKKKKKKKJJJJJJJJJJIIIIIIIGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888887777777777666666666666555555555554444444443333333333322222222221111111111110000000000/////////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!  ………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{zzyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwvvvvuuuutttttttttttttuuuuuuvvvvvvwwwwwwwwvvvvuuuttttsssssrtttssssstttttuuuuuuuuutttsrrqqqpppooooooppqqrsstuvvwwxxxxxxwwwvvuuuttssrrqqrrqqppoooonnnnnmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjggfffffffffffeeeeeeeeeeddcccccccccccbbbbbbbbbbaaaa``````````___________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYZYYYYYYYYYZYZYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVUUUUTTTTTTTTSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOPPPOOOOOOONNNNNNNMMMMMMMMKKKKKKKKKJJJJJJJJJJIIIIIIHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888877777777776666666666666555555555544444444433333333333222222222221111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((('''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!  …††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{zzyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwvvvvuuuuttttttttttttuuuuuuvvvvwwwxxxxxxwwwwvvvuuuuttttsssstttttttttttttuuuuuuuuutttsrrqqqpppooooooppqqrrstuvvwxxxxyxxxxwwwvvuuttsrrqqrrqpppooonnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjgggffffffffffeeeeeeeeeedddccccccccccbbbbbbbbbbbaaa``````````___________^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZYZZZZZZZZZZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVUUUUTTTTTTTTTSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOPPPOOOOOOONNNNNNNNMMMMMMMKKKKKKKKKJJJJJJJJJJIIIIIIHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888877777777776666666666666555555555544444444433333333333222222222221111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!  †††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„………„„……………………………………………………………………†††††††††††††††††††††††††……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{zzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwvvvvuuuuttttttttttttuuuuuvvvwwwwwxxxxxxxxwwwwvvvuuuttttssstttttttttttttuuuuuuuutttssrrqqqppppooooopppqrrstuvvwxxyyyyyyxxxwwvvuttssrqqrqqppooonnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjjgggffffffffffeeeeeeeeeeeddccccccccccbbbbbbbbbbbaaa```````````__________^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWUUUUUTTTTTTTTSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOPPPOOOOOOONNNNNNNNMMMMMMMKKKKKKKKKKJJJJJJJJJJIIIIIHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888888877777777777666666666666555555555544444444443333333333222222222221111111111100000000000/////////////...........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!  †††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{zzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvuuuutttttttttttuuuuuvvvwwwxxxyyyyyyxxxxwwwvvvvuuuttttsuttttttttttttuuuuuuuutttssrrqqqppppooooppppqrrstuvvwxxyyyyyyyyxxwwvuutssrqqrqqppooonnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjjggggffffffffffeeeeeeeeeedddccccccccccbbbbbbbbbbaaaa``````````___________^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWUUUUUTTTTTTTTSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPPOOOOOOPPPOOOOOOONNNNNNNNMMMMMMMKKKKKKKKKKKJJJJJJJJJJIIIIHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888877777777777666666666666555555555544444444443333333333222222222221111111111100000000000/////////////...........----------,,,,,,,,,,,++++++++++++**********))))))))))))((((((((''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!  †††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{zzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwvvvvvuuutttttttttttuuuuvvvwwwxxxxyyyyyyyyyxxxwwwvvvuuuttttuuuttttttttttuuuuuuuttttsrrrqqqpppppooopppqqrrstuvvwxxyyzzzzyyyxxwvvuttsrqqrqqppoonnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkjjjjggggffffffffffeeeeeeeeeeeddccccccccccbbbbbbbbbbaaaa``````````___________^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWUUUUUTTTTTTTTSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPOOOOOOOPPPOOOOOOOONNNNNNNNMMMMMMKKKKKKKKKKKJJJJJJJJJJIIIIHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888887777777777666666666666555555555554444444443333333333322222222221111111111110000000000/////////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!  †††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{zzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwvvvvvuuuuttttttttttuuuuvvwwwxxxyyzzzzzzzyyyyxxxwwvvvvuuuttuuuuuttttttttuuuuuuttttssrrrqqqpppppppppppqqrrstuvvwxyyzzzzzzzyyxwwvuutsrqqrqqpooonnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjggggfffffffffffeeeeeeeeeeddccccccccccbbbbbbbbbbbaaa```````````__________^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYXXYXXXXXXXXXXXXXWWWWWWWWWWWWUUUUUTTTTTTTTTSSSSSSSSRRRQQQQQQQQPPPPPPPPPPOOOOOOOPPOOOOOOOOONNNNNNNNMMMMMMLKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888887777777777666666666666655555555554444444443333333333322222222222111111111110000000000/////////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!  †††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{zzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwvvvvvuuuutttttttttuuuuvvvwwxxxyyyzzz{zzzzzyyyxxxwwwvvvuuuuvuuuuuutttttuuuuuutttttssrrrqqqpppppppppppqqrrstuvvwxyyzzzzzzzzyxxwvvutsrqqrqppooonnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkjjjggggfffffffffffeeeeeeeeeeddcccccccccccbbbbbbbbbbaaaa``````````___________^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZ[[[[[ZZZZZZYYYYXYXXXXXXXXXXXXXXXWWWWWWWWWWUUUUUUTTTTTTTTSSSSSSSSRRRQQQQQQQQPPPPPPPPPOOOOOOOOPPOOOOOOOOONNNNNNNNMMMMMMLKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888888877777777776666666666666555555555544444444433333333333222222222221111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!  †††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~€~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{zzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwvvvvvuuuutttttttttuuuuvvwwxxxyyzz{{{{{{{zzzzyyyxxxwwwvvvuuvvvuuuuuuuuuuuuuttttttsssrrqqqqpppppppppppqqrrstuvvwxyyzz{{{{zzyyxwwvutsrqqrqppooonnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkjjgggggffffffffffeeeeeeeeeedddccccccccccbbbbbbbbbbaaaa```````````___________^^^^^^^^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZ[[[[[[[ZZZZZYYYYXYYXXXXXXXXXXXXXWWWWWWWWWWWUUUUUUTTTTTTTTTSSSSSSSSRRRQQQQQQQPPPPPPPPPOOOOOOOOPPOOOOOOOOONNNNNNNNMMMMMMLKKKKKKKKKKKKKJJJJJJJJJIIHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888888877777777777666666666666555555555544444444443333333333222222222221111111111100000000000/////////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!  †††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~€€~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{zzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwvvvvvvuuuuttttttttuuuvvvwwxxyyzzz{{{{{{{{{zzzyyyxxxwwwvvvuwvvvvuuuuuuuuuutttttttsssrrqqqqppppppppppqqqrsstuvvwxyyzz{{{{zzzyxxwvutsrqqrqppooonnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkjjgggggfffffffffffeeeeeeeeedddccccccccccbbbbbbbbbbbaaaa``````````___________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZ[[[[[[[[[ZZZZZYYYXYYXXXXXXXXXXXXXXWWWWWWWWWWUUUUUUTTTTTTTTTTSSSSSSSRRRQQQQQQQPPPPPPPPOOOOOOOOOPOOOOOOOOOONNNNNNNNNMMMMMLKKKKKKKKKKKKKJJJJJJJJJIIHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888877777777777666666666666555555555544444444443333333333222222222221111111111100000000000/////////////...........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!  †††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~€€~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{zzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwvvvvvvuuuutttttttuuuuvvvwwxyyyzzz{|||||{{{{{zzzyyyxxxwwwvvwwvvvvuuuuuuuuuttttttssssrrqqqqpppppppppqqqrrsstuvvwxyyz{{{{{{zzyyxwvutsrrqrqppooonnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkjjgggggfffffffffffeeeeeeeeedddcccccccccccbbbbbbbbbbbaaa```````````___________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[Z[ZZZZZ[[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWUUUUUUUTTTTTTTTTTSSSSSSSRRRQQQQQQPPPPPPPPOOOOOOOONPOOOOOOOOOONNNNNNNNNMMMMMLLKKKKKKKKKKKKKJJJJJJJJIIHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888887777777777666666666666555555555554444444443333333333322222222221111111111100000000000/////////////...........-----------,,,,,,,,,,+++++++++++************)))))))))))((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!  †††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~€€€~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{zzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwvvvvvvuuuuuttttttuuuuvvwwxxyyzzz{||||||||{{{{zzzzyyyxxwwwvxwwwvvvvuuuuuuttttttssssrrqqqqqppppppppqqqqrrsstuvvwxyyzz{{{{{{zyyxwvuttsrqrqqpooonnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkjggggggffffffffffeeeeeeeeeddddccccccccccbbbbbbbbbbbaaaa``````````___________^^^^^^^_____________^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[Z[[[[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWUUUUUUUTTTTTTTTTTSSSSSSSRRRQQQQQQPPPPPPPOOOOOOOOONOOOOOOOOOOONNNNNNNNNMMMMMLLKKKKKKKKKKKKKJJJJJJJJIIHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888887777777777666666666666655555555554444444443333333333322222222221111111111110000000000/////////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!  †††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwvvvvvvuuuuttttttuuuuvvwwxxyyzz{{||||||||||{{{{zzzyyyxxxwwxxwwwvvvvuuuuuttttttssssrrqqqqqppppppqqqqqrrssttuvvwxyyzz{{{{{{zzyxwwvutsrqrrqppooonnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkjggggggfffffffffffeeeeeeeeddddcccccccccccbbbbbbbbbbaaaa``````````_________________________________^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWUUUUUUUTTTTTTTTTTTSSSSSSSRRQQQQQQPPPPPPPOOOOOOOOONOOOOOOOOOOONNNNNNNNNMMMMMLLKKKKKKKKKKKKKJJJJJJJJIIHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888888877777777776666666666666555555555544444444433333333333222222222221111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!  †††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€~~~~~}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwvvvvvvuuuutttttuuuuvvvwwxyyzzz{{||||||||||||{{{{zzzyyxxxwxxxwwwvvvvuuuutttttssssrrrqqqqqqppqqqqqqqrrrssttuvvwxyyzz{{{{{{zzyyxwvutsrqsrqppooonnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkgggggggffffffffffeeeeeeeeddddcccccccccccbbbbbbbbbbaaaa```````````__________________________________^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWUUUUUUUUTTTTTTTTTTSSSSSSSRRQQQQQQPPPPPPPOOOOOOOOONOOOOOOOOOOONNNNNNNNNMMMMMLLLKKKKKKKKKKKKJJJJJJJJJIHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888877777777777666666666666555555555544444444443333333333222222222221111111111100000000000/////////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!  †††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwvvvvvvuuuuuutttuuuuvvvwxxyyzz{{{||||||||||||||{{{{zzyyyxxyxxxwwwvvvuuuutttttssssrrqqqqqqqqqqqqqqrrrrsssttuvvwxxyzz{{{{{{zzyyxwvuutsrsrqqppooonnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkgggggggffffffffffeeeeeeeedddddcccccccccccbbbbbbbbbaaaaa``````````______________________```````______^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWUUUUUUUUTTTTTTTTTTTSSSSSSRRRQQQQQPPPPPPPOOOOOOOOONOOOOOOOOOOONNNNNNNNNNMMMMLLLKKKKKKKKKKKKJJJJJJJJJIHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888877777777777666666666666555555555544444444443333333333222222222221111111111100000000000/////////////...........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!  †††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………„„„„„……………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€~~~~~}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuvvwwxxyyzz{{{||}}}}}}||||||||{{{zzyyyxyyxxxwwwvvvuuuttttssssrrrqqqqqqqqqqqqqrrrrsssttuuvvwxxyyzz{{{{{{zzyxxwvutsrtsrqppooonnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkgggggggfffffffffffeeeeeeedddddcccccccccccbbbbbbbbbaaaaa``````````___________________````````````____^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWUUUUUUUUUTTTTTTTTTTSSSSSSRRQQQQQQPPPPPPPOOOOOOOOONOOOOOOOOOOOONNNNNNNNNMMMMLLLKKKKKKKKKKKKJJJJJJJJJIHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888887777777777666666666666555555555554444444443333333333322222222221111111111100000000000/////////////...........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!  ††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††‡‡‡………………†††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyywwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuutttttttttuuuvvwwxxyyzzz{||||||||||||||{{{{zzyyyxx{zzyyxxxwwwvvvuuuutttssssqqqqqqqqqqqrrrrsssstttuuvuuvwwxxyyyzzzyyyxxwvuttsrtsrqqppoonnnnnnnnnmmmmmmmjjjjjjjjiiiiiiiiiihhhhhhhhgggfffffffffffeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaa````````____`````````aaaaa``````_^^^]]]]]]]]]]\\\\\\\\[[[[ZZZZZZZZZZZZZZZZZYYYYYYXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRQQQQQQPPPPPPOOOOOOOOONNNONNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIHHHHHHHHGGGGGGGGGGFFFEEEEEEEEDDDDDDDDDDCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::99999999998888888877777777776666666655555555555444444444433344333333333332222222222212221111111111100000000000//////////..........-------------,,,,,,,,,,,+++++++**********)))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!  ††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡………††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyywwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuutttttttttuuuvvwwxxyyzz{{||||||||||||||||{{{zzyyxx{zzzyyxxxwwvvvuuuttttssssqqqqqqqqqqrrrrsssstttuuuvuuvvwxxyyyyzzyyyyxwwvutsrutsrqqpooonnnnnnnnmmmmmmmjjjjjjjjiiiiiiiiiiihhhhhhhggggffffffffffeeeeeeeeeedddddddccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaa````````____```````aaaaaaaaaa````^^^^]]]]]]]]]]]\\\\\\\[[[ZZZZZZZZZZZZZZZZYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRQQQQQQPPPPPPOOOOOOOOONNNONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIHHHHHHHHGGGGGGGGGGFFFEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999998888888877777777777666666655555555555444444444433344433333333332222222222212221111111111100000000000//////////...........------------,,,,,,,,,,,+++++++**********)))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!  ††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyywwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuutttttttuuuuvvwwxyyzzz{{|||||||||||||||||{{{zzyyx{{zzyyxxxwwvvvuuuttttssssqqqqqqqqqrrrrssssttttuuuvuuvvwwxxyyyyzzyyyxxwwvutsutssrqppooonnnnnnnmmmmmmmjjjjjjjjjiiiiiiiiiihhhhhhhggggffffffffffeeeeeeeeeeeddddddccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaa````````__````````aaaaaaaaaaaa```_^^^^]]]]]]]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZYYYYYYYXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRQQQQQQPPPPPPPOOOOOOOOONNOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIHHHHHHHHGGGGGGGGGGFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999998888888877777777777666666665555555555444444444443344433333333332222222222212222111111111100000000000//////////...........------------,,,,,,,,,,,+++++++**********)))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyywwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuutttttttuuuvvwwxxyyzzz{{||||||||||||||||||{{{zzyy{{zzyyyxxwwwvvuuuttttssssqqqqqqqqrrrrssstttttuuuuvuuvvvwwxxyyyzzzzyyxxwvvutvutsrrqppoonnnnnnnmmmmmmmjjjjjjjjjiiiiiiiiiiihhhhhhggggfffffffffffeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbaaaaaaaaa````````__```````aaaaaaaaaaaaa```_^^^^]]]]]]]]]]]]]]\\\\[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRQQQQQQPPPPPPPOOOOOOOOOONOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::9999999998888888887777777777666666665555555555444444444443344433333333333222222222212222111111111100000000000//////////...........------------,,,,,,,,,,,+++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………†††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyywwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuttttttuuuvvwwxxyyzz{{{||||||||||||}||||||{{zzyy|{{zzyyxxwwwvvuuutttsssssqqqqqqqqrrrsssttttuuuuuuvuuuvvwwxxyyyzzzzzyyxxwvvuwvutsrqqpooonnnnnnnmmmmmmjjjjjjjjjiiiiiiiiiiihhhhhhggggfffffffffffeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaa```````_```````aaaaaaaabaaaaaa``__^^^^]]]]]]]]]]]]]]\\\\[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRQQQQQQPPPPPPPPOOOOOOOOONOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::9999999998888888887777777777666666665555555555544444444443344433333333333222222222212222111111111110000000000//////////...........-------------,,,,,,,,,,,++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyywwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuttttuuuuvvwwxxyyzz{{{||||||||||||}}}||||{{zzyy|{{zzyyxxwwwvvuuutttsssssqqqqqqqrrrsssttttuuuuuuvvuuuvvwwwxxyyzzzzzzzyxxwvuxvutsrrqppoonnnnnnnmmmmmmjjjjjjjjjjiiiiiiiiiihhhhhhgggggffffffffffeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaa``````````````aaaaaaabbbbbaaaa``__^^^^^]]]]]]]]]]]]]]\\\\[[ZZZZZZZYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSRRQQQQQQPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::9999999998888888887777777777666666665555555555544444444443344433333333333222222222222222111111111110000000000//////////...........-------------,,,,,,,,,,,++++++**********))))))))))))((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………†††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyywwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuttttuuuuvvwwxyyzz{{{{|||||||||||}}}}}||||{{zzy|{{zzyyxxwwvvvuuutttsssssqqqqqqrrrssstttuuuuuuuvvvuuuvvvwwxxyyzzzzzzzzyxxwvxwvutsrqppooonnnnnnmmmmmmjjjjjjjjjjiiiiiiiiiiihhhhhgggggfffffffffffeeeeeeeeedddddddcccccccccccbbbbbbbbbbbbbbbbaaaaaaaaa``````````````aaaaabbbbbbbaaaaa`___^^^^^^]]]]]]]]]]]]]\\\[[ZZZZZZYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRQQQQQPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999998888888887777777777766666665555555555544444444443344443333333333222222222222222111111111110000000000///////////..........-------------,,,,,,,,,,,++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuttuuuuuvvwxxyyzz{{{{||||||||||||}}}}||||{{zzy|{{zzyyxxwwvvvuuutttsssssqqqqqrrrrsssttuuuuuvvvvvvuuuuvvwwxxyyzzz{{{zzzyxwwyxwutsrqqppoonnnnnnnmmmmmjjjjjjjjjjiiiiiiiiiiihhhhhgggggfffffffffffeeeeeeeeeddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaa`````````````aaaaaabbbbbbbbaaaa`___^^^^^^^^^^^^^^]]]]]\\\[[[ZZZZZYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999998888888887777777777766666666555555555544444444443344443333333333222222222222222211111111110000000000///////////...........------------,,,,,,,,,,,++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡†††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxwwwwwwwwwwwwwwwvvvvvvvvvwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuvvvwxxyyzz{{{{||||||||||||}}}}||||{{zzy|{{zzyyxxwwvvvuuttttsssssqqqqrrrrssstttuuuuvvvvvvvuuuuvvwwxxyyzzz{{{{zzyyxwyxwvutsrqppoonnnnnnnmmmmmjjjjjjjjjjjiiiiiiiiiihhhhhggggggffffffffffeeeeeeeeeddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaa`````a`````aaaaaabbbbbbbbbaaaa`____^^^^^^^^^^^^^^^]]]]\\[[[ZZZZZYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999998888888888777777777766666666555555555544444444444344443333333333322222222222222211111111110000000000///////////...........------------,,,,,,,,,,,++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxwwwwwwwwwwwwwwwvvvvvvvvvwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuvvwwxxyzz{{{{||||||||||||||}}}}|||{{zzy|{{zzyyxxwwvvuuuttttsssssrrrrrrrssstttuuuvvvvvvvvvuuuvvvwwxxyyzz{{{{{{zzyxwzxwvutsrqppoonnnnnnnnmmmmkjjjjjjjjjjiiiiiiiiiihhhhhggggggfffffffffffeeeeeeeeddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````aaaaabbbbbbbbbbbaaaa____^^^^^^^^^^^^^^^^]]]]\\[[[ZZZZYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUTTTTTTTTSSSSSSRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999998888888888777777777766666666555555555544444444444344443333333333322222222222222211111111111000000000///////////...........------------,,,,,,,,,,,++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxwwwwwwwwwwwwwwwvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuvvwwxxyzz{{{||||||||||||||||}}||||{{zzy||{zzyyxxwwvvuuuttttsssssrrrrrrssstttuuuvvvvvvvvvvuuuvvvwwxxyyzz{{{{{{{zyxxzywvutsrqppooonnnnnnnmmmmkjjjjjjjjjjiiiiiiiiiiihhhhgggggggffffffffffeeeeeeeedddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa````aaaaaabbbbbbbbbbbaaaa`____^^^^^^^^^^^^^^^^]]]\\[[[ZZZZZYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSRRRQQQQQQPPPPPPPPPPPPPOOOPOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::9999999988888888887777777777666666665555555555544444444443444433333333333222222222222222111111111110000000000//////////...........-------------,,,,,,,,,,,+++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyxxxwwwwwwwwwwwwwwwvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuvvwwxyyzz{{|||||||||||||||||||||||{{zzy||{zzyyxxwwvvuuuttttsssssrrrrrssstttuuuvvvvvvvwwwwuvvvvwwwxxyyzz{{{{{{{zyyxzywvutsrqppooonnnnnnnmmmmkkjjjjjjjjjjiiiiiiiiiihhhhgggggggffffffffffeeeeeeeedddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```aaaaaabbbbbbbbbbbbaaaa`_____^^^^^^^^^^^^^^^^]]]\\[[[ZZZZYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSRRRQQQQQQQPPPPPPPPPPPPPPOPPPOOOOOOOONNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999988888888887777777777766666665555555555544444444443444443333333333222222222222222111111111110000000000//////////...........-------------,,,,,,,,,,,+++++***********))))))))))))((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxwwwwwwwwwwwwwwwvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuvvwwxyyz{{{|||}|||||||||||||||||||{{zzy||{zzyyxxwwvvuuutttttssssrrrrssstttuuuvvvvvwwwwwwwvvvvvwwxxxyyzz{{{{{{{zyxxzywvutsrqppooonnnnnnnnmmmkkjjjjjjjjjjiiiiiiiiiihhhhgggggggfffffffffffeeeeeeedddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa``aaaaaabbbbbbbbbbbbbbaaa``________________^^^^^]]\\[[[ZZZZYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSRRRRQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999988888888887777777777766666665555555555544444444443444443333333333222222222222222111111111110000000000///////////..........-------------,,,,,,,,,,,+++++***********))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{z{zzzzzzzzzzzzzzzzyyyyyyyyxxxxwwwwwwwwwwwwwwwwvvvvvvwwwvvvvvvvvvvvvvvvvwvvvvvvuuuuuuuuuuvvwwxyyz{{||||}}||||||||||||||||||{{{zy||{zzyyxwwvvvuuutttttssstrrsssstttuuuvvvvvwwwwwwwwvvvwwwwxxyyzzz{{{{{{zzyxwzxwvutsrqppooonnnnnnnnnmmkkjjjjjjjjjjiiiiiiiiiiihhhggggggggffffffffffeeeeeeeddddddddddccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa`aaaaaabbbbbbbbbbbbbbbbaa``_________________^^^^]]\\\[[ZZZZZYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOONNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999988888888888777777777766666666555555555544444444444444443333333333222222222222222211111111110000000000///////////...........------------,,,,,,,,,,,++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{z{{zzzzzzzzzzzzzzzyyyyyyyyxxxxxwwwwwwwwwwwwwwwvvvvvvwwwwvvvvvvvvvvvvvvwwwwvvvvvuuuuuuuuuvvwwxyyz{{||||}}|||||{||||||||||||{{{zy||{zzyxxwwvvvuuttttttttttssssstttuuuvvvvwwwwwwwwxxvwwwwxxxyyyzzz{{{{{{zzyxwyxwvussrqppooonnnnnnnnnmmkkkjjjjjjjjjjiiiiiiiiiihhhggggggggffffffffffeeeeeeeddddddddddccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaabbbbbbbbcbbbbbbbbaa````_________________^^^]]\\[[[ZZZZYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOONNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999988888888888777777777766666666555555555544444444444444443333333333322222222222222211111111110000000000///////////...........------------,,,,,,,,,,,++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyxxxxxwwwwwwwwwwwwwwwwvvvvvwwwwvvvvvvvvvvvvvwwwwwwvvvvuuuuuuuuuvvwwxyzz{{||||}}|||||{{{||||||||||{{{zy||{zzyxxwwvvuuuttttttttttsssstttuuuvvvvwwwwwwwxxxxwwwwxxxyyyzzzz{{{{{zzyxwwyxvutsrqqppooonnnnnnnnnmmkkkjjjjjjjjjjiiiiiiiiiihhhggggggggfffffffffffeeeeeeddddddddddcccccccccccbbbbcbbbbbbbbbaaaaaaaaaaaaabbaaaaabbbbbbbcccccccbbbbba``````________________^^^]\\\[[ZZZZZYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUTTTTTTTSSSSRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIHHHHHHHHHGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::999999998888888888777777777766666666555555555554444444444444443333333333322222222222222211111111111000000000///////////...........------------,,,,,,,,,,,++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvwwwwwvvvvvvvvvvvvwwwwwwwvvvuuuuuuuuuvvwwxyzz{{||||}}}||||{{{{|||||||||{{{zy||{zzyxxwwvvuuuttttttttttssttttuuuvvvvwwwwwwxxxxxywwxxxxyyyzzzzz{{{zzzyyxwvxwvutsrqppoooonnnnnnnnnnmkkkjjjjjjjjjjiiiiiiiiiihhhggggggggfffffffffffeeeeeedddddddddddccccccccccbbbbcbbbbbbbbbaaaaaaaaaaabbbbaaabbbbbbbccccccccccbbbbba````````````````_____^^^]]\\[[[ZZZZYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIHHHHHHHHHGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999988888888887777777777766666665555555555544444444444444433333333333222222222222222111111111110000000000//////////...........-------------,,,,,,,,,,,+++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvvwwwwwvvvvvvvvvvvwwwwwwwwvvvuuuuuuuuuvvwwxyzz{|||}}}}}|||{{{{{{||||||||{{{zz||{zyyxxwwvvuuutttttttttuttttuuuvvvvwwwwwwxxxxxxyyxxxxyyyyzzzzz{{zzzzyyxwvuxwutsrrqppooonnnnnnnnnnnmkkkjjjjjjjjjjjiiiiiiiiiihhggggggggfffffffffffeeeeeedddddddddddccccccccccbbbbcbbbbbbbbbbaaaaaaaabbbbbbaabbbbbbccccccccccccccbbbaaa````````````````____^^]]\\\[[ZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPQQPPPPPPOOOOOONNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIHHHHHHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999988888888887777777777766666665555555555544444444444444443333333333222222222222222111111111110000000000///////////..........-------------,,,,,,,,,,,+++++***********))))))))))))((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvvwwwwwwvvvvvvvvvvwwwwwwwwvvvvuuuuuuuuvvwwxyzz{|||}}}}}|||{{{{{{{|||||||{{{zz||{zyyxwwvvvuuutttttttuuutttuuuvvvwwwwwwxxxxxxyyyyxxyyyyzzzzzz{{zzzzyyxxwvuwvutsrqqppooonnnnnnnnnnnmkkkkjjjjjjjjjjiiiiiiiiiihhgggggggggfffffffffffeeeeeeddddddddddccccccccccbbbbcbbbbbbbbbbaaaaaabbbbbbbbbbbbbbbcccccccccccccccccbaaaaa````````````````___^]]]\\[[[ZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQPQQPPPPPPPOOOOOONNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIHHHHHHHHHGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999988888888888777777777766666666555555555544444444444444443333333333222222222222222211111111110000000000///////////..........-------------,,,,,,,,,,,+++++************)))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyxxxxxxxxwwwwwwwwwwwwwwwvvvwwwwwwvvvvvvvvvvwwwwwwwwwvvvuuuuuuuuvvwwxyzz{|||}}}}}|||{{{{{{{{||||||{{{zy||{zyyxwwvvuuuuttttttuuuutuuuvvvwwwwwxxxxxxxyyyyyzyyyyzzzzzz{{{zzzzyyxxwvutvutssrqppoooonnnnnnnnnnnnkkkkjjjjjjjjjjiiiiiiiiiihhgggggggggfffffffffffeeeeeedddddddddddccccccccccbbbcbbbbbbbbbbbbbabbbbbbbbbbbbbbbccccccccddddddccccccbaaaaaaa`````````````___^^]]\\[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOONNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIHHHHHHHHHGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999988888888888777777777766666666555555555544444444444444443333333333222222222222222211111111110000000000///////////...........------------,,,,,,,,,,,++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyxxxxxxxxwwwwwwwwwwwwwwwvvvwwwwwwwvvvvvvvvvwwwwwwwwwvvvuuuuuuuuuvwwxyzz{||}}}}}}|||{{{{{{{{||||||{{{zy|{{zyyxwwvvuuuuutttuuuuuvuuuvvvwwwxxxxxxxxyyyyyzzzyyzzzzz{{{{{{zzzzyyxwvuttvutsrqqppoooonnnnnnnnnnnnkkkkjjjjjjjjjjjiiiiiiiiiihggggggggggffffffffffeeeeeedddddddddddccccccccccbbbccbbbbbbbbbbbbbbbbbbbbbccbbbbcccccccddddddddddccccbbbaaaaaaaaaaaaaa`````___^]]]\\[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPOOOOOONNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIHHHHHHHHGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::999999998888888888777777777766666666555555555544444444444444443333333333322222222222222211111111110000000000///////////...........------------,,,,,,,,,,,++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyxxxxxxxxxwwwwwwwwwwwwwwwvvwwwwwwwvvvvvvvvvwwwwwwwwwvvvuuuuuuuuuvwwxyzz{||}}}}}}}||{{{{{{{{{|||||{{{zy|{{zyxxwwvvuuuuuuuuuuuuvvuuvvwwwwxxxxxyyyyyyyyzzz{yzzzz{{{{{{{{zzzyyxwwvutsutssrqqppooooonnnnnnnnnnnkkkkkjjjjjjjjjjiiiiiiiiiihggggggggggfffffffffffeeeeeeddddddddddccccccccccbbbccbbbbbbbbbbbbbbbbbbbbcccbbcccccccddddddddddddddccbbbbbaaaaaaaaaaaaaa````__^^]]\\\[[ZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPOOOOOOONNNNNNMMMMMMLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIHHHHHHHHHGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999998888888888777777777766666666555555555554444444444444443333333333322222222222222211111111111000000000///////////...........------------,,,,,,,,,,,++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyxxxxxxxxxwwwwwwwwwwwwwwwvvwwwwwwwwvvvvvvvvwwwwwwwwwvvvuuuuuuuuuvvwxyzz{||}}}}}}}||{{{{{{{{{|||||{{{zy|{{zyxxwwvvuuuuuuuuuuuvvvuvvwwwxxxxyyyyyyyyyzzzz{{zzz{{{{{{{{{{zzyyxxwvutsrutsrqqppoooooonnnnnnnnnnnkkkkkjjjjjjjjjjiiiiiiiiiihgggggggggggffffffffffeeeeeeddddddddddcccccccccccbbccbbbbbbbbbbbbbbbbbbbccccbcccccccdddddddddddddddddbbbbbbbaaaaaaaaaaaaa````_^^^]]\\[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRQQQQQQQQPPPPPPOOOOOOONNNNNNMMMMMMLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIHHHHHHHHHGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999988888888887777777777766666665555555555544444444444444433333333333222222222222222111111111110000000000//////////...........-------------,,,,,,,,,,,+++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†……………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyxxxxxxxxxxwwwwwwwwwwwwwwwvwwwwwwwwvvvvvvvvwwwwwwwwwvvvuuuuuuuuuvvwxyyz{||}}}}}}}||{{{{{{{{{{||||{{zzy|{zzyxxwwvvuuuuuuuuuuvvvwvvwwwxxxyyyyyyyzzzzzzz{{{zz{{{{{{{{{{{zzyyxwvuutsrtssrqqppoooooonnnnnnnnnnnkkkkkjjjjjjjjjjiiiiiiiiiiigggggggggggffffffffffeeeeeedddddddddddccccccccccbbccbbbbbbbbbbbbbbbbbccccccccccccdddddddddeeeeddddddccbbbbbbaaaaaaaaaaaaa```__^^]]\\\[[[ZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRQQQQQQQPPPPPPPOOOOOOONNNNNNMMMMMMLLLLLLLKKKKKKKKKKJJJJJIIIIIIIHHHHHHHHHGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999988888888887777777777766666666555555555544444444444444443333333333222222222222222111111111110000000000///////////..........-------------,,,,,,,,,,,+++++***********))))))))))))((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!  ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyxxxxxxxxxxwwwwwwwwwwwwwwwvwwwwwwwwwvvvvvvvwwwwwwwwwvvvvuuuuuuuuvvwxyyz{|||}}}}}}|||{{{{{{{{{|||{{{zzy|{zzyxxwvvvuuuuuuuuuvvvwwvwwwxxyyyyzzzzzzzzzz{{{{|z{{{{|||{{{{zzyyxwwvutsrqtsrrqpppoooooooonnnnnnnnnkkkkkjjjjjjjjjjjiiiiiiiiiigggggggggggfffffffffffeeeeeeddddddddddccccccccccbbccbbbbbbbbbbbbbbbbccccccdcccccddddddddeeeeeeeeddddcccbbbbbbbbaaaaaaaaaaa```_^^^]]\\[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTSSSSRRRRQQQQQQQQPPPPPPOOOOOOOONNNNNNMMMMMMLLLLLLLKKKKKKKKKKJJJJIIIIIIIIHHHHHHHHHGGGGGGFFFFEEEEEEEEEEDDDDDDDDDCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999988888888888777777777766666666555555555544444444444444443333333333222222222222222211111111110000000000///////////..........-------------,,,,,,,,,,,+++++***********))))))))))))((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||~~~~~~~~~}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvwvvvvuuuuuutuuuuvwwxyzz{|||}|||{{zzzzyyyyzzzzzzzzyyxx{zzyxwwvvuuuttttttuuuuvvwuuuvvwwwxxxxxxxxxyyyyyyzz{{{{||||{{{{zzyxxwvutssrqtssrqqqpppppoooooooooooonjjjjjjjjiiiiiiiiihhhhhhhhhgfffffffffffeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaaabbbbbbcccbccccccccdddddddddddddddcccccbbbbbbbbbbbbbbaaaaa``__^^]]\\\[[[ZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWVVVVVVUUUUTTTTSSSSSSSSRRRRRQQQQQQQQPPPPPPPONNNNNNMMMMMMLLLLLLLLLKKKKJJJJIIIIIIIIHHHHHHHHHGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988999888888888887777777777666666666555555555544444444433333333332222222222211222111111111100000000000//////////...........--------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„††††††††††††††††††††††…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||~~~~~~~~~~}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvwwvvvvvuuuuuutuuuuvvwxyyz{{||||||{{{zzzyyyyzzzzzzzzyyxx{zyyxwwvvuuuttttuuuuuvvwwuuvvwwxxxxxyyyyyyyyyyzzzz{{{|||||{{{zzyyxwvvutsrqptsrrqqqppppppooooooooooonjjjjjjjiiiiiiiiiiihhhhhhhhgfffffffffffeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaaabbbbbccccccccccccdddddddddddddddddccccbbbbbbbbbbbbbbbaaaa``__^^]]]\\[[[ZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVWWWWWWWWWWVVVVUUUTTTTSSSSSSSSRRRRRRQQQQQQQQPPPPPPPONNNNNNMMMMMLLLLLLLLLKKKKJJJJJIIIIIIIHHHHHHHHHGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988999888888888887777777777666666666555555555544444444433333333332222222222211222111111111100000000000//////////...........--------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„†††††††††††††††††††††††…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||~~~~~~~~~~~}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvwvvvvvvuuuuuttuuuvvwxxyz{{||||||{{{zzzzyyyzzzzzzzzyyxx{zyyxwwvvuuuuuuuuuuuvvvwwuvvwwxxxyyyyyyyyyyyzzzzz{{{||||||{{{zzyxxwvutsrrqpssrrqqpppppppooooooooooonjjjjjjjjiiiiiiiiiihhhhhhhhgfffffffffffeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaabbbbbccccccccccccddddddddddddddddddccccbbbbbbbbbbbbbbbbaaaa`___^^]]\\[[[ZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVUUUTTTTSSSSSSSRRRRRRQQQQQQQQQPPPPPPOONNNNNNMMMMMLLLLLLLLLKKKJJJJJIIIIIIIIHHHHHHHHHGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988999988888888887777777777666666666555555555554444444433333333333222222222211222111111111110000000000///////////..........--------,,,,,,,,,,,+++++++++++**********))))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ†††††††††††††††††††††††††………„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„……………………………………………„„„„„„„„†††††††††††††††††††††††††………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvwwvvvvvuuuuuttuuuvvwwxyzz{||||||{{{zzzzzyzzzzzzzzzyyxx{zyyxwwvvuuuuuuuuuuvvvwwxvvwwwxxyyyyyzzzzzzzzzzz{{{|||||||{{{zyyxwvvutsrqppsrrqqqppppppppooooooooooojjjjjjjjiiiiiiiiiihhhhhhhhggfffffffffffeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbaaaaaaaaabbbbbcccccdcccccddddddddddddddddddddccccbbbbbbbbbbbbbbbbbaaa``__^^]]\\\[[[ZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWXXXXXXXWWWWWWWWWWWWXXXXXXWWWWWWVVVUUUTTTTSSSSSSSSRRRRRQQQQQQQQQQQPPPPOOOONNNNMMMMMMLLLLLLLLLKKJJJJJJIIIIIIIHHHHHHHHHGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>========<<<<<<<<<<;;;;;;;;;:::::::::::999999999988999988888888887777777777766666666555555555554444444433333333333222222222211222111111111110000000000///////////...........-------,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………„„„„„„†††††††††††††††††††††††††††††††††††††††††††††††††††……………………………„„…„„„„„„„„„„„……………………………………………„„„„„„„„†††††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvwwwvvvvvuuuuuuttuuuvvwxyzz{{|||||{{{{zzzzzzzzzzzzzzyyxx{zyyxwwvvuuuuuuuuuvvvwwwxvvwwxxyyyzzzzzzzzzzzz{{{{||||||||{{zzyxxwvutsrrqposrrqqqppppppppooooooooooojjjjjjjjiiiiiiiiiiihhhhhhhggfffffffffffeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbaaaaaaaabbbbbcccccddcccdddddddddddddddddddddccccbbbbbbbbbbbbbbbbbbbaaa`__^^]]\\\[[[ZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWXXXXXXXXWWWWVVVUUUUTTTTSSTSSSSRRRRRRQQQQQQQQQQQPPPOOOOONNNNMMMMMLLLLLLLLLLKJJJJJJIIIIIIIIHHHHHHHHGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999889999888888888877777777777666666666555555555544444444333333333332222222222212221111111111100000000000//////////...........--------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„…………………………………………………„„„„„„†††††††††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvwwwwvvvvuuuuutttuuuvvwxxyz{{||||||{{{zzzzzzzzzzzzzzyyxx{zyyxwwvvuuuuuuuuvvvvwwxxvwwxxyyyzzzzzzzzzz{{{{{{{|||||||{{{zyyxwvvutsrqqposrrqqqpppppppppoooooooooojjjjjjjjjiiiiiiiiiiihhhhhhggffffffffffffeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbaaaaaaabbbbbccccdddddddddddddddddddddddddddccccbbbbbbbbbbbbbbbbbbbbaaa`__^^]]]\\[[[ZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWXXXXXXXXXXXWWWWVVVUUUTTTTSSTSSSSSRRRRRRQQQQQQQQQQQQPOOOOOONNNNMMMMMLLLLLLLLLKJJJJJJIIIIIIIIHHHHHHHHGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999989999888888888887777777777666666666555555555544444444433333333332222222222212221111111111100000000000//////////...........--------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………„„„„„„„„„……………………………………………………„„„„„†††††††††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvwwwwwvvvvvuuuutttuuuuvwwxyzz{{|||||{{{zzzzzzzzzzzzzzyyxx{zyyxwwvvuuuuuuuvvvvwwxxyvwxxyyyzzzz{{{{{{{{{{{{{{|||||||{{zzyxxwvutsrrqpporrqqqqpppppppppoooooooooojjjjjjjjjiiiiiiiiiiihhhhhhggffffffffffffeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbaaaabbbbbbccccdddddddddddddddddddddddddddccccbbbbbbbbbbbbbbbbbbbbbaaa``__^^]]\\[[[ZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWVVVUUUTTTTTSTTSSSSSRRRRRQQQQQQQQQQQQQPPOOOOONNNNMMMMMLLLLLLLLLJJJJJJJIIIIIIIHHHHHHHHHGGFFFFFFFFFEEEEEEEEEDDDDDDDCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999989999888888888887777777777666666666555555555544444444433333333332222222222212222111111111100000000000//////////...........--------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………„„„„„„„…………………………………………………………„„„†††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvwwwwwwwvvvvuuuuutttuuuvvwxyyz{{|{||{{{{{zzzzzzzzzzzzzzyyx{zzyxwwvvuuuuuuvvvvwwwxxywwxxyyzzz{{{{{{{{{{{{{{{{||||||{{zzyyxwvuutsrqppoorrqqqqppppppppppooooooooojjjjjjjjjiiiiiiiiiiihhhhhhgggfffffffffffeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbabbbbbbbbcccdddddeddddddddddddddddddddddcccbbbbbbbbbbbbbbbbbbbbbbbaa``__^^]]\\[[[ZZZZZZZZYYYYZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWVVVUUUUTTTTTTTTSSSSSRRRRRQQQQQQQQQQQQPPPOOOOONNNNMMMMMLLLLLLLLJJJJJJJIIIIIIIHHHHHHHHHGGFFFFFFFFFEEEEEEEEEDDDDDDDCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>=========<<<<<<<<<<;;;;;;;;;:::::::::::999999999989999988888888887777777777666666666555555555544444444433333333332222222222212222111111111100000000000//////////...........--------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………„„„„„………………………………………………………………„†††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvwwwwwwvvvvuuuuutttuuuvvwxxyzz{{{{|{{{{{zzzzzzzzzzzzzzyyx{zzyxwwvvvuuuuvvvvwwwxxyywxxyyzzz{{{{{{{{{{{{{{{{||||||{{{zzyxwwvutsrrqpponrrqqqqppppppppppooooooooojjjjjjjjjjiiiiiiiiiihhhhhhggggfffffffffffeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbbbbbbbbcccddddeeeddeeeeedddddddddddddcccccbbbbbaaaaabbbbbbbbbbbbbaa``__^]]\\\[[[ZZZZZZZZZZYYZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXWWWWVVVUUUUTTTTTTTTTSSSSRRRRRRQQQQQQQQQQQPPPPOOOOONNNNMMMMMLLLLLLLJJJJJJJIIIIIIIIHHHHHHHHGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::::999999999989999988888888887777777777666666666555555555554444444433333333333222222222212222111111111110000000000//////////...........--------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………„„„…………………………………………………………………†††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvwwwwwwwvvvvuuuuuttttuuuvwwxyzz{{{{{{{{{{zzzzzzzz{{{{zzzyx{{zyxwwvvvuuuvvvvwwwxxyyzxxyyzzz{{{{{||{{{{{{{{{{{||||{{{zzyxxwvuttsrqppoonrqqqqqpppppppppppoooooooojjjjjjjjjjiiiiiiiiiiihhhhhggggfffffffffffeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbbbbbbccccdddeeeeeeeeeeeeeedddddddddcccccbbbbaaaaaaaabbbbbbbbbbbbaa``__^]]\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXWWWWVVVUUUUUTTTTTTTTTSSSSRRRRRRRQQQQQQQQQPPPPPOOOONNNNMMMMMMLLLLLLKJJJJJJIIIIIIIIHHHHHHHHGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>=========<<<<<<<<<<<;;;;;;;;;::::::::::999999999989999988888888887777777777666666666555555555554444444433333333333222222222212222111111111110000000000///////////..........--------,,,,,,,,,,,+++++++++++**********))))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††………………………………………………………………„…………………………………………………………………†††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvwwwwwwwwvvvvuuuuuttttuuuvvwxyyz{{{{{{{{{{{zzzzz{{{{{{{zzyx|{zyxwwvvvvvvvvvwwwxxxyyzxxyyzz{{{{||||||{{{{{{{{{|||{{{zzyyxwvvutsrqqpoonnrqqqqqpppppppppppoooooooojjjjjjjjjjiiiiiiiiiiihhhhhggggfffffffffffeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbbbbbbccccdddeeeefeeeeeeeeeeedddddddcccccbbbaaaaaaaaaaabbbbbbbbbbbaa``_^^]]\\\[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYXXXXXWWWWVVVUUUUUUTTTUTTTTTSSSSRRRRRRRRQQQQQQQPPPPPPOOOONNNNMMMMMLLLLLLKJJJJJJIIIIIIIIHHHHHHHHHGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::99999999999999988888888887777777777666666666655555555554444444433333333333222222222222222111111111110000000000///////////...........-------,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvwwwwwwwwwvvvvuuuuuttttuuuvvwxyyzz{{{{{{{{{{zzzzz{{{{{{{zzyy|{zyxxwvvvvvvvvvwwxxxyyzzxyyzz{{{|||||||||{{{{{{{{{{{{{zzyyxwwvutssrqppoonnqqqqqqpppppppppppooooooookjjjjjjjjjjiiiiiiiiiihhhhhggggfffffffffffeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbbbbccccdddeeefffeeeeeeeeeeeddddddcccccbbbaaaaaaaaaaaaabbbbbbbbbaaa`__^^]]\\\[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXWWWVVVVUUUUUUUTTUUTTTTTSSSSRRRRRRRRRRRRRRQQPPPPPOOOONNNNMMMMMLLLLLKJJJJJJJIIIIIIIIHHHHHHHHGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::99999999999999988888888888777777777666666666655555555554444444443333333333222222222222222111111111110000000000///////////...........--------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvwwwwwwwwwvvvvuuuuuttttuuuvvwxxyzz{{{{{{{{{zzzzz{{{{{{{{{zzy|{zyxxwwvvvvvvvwwwxxyyzz{yyzz{{{||||||||||{{{{{{{{{{{{zzyyxxwvuttsrqqpoonnnqqqqqqppppppppppppoooooookjjjjjjjjjjiiiiiiiiiiihhhhgggggffffffffffeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbbbcccdddeeefffffffffeeeeeedddddccccbbbbbaaaaaaaaaaaaaabbbbbbbbaaa`__^^]]\\[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYXXXXXXWWWWVVVVUUUUUUUUTUUUUTTTTSSSSRRRRRRRRRRRRRQQQPPPPPOOOONNNNMMMMMLLLLKKJJJJJJIIIIIIIIHHHHHHHHGGFFFFFFFFFEEEEEEEEEEDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::99999999999999988888888888777777777666666666655555555554444444443333333333222222222222222211111111110000000000///////////...........--------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡†††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvuuuuuuttuuuuvvwxxyzz{{{{{{{{{zzzz{{{{{|||{{zzy|{zyyxwwvvvvvvwwwxxyyzz{{yzz{{{|||||||||||{{{{{{{{{{zzzyyxxwvuutsrrqppoonnnqqqqqqqpppppppppppoooooookjjjjjjjjjjiiiiiiiiiiiihhhgggggfffffffffffeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbbbcccdddeeeffffgfffffffeeeedddddccccbbbbaaaaa````aaaaaabbbbbbbbaaa`__^^]]\\[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXWWWWVVVVUUUUUUUUUUUUUUTTTTSSSSRRRRRRRRRRRRQQQQPPPPPOOOONNNNMMMMMLLLKKJJJJJJIIIIIIIIHHHHHHHHGGFFFFFFFFFEEEEEEEEEEDDDDDCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::99999999999999988888888887777777776666666666555555555544444444433333333332222222222222222111111111100000000000//////////...........--------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuvvwwxyyzz{{{{{{{{zzzzz{{{{|||||{{zy|{zzyxwwvvvvvwwwxxyyzz{{|zz{{{|||||||||||{{{{{{zzzzzzzyyxxwvvutsrrqppoonnnnqqqqqqqpppppppppppoooooookjjjjjjjjjjjiiiiiiiiiiihhhgggggfffffffffffeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbccccddeeeffffggfffffffeeeeedddccccbbbbaaaa```````aaaaaabbbbbbaaaa`__^^]]\\[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWXXXXXXXXXXXXXXWWWWVVVVVUUUUUUUUUUUUUUUTTTTSSSSRRRRRRRRRRRQQQQQPPPPOOOONNNNMMMMMMLLKKJJJJJJIIIIIIIIHHHHHHHHGGFFFFFFFFFFEEEEEEEEEDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::99999999999999988888888887777777776666666666555555555554444444433333333333222222222222222111111111100000000000//////////...........--------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡††††††††††††††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuvvwwxyyz{{{{{{{{zzzzzz{{{||||||{{zy}|{zyxwwvvvvvwwxxyyzz{{||zz{{||||||||||||{{{{zzzzzzzyyyxxwvvutssrqqpooonnnmqqqqqqqpppppppppppoooooookjjjjjjjjjjjiiiiiiiiiiihhhggggggffffffffffeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbcccdddeefffggggffffffffeeeedddcccbbbbaaaa`````````aaaaaaabbbaaaa``__^^]]\\[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXWWWWWVVVVUUUUUUUUUUUUUUUUUTTTTSSSSRRRRRRRRRRQQQQQQPPPPOOOONNNNMMMMMLLKKKJJJJJJIIIIIIIIHHHHHHHHGFFFFFFFFFFEEEEEEEEEDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::99999999999999988888888887777777776666666666555555555554444444433333333333222222222222222111111111110000000000///////////..........--------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡††††††††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuvvwwxxyzz{{{{{{{zzzzzzz{{{|||||||{zz}|{zyxwwwvvvwwwxxyyzz{||}z{{|||||}}|||||{{{{zzzzyyyyyxxwwvvuttsrqqppoonnnnmqqqqqqqqpppppppppppooooookkjjjjjjjjjjiiiiiiiiiiihhhggggggfffffffffffeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbccccddeeefffggggggggffffeeeedddcccbbbaaaa```````````aaaaaaaaaaaaa``__^^]]\\[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXWWWWWVVVVVUUUUUUUUUUVVUUUUUUTTTTSSSSRRRRRRRRRQQQQQQPPPPPOOOONNNNMMMMMLKKKJJJJJJIIIIIIIIHHHHHHHHGGFFFFFFFFFEEEEEEEEEEDDDDCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::9999999999999998888888887777777776666666666655555555554444444433333333333222222222222222111111111110000000000///////////...........-------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡†††††††††††††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuvvvwxxyyzz{{{{{{{zzzzzzz{{|||}}}||{{z}|{zyxwwwwvwwwxxyyzz{{||}{{||||}}}}|||||{{{zzzyyyyyxxxwwvvuttsrrqppooonnnnmqqqqqqqqpppppppppppooooookkjjjjjjjjjjjiiiiiiiiiiihhggggggfffffffffffeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbcccdddeefffgggghgggggffffeeeddcccbbbaaaaa```````````aaaaaaaaaaaaa`___^^]]\\\[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXXWWWWWVVVVVUUUUUUUUUUUVVVUUUUUUTTTSSSSSRRRRRRRRQQQQQQQPPPPOOOONNNNNMMMMLKKKJJJJJJIIIIIIIIIHHHHHHHGGFFFFFFFFFEEEEEEEEEEDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999999998888888888777777776666666666655555555554444444443333333333222222222222222111111111110000000000///////////...........-------,,,,,,,,,,,,+++++++++***********))))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡†††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuvvvwwxyyzz{{{{{{{zzzzzzz{{{||}}}}}||{z}|{zyxxwwwwwwxxyyzz{{||}}{||||}}}}}||||{{{zzzyyyxxxxwwwvvuttsrrqqpooonnnnnmqqqqqqqqqppppppppppooooookkjjjjjjjjjjjiiiiiiiiiiihhgggggggffffffffffeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbccccdddeeffgggghhgggggffffeeeddcccbbbaaaaa````````````aaaaaaaaaaa``___^^]]\\\[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWXXWWWWWWVVVVVUUUUUUUUUUUUVVVVUUUUUTTTTSSSSRRRRRRRRQQQQQQQPPPPPOOOONNNNMMMMLKKKJJJJJJJIIIIIIIIHHHHHHHGGFFFFFFFFFFEEEEEEEEEDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::9999999999999998888888888777777776666666666655555555554444444443333333333222222222222222111111111110000000000///////////...........--------,,,,,,,,,,,+++++++++************)))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡††††††††††††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuvvvwwxxyzz{{{|{{{{zzzzzzz{{{||}}}}}}|{z}|{zyxxwwwwwwxxyyz{{||}}~{|||}}}}}}||||{{zzzyyxxxwwwwvvuuttsrrqqppoonnnnnnmqqqqqqqqqppppppppppooooookkkjjjjjjjjjjiiiiiiiiiiihhgggggggffffffffffeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbccccddeeeffgggghhggggggfffeeeddcccbbbaaaa``````````````aaaaaaaaaa``__^^^]]\\\[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUVVVVUUUUUUTTTSSSSRRRRRRRRQQQQQQQQPPPPOOOOONNNNMMMMKKKKJJJJJJIIIIIIIIHHHHHHHGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::999999999999998888888888777777777666666666655555555554444444443333333333222222222222222211111111110000000000///////////...........--------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡††††††††††††††††………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuvvvwwxxyzz{{{||{{{{zzzzzzz{{||}}~~~}}|{{~}{zyyxwwwwwxxyyzz{||}}~~|||}}}}}}}|||{{{zzyyxxwwwwvvvuuttssrqqppooonnnnnnmqqqqqqqqqppppppppppooooookkkjjjjjjjjjjjiiiiiiiiiiihgggggggfffffffffffeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbcccccddeeeffggghhhggggggfffeeeddccbbbaaaaa```````````````aaaaaaaa```__^^^]]\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUVVVVUUUUUUTTTSSSSSRRRRRRRQQQQQQQQPPPPPOOOONNNNMMMMKKKKJJJJJJIIIIIIIIHHHHHHHGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999999998888888887777777776666666666555555555554444444433333333333222222222222222111111111100000000000//////////...........--------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuvvvwwxyyz{{{|||{{{{zzzzzzz{{||}~~~~~}}|{~}|zyyxwwwwwxxyyz{{||}~~~||}}}}}}}}|||{{zzyyxxwwvvvvuuttssrrqqpppooonnnnnmmqqqqqqqqqqppppppppppoooookkkjjjjjjjjjjjiiiiiiiiiiihggggggggffffffffffeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbccccdddeefffggghhhgggggggffeeeddccbbbaaaaa````````````````aaaaaa````___^^]]]\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSRRRRRRRQQQQQQQQPPPPPOOOOONNNMMMMKKKKJJJJJJJIIIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEEDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>===========<<<<<<<<<<<;;;;;;;;;::::::::::9999999999999998888888887777777776666666666555555555554444444433333333333222222222222222111111111110000000000//////////...........--------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuvvvwwxyyzz{|||||{{{{zzzzzzz{{|}}~~~~~~}|{~}|{zyxxwwwxxyyzz{||}}~~|}}}}}}}}}|||{{zzyxxwwvvvuuuttssrrqqqppooonnnnnnnmqqqqqqqqqqppppppppppoooookkkkjjjjjjjjjjiiiiiiiiiiihggggggggfffffffffffeeeeeeeeeeeddddddddddcccccccccbbbbbbbbccccdddeefffggghhhgggggggfffeeddccbbbaaaaa``````````````````````````__^^^]]]\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVWWWWVVVVVVUUUUUUUUTTTTTUUUUUUUUUUUUTTTSSSSSRRRRRRRQQQQQQQQPPPPPPOOOONNNNMMMKKKKJJJJJJJIIIIIIIIHHHHHHGGGFFFFFFFFFFEEEEEEEEEEDDCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::999999999999998888888887777777776666666666655555555554444444443333333333222222222222222111111111110000000000///////////..........--------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuvvvwwxxyzz{{||||||{{zzzzzzzz{||}~~~~}|{~}|{zyxxwwxxxyyz{{|}}~~}}}}}}}}}}||{{zzyyxwwvvuuutttssrrqqqppoooonnnnnnnmqqqqqqqqqqppppppppppoooookkkkjjjjjjjjjjjiiiiiiiiiiiggggggggfffffffffffeeeeeeeeeeeeddddddddddccccccccccbbbbbbccccdddeefffggghhhgggggggfffeeddccbbbaaaaa``````````````````````````___^^^]]]\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXYXXXXXXXXXWWWWWWWWVVVVVVVWWVVVVVVVUUUUUUUUTTTTTTTUUUUUUUUUUTTTTSSSSRRRRRRRRQQQQQQQQPPPPPPOOOONNNNMMMKKKKJJJJJJJIIIIIIIIHHHHHHGGGFFFFFFFFFFEEEEEEEEEEDDCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::999999999999998888888888777777776666666666655555555554444444443333333333222222222222222111111111110000000000///////////...........-------,,,,,,,,,,,++++++++++***********))))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††…………………………………………………………………†………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuvvvwwxyyz{{|||}}||{{zzzzzzz{{|}}~~~}|{~}|{zyxxxxxxxyzz{||}}~~}}}}}}}}}}||{{zzyxxwvvuutttsssrrqqqpppooonnnnnnnnmqqqqqqqqqqpppppppppppooookkkkkjjjjjjjjjjiiiiiiiiiiiggggggggfffffffffffeeeeeeeeeeeeddddddddddccccccccccbbbbbcccccdddeefffggghhhgggggggfffeeddccbbbaaaaa``````````a```````````````___^^^]]]]\\\\\[[[[[[[[[Z[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTUUUUUUUUUTTTTSSSSRRRRRRRRQQQQQQQQPPPPPPOOOOONNNMMMKKKKJJJJJJJIIIIIIIIHHHHHHGGGFFFFFFFFFFEEEEEEEEEEEDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>===========<<<<<<<<<<<;;;;;;;;;::::::::::999999999999998888888888777777776666666666655555555554444444443333333333222222222222222111111111110000000000///////////...........--------,,,,,,,,,,,+++++++++***********))))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{zzzzzzzzz{zzzzzzzzzzzzzzzyyyyyyyyyywwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuvvvwwxyzz{{||}}}|{zzzyyyyyyzz{|}}~~~~~}}|{|{zyxwvvvvvvwwxxyzz{||}}}}}~~~~~}}}||{{zzyxxwvvuutvuutttssrrrrqqqpppppppooommmmmmmmmmmlllllllllllkkkiiihhhhhhhhhhhgggggggggggfggggggffffffffffeeeeeeeeefeeeeeeeeeeddddddddddccccbbbbbbbbccccdddeefffgggghhhhhhggggffeeddccbbbaaaaabbbbbbbbbbbbbbbbbbbaaaaaa^^^^]]]\\\\\[[[[[[[ZZZZZZ[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSRRRRQQQQQQQQQQQQQQQQQPPPPPPOOOONNNMMLLKKKKJJJJJJJJJIIIIIIIHHHGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::999999999888888888877776666666666555555555544444444444443333333333222222222222111111111100000000000///////////...........------,,,,,,,,,,,++++++++++************)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{zzzzzzzzz{zzzzzzzzzzzzzzzyyyyyyyyyyxwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuvvvwxxyzz{|||}}}|{zzyyyyyyyz{{|}~~~~~~}|{}{zyxwvvvvvvwwxyyz{{||}}}}}~~~~~}}}||{{zyyxwvvuuttuutttssrrrrqqqqppppppppoommmmmmmmmmmmlllllllllllkkiiihhhhhhhhhhhhggggggggggfggggggffffffffffeeeeeeeeefeeeeeeeeeeedddddddddccccbbbbbbbbccccdddeefffgggghhhhhhggggffeeddccbbbaaaaabbbbbbbbbbbbbbbbbbaaaaaaa^^^^]]]]\\\\\\[[[[[[ZZZZZ[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSRRRRRQQQQQQQQQQQQQQQQQPPPPPPOOOONNNMMLLKKKKJJJJJJJJJIIIIIIIHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999888888888877776666666666555555555554444444444443333333333222222222222111111111100000000000///////////...........------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{zzzzzzzz{zzzzzzzzzzzzzzzyyyyyyyyyyxwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuvvvwwxxyz{{||}}}||{zzyyyyyyyz{||}~~~~}|{}{zyxwvvvvvvwwxyyz{{||}}~}~~~~~~}}}||{{zyxxwvuuttsutttsssrrrqqqqqppppppppponmmmmmmmmmmmlllllllllllkkiiiihhhhhhhhhhhgggggggggggggggggfffffffffffeeeeeeeeffeeeeeeeeeedddddddddccccbbbbbbbbccccdddeefffggggghhhhhggggffeeddccbbbaaaaabbbbbbbbbbbbbbbbbbbaaaaaa^^^^^]]]]\\\\\\\[[[[[ZZZZ[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXWWWWWWWVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSRRRRQQQQQQQQQQQQQQQQQPPPPPPPOOOONNNMMLLKKKKJJJJJJJJJIIIIIIIHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@?????????>>>>>>>==========<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999998888888888777766666666665555555555544444444444433333333333222222222221111111111000000000000//////////...........------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!  ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{zzzzzzzz{{zzzzzzzzzzzzzzzyyyyyyyyyxxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuvvvwwxyyz{{||}}}||zzzyyyyyyyz{||}~~~~}|{|{zyxwvvvvvvwwxyyz{{|}}}~~~~~~~~}}}||{zzyxwwvuttssttsssrrrrrqqqqpppppppppponmmmmmmmmmmmlllllllllllkkiiiihhhhhhhhhhhgggggggggggggggggfffffffffffeeeeeeeeffeeeeeeeeeeddddddddddcccbbbbbbbcccccdddeeefffgggghhhhhggggffeeddccbbbaaaaabbbbbbbcccbbbbbbbbbbaaaaa^^^^^]]]]]]\\\\\\[[[[[ZZZ[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSRRRRQQQQQQQQQQQQQQQQPPPPPPPPOOOONNNMMLLKKKKJJJJJJJJJJIIIIIIHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@?????????>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877766666666665555555555544444444444433333333333222222222221111111111100000000000//////////...........-------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………„„„„„„„„„„„„„‡††††††††††††††††††††††††………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{zzzzzzz{{zzzzzzzzzzzzzzzyyyyyyyyyxxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuvvvwwxyyz{{|||}|||zzyyyyyyyzz{|}}~~~~}|{|{zyxwvvvvvvwwxyyz{||}}}~~~~~~~~}}}||{zzyxwvuutssrttsssrrrrqqqqqpppppppppppnmmmmmmmmmmmmlllllllllllkiiiiihhhhhhhhhhhgggggggggggggggggffffffffffeeeeeeeeffeeeeeeeeeeddddddddddcccbbbbbbbcccccdddeeefffgggghhhhhggggffeeddccbbbaaaaabbbbbccccccccbbbbbbbaaaaa^^^^^^]]]]]]]\\\\\[[[[[ZZ[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSRRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOONNNMMLLKKKKJJJJJJJJJJIIIIIIIHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@?????????>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877766666666666555555555544444444444443333333333222222222221111111111100000000000///////////..........-------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡†††††††††††††††††††††††……………………………………………………………………………………………………„„„„„„„„„„„„‡‡†††††††††††††††††††††††…………………………………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{zzzzzzz{{{zzzzzzzzzzzzzzzyyyyyyyyxxxwwwwwwwwwwwwwwwvvvvvvvvuuuuuuvvvwwxyzz{{|||||||zzyyyxxyyzz{|}}~~~}|{|{zyxwvvvvvvwwxyzz{||}}~~~~~~~~~}}}|{{zyxxwvuttssrtsssrrrrqqqqqqqppppppppppnnmmmmmmmmmmmlllllllllllkiiiiihhhhhhhhhhhgggggggggggggggggfffffffffffeeeeeeeffeeeeeeeeeeedddddddddcccbbbbbbbcccccdddeeefffggggghhhggggfffeeddccbbbaaaaabbbbccccccccccbbbbbbbaaaa_^^^^^^^]]]]]]\\\\\[[[[[Z[[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYYYYYXXXXXWWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSRRRRQQQQQQQQPQPPPPPPPPPPPPPPOOOOONNNMMLLKKKKKJJJJJJJJJIIIIIIIHHGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@?????????>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::999999999888888888877776666666666555555555544444444444443333333333222222222221111111111100000000000///////////..........-------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡†††††††††††††††††††††…………………………………………………………………………………………………………„„„„„„„„„„‡‡‡‡†††††††††††††††††††††……………………………………………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{zzzzzz{{{zzzzzzzzzzzzzzzyyyyyyyyxxxwwwwwwwwwwwwwwwvvvvvvvvuuuuuuvvvwxxyzz{{||||||{zyyyxxxyyzz{|}}~~~~}|{z|{zxwwvvvvvvwwxyzz{||}}~~~~~~~~~}}||{{zyxwvvutssrrsssrrrrrqqqqqqqppppppppppnnmmmmmmmmmmmlllllllllllkiiiiiihhhhhhhhhhgggggggggggggggggfffffffffffeeeeeeefffeeeeeeeeeedddddddddccccbbbbbccccccdddeeeffffgggggggggggfffeeddccbbbaaaaabbbcccccccccccccbbbbbbaaa__^^^^^^^]]]]]]]\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYYYYYXXXXXWWWWWVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSRRRRRQQQQQQQPPPPPPPPPPPPPPPPPOOOONNNNMMLLKKKKJJJJJJJJJJIIIIIIIHHGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@?????????>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999888888888877776666666666555555555544444444444443333333333222222222221111111111100000000000///////////...........------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††……………………………………………………………………………………………………………„„„„„„„„„‡‡‡‡‡††††††††††††††††††††………………………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{zzzzzz{{{{zzzzzzzzzzzzzzzyyyyyyyxxxxwwwwwwwwwwwwwwvvvvvvvvuuuuuvvvwwxxyzz{{||||||{yyyyxxxyyz{{|}}~~~~~~}|{z|zyxwwvvuvvvwwxyzz{||}}~~~~~~~~~}}||{zzyxwvuutssrqssrrrrrqqqqqqqqppppppppppnnmmmmmmmmmmmmllllllllllliiiiiihhhhhhhhhhhgggggggggggggggggffffffffffeeeeeeefffeeeeeeeeeeedddddddddcccbbbbbccccccdddeeeefffgggggggggggffeeeddccbbbaaaaabbcccccccccccccccbbbbbbaa__^^^^^^^^]]]]]]]\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYYXXXXXWWWWWVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSRRRRQQQQQQQPPPPPPPPPPPPPPPPPOOOOONNNNMMLLKKKKKJJJJJJJJJIIIIIIIHHGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@?????????>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888887776666666666555555555544544444444443333333333222222222222111111111100000000000///////////...........------,,,,,,,,,,,++++++++++************)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  ‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††………………………………………………………………………………………………………………„„„„„„„„‡‡‡‡‡‡†††††††††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{zzzzzz{{{{zzzzzzzzzzzzzzzyyyyyyyxxxxwwwwwwwwwwwwwwwvvvvvvvuuuuuvvvwwxxyzz{{|||||{{yyyxxxyyyz{{|}}~~~~~}}|{z{zyxwvvuuuvvwwxyzz{|}}~~~~~~~~~}}}|{{zyxxwvuttsrrqssrrrrrqqqqqqqqqpppppppppnnnmmmmmmmmmmmllllllllllliiiiiiihhhhhhhhhhgggggggggggggggggffffffffffeeeeeeefffeeeeeeeeeeedddddddddccccbbbbccccccdddeeeeffffgggggggggfffeeddcccbbbaaaabbbccccddddddccccccbbbbbba____^^^^^^^^]]]]]\\\\[[[[\[[[[[[[[\\\\[[[[[ZZZZYYYYYYYYYYYYYYYYYYYXXXXXWWWWWVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRQQQQQQQPPPPPPPPPPPPPPPPOOOOOONNNNMMLLKKKKKJJJJJJJJJIIIIIIIHHGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@????????>>>>>>>>==========<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888887776666666666555555555554544444444443333333333222222222222111111111100000000000///////////...........------,,,,,,,,,,,++++++++++************)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!  ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††…………………………………………………………………………………………………………………„„„„„„„‡‡‡‡‡‡‡††††††††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{zzzzz{{{{{zzzzzzzzzzzzzzyyyyyyyxxxxwwwwwwwwwwwwwwwvvvvvvvvuuuuvvvwwxxyzz{{{||{{{{yyyxxxyyzz{||}}~~~~}}|{zy{zyxwvvuuuvvwwxyz{{|}}~~~~~~~~~}}||{zzyxwvvutssrqqsrrrrrqqqqqqqqqqpppppppppnnnmmmmmmmmmmmllllllllllliiiiiiihhhhhhhhhhgggggggggggggggggfffffffffffeeeeeefffeeeeeeeeeeeddddddddddccccbccccccccdddeeeeffffgggggggggfffeeddcccbbbbaaabbccccdddddddddcccccbbbbbb_____^^^^^^^^]]]]]\\\\[[[\[[[[[[\\\\\\\\[[[[ZZZZYYYYYYYYYYYYYYYYYYXXXXXWWWWWVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRQQQQQQPPPPPPPPPPPPPPPOOOOOOOONNNNMMLLKKKKKJJJJJJJJJIIIIIIIHHGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877776666666665555555555545444444444433333333333222222222221111111111000000000000//////////...........------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!  ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††……………………………………………………………………………………………………………………„„„„„‡‡‡‡‡‡‡‡†††††††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{zzzzz{{{{{zzzzzzzzzzzzzzzyyyyyyxxxxxwwwwwwwwwwwwwwwvvvvvvvuuuvvvvwwxyyzz{{{{{{{{zyyxxxyyyzz{||}}~~~}}||{zyzyxwvvuuuuuvwwxyz{{|}}~~~~~~~~}}}|{{zyyxwvuttsrrqqsrrrrrqqqqqqqqqqqppppppppnnnmmmmmmmmmmmmlllllllllliiiiiiihhhhhhhhhhhgggggggggggggggggffffffffffeeeeeeffffeeeeeeeeeeddddddddddcccccccccccccddddeeeffffffgggggffffeeeddccbbbbbbbbbcccccddddddddddcccccbbbbb______^^^^^^^]]]]]\\\\[[[\\[[[[\\\\\\\\\\[[[[ZZZYYYYYYYYYYYYYYYYYYYXXXXWWWWWVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNMMLLKKKKKJJJJJJJJJIIIIIIIHHGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877776666666666555555555545444444444433333333333222222222221111111111100000000000//////////...........-------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!  ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††…………………………………………………………………………………………………………………„„„„‡‡‡‡‡‡‡‡‡††††††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{zzzz{{{{{{zzzzzzzzzzzzzzyyyyyyxxxxxwwwwwwwwwwwwwwwvvvvvvvvuvvvvwwxxyyzz{{{{{{{{zyyxxxyyyz{{||}}~~}}}|{zyxzyxwvvuuuuuvwwxyz{||}~~~~~~~~}}||{zzyxwvvutssrrqqrrrrrrqqqqqqqqqqqppppppppnnnnmmmmmmmmmmmlllllllllliiiiiiihhhhhhhhhhhgggggggggggggggggfffffffffffeeeeeffffeeeeeeeeeeedddddddddcccccccccccccddddeeeeffffffggfffffeeedddccbbbbbbbbbccccddddddddddddcccccbbbb______^^^^^^^]]]]]\\\\[[[\\[[[[\\\\\\\\\\\[[[ZZZZYYZYYYYYYYYYYYYYYYXXXXXWWWWVVVUUUUUUUUUUUUUUTTTTTTTSTTSSSSSSSRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNMMLLKKKKKKJJJJJJJJIIIIIIIHHGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888877776666666666555555555545444444444443333333333222222222221111111111100000000000///////////..........-------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††………………………………………………………………………………………………………………„„„‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚€€€€€€€€€€€€~~~~~~~~~~~€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzz{{{{{{zzzzzzzzzzzzzzzyyyyyxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvwwxxyyzz{{{{{{{{zyyyyyyyzz{||}}}}}}}|{{zyxyxwwvuuuuuuvwwxyz{|}}~~~~~~~}}}|{{zyxxwvuttsrrqqqrrrrrrqqqqqqqqqqqppppppppnnnnmmmmmmmmmmmlllllllllliiiiiiiihhhhhhhhhhgggggggggggggggggfffffffffffeeeeefffffeeeeeeeeeedddddddddcccccccccccccddddeeeeefffffffffffeeedddcccbbbbbbbbbccccddddddddddddccccccbbb_______^^^^^^^]]]]\\\\[[[\\[[[\\\\\\\\\\\\[[[[ZZZYYZYYYYYYYYYYYYYYYXXXXXWWWWVVVVUUUUUUUUUUUUUTTTTTTTSTSSSSSSSRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOOONNNNNMMLLKKKKKKJJJJJJJJIIIIIIIIHGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>=========<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888877776666666666555555555545444444444443333333333222222222221111111111100000000000///////////..........-------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††………………………………………………………………………………………………………………„„‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{zzz{{{{{{zzzzzzzzzzzzzzzyyyyyxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvwwxxyyzz{{{{{{{{zyyyyyyzz{{||}}}}}}||{zyxwyxwvvuuuuuuvwwxyz{|}}~~~~~~}}||{zyyxwvuutssrrqqprrrrrrqqqqqqqqqqqqpppppppnnnnmmmmmmmmmmmlllllllllliiiiiiiihhhhhhhhhhggggggggggggggggggffffffffffeeeeefffffeeeeeeeeeeddddddddddccccccccccccdddddeeeeefffffffffeeeedddcccbbbbbbbbbcccddddddddddddddcccccbbb`______^^^^^^]]]]]\\\\[[[\\[[[[\\\\\\\\\\\\[[[ZZZYYZYYYYYYYYYYYYYYYXXXXXWWWWVVVVUUUUUUUUUUUUTTTTTTTSSTSSSSSSRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOOOOOOONNNNNMMLLKKKKKKJJJJJJJJIIIIIIIIHGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>=========<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888877777666666666555555555545544444444443333333333222222222221111111111100000000000///////////..........-------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††……………………………………………………………………………………………………………„‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚€€€€€€€€€€€€~~~~~~~~~€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{zzz{{{{{{{zzzzzzzzzzzzzzzyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvwwwxyyzzz{{{{{{{zzyyyyyzz{{||}}}}}}||{zzyxwxwwvuuuuuuuvwxyyz{|}~~~~~}||{zzyxwwvuttsrrqqqprrrrrrqqqqqqqqqqqqpppppppnnnnmmmmmmmmmmmmllllllllliiiiiiiihhhhhhhhhhhgggggggggggggggggffffffffffeeeeefffffeeeeeeeeeeddddddddddcccccccccccccdddddeeeeeefffffeeeeedddccccbbbbbbbbbcccddddddddddddddccccccbb`______^^^^^^]]]]]\\\[[[[\\[[[[\\\\\\\\\\\\[[[ZZZZYZZYYYYYYYYYYYYYXXXXXXWWWWVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOOOOOONNNNNNMMLLKKKKKKJJJJJJJJIIIIIIIIHGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>=========<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888877777666666666555555555555544444444443333333333222222222222111111111100000000000///////////..........-------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$%$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††…………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚€€€€€€€€€€€€€~~~~~~~~~~€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{zz{{{{{{{zzzzzzzzzzzzzzzyyyyxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvwwxxyyzz{{{{{{{{{zyyyyzz{{|||}}}}}}|{{zyxwvxwvvuuuuuuvvwxyz{|}}~~~}}|{{zyxxwvuutssrrqqqprrrrrrrqqqqqqqqqqqpppppppnnnnnmmmmmmmmmmmllllllllliiiiiiiiihhhhhhhhhhgggggggggggggggggfffffffffffeeeefffffeeeeeeeeeeddddddddddcccccccccccccddddddeeeeeeeeeeeeeedddcccccbbbbbbbbbccdddddddddddddddccccccbb`______^^^^^]]]]]\\\\[[[[\[[[[[[\\\\\\\\\\\[[[[ZZZYZZYYYYYYYYYYYYYXXXXXXWWWWVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPOOOOOOOOOOOOOONNNNNNNMMLLKKKKKKJJJJJJJJIIIIIIIIHGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>=========<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888877777666666666555555555555544444444443333333333222222222222111111111100000000000///////////..........-------,,,,,,,,,,,++++++++++************))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$%$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{zz{{{{{{{{zzzzzzzzzzzzzzyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvwwwxxyyzz{{{{{{{{{{yzzzz{{|||}}}}}}||{zyyxwvxwvuuuuuuuvvwxyz{|}~~~~}}|{zyyxwvuutssrrqqqpprrrrrrrrqqqqqqqqqqpppppppnnnnnnmmmmmmmmmmmlllllllliiiiiiiihhhhhhhhhhhgggggggggggggggggfffffffffffeeeeffffffeeeeeeeeeedddddddddccccccccccccccddddddeeeeeeeeeeeddddccccccbbbbbbbbcccdddddddddddddddccccccbb`______^^^^^]]]]]\\\\[[[[[[[[[[[[\\\\\\\\\\[[[[ZZZYZZYYYYYYYYYYYYXXXXXXXWWWWVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNMMMLLKKKKKKJJJJJJJJIIIIIIIIHGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>========<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888777776666666665555555555555444444444433333333333222222222221111111111000000000000//////////..........-------,,,,,,,,,,,+++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!  ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††…………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{zz{{{{{{{{zzzzzzzzzzzzzzzyyyxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvwwxxyyzzz{{{{{{{{{{zzzz{{||}}}}}}}}||{zyxwvuwvvuuuuuuuvwxyz{|}}~~~}||{zyxwvvuttsrrrqqqpprrrrrrrrrqqqqqqqqqqppppppnnnnnnmmmmmmmmmmmlllllllliiiiiiiiihhhhhhhhhhhgggggghggggggggggffffffffffeeeeffffffeeeeeeeeeddddddddddcccccccccccccccddddddddddeddddddddcccccccbbbbbbbbccdddddddddddddddcccccccbb`_____^^^^^]]]]]\\\\[[[[[[[[[[[[[[\\\\\\\\\[[[[ZZZYZZYYYYYYYYYYYXXXXXXXWWWWWVVVUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMLLKKKKKKJJJJJJJJIIIIIIIIHGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>=========<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999988888888777776666666666555555555555444444444433333333333222222222221111111111100000000000//////////..........--------,,,,,,,,,,+++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!  ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………††††††††††††††††††††††††††‡‡†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††……………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{z{{{{{{{{{zzzzzzzzzzzzzzyyyxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvwwwxxyyzzz{{{{{{{{{{zz{{{||}}}}~~}}}|{zzyxwvuwvuuuuuuuvvwxyz{|}~€€~~}|{zyxxwvuttssrrqqqqpprrrrrrrrrqqqqqqqqqqppppppnnnnnnnmmmmmmmmmmlllllllliiiiiiiiihhhhhhhhhhhgggggghggggggggggffffffffffeeeeffffffeeeeeeeeeedddddddddccccccccccccccccddddddddddddddddcccccccccbbbbbbccccddddddddddddddcccccccbbb______^^^^]]]]]\\\\\[[[[Z[[[[[[[[[[[\\\\\\[[[[ZZZZYZZZYYYYYYYYYXXXXXXXWWWWWWVVVUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMLLKKKKKKJJJJJJJJIIIIIIIIHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>=========<<<<<=<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888777777666666666555555555555444444444443333333333222222222221111111111100000000000///////////.........--------,,,,,,,,,,,++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!  ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††…………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{z{{{{{{{{{zzzzzzzzzzzzzzzyyxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvwwxxxyyzz{{{{{{{{{{|{{{|||}}}~~~~}}||{zyxwvuuvvuuuuuuuvwwxy{|}~~€€€€€~~}|{zyxwvuutssrrqqqqppprrrrrrrrrrqqqqqqqqqppppppnnnnnnnmmmmmmmmmmmllllllliiiiiiiiihhhhhhhhhhhhggggghggggggggggfffffffffffeeeffffffeeeeeeeeeedddddddddcccccccccccccccccccddddddddddcccccccccccbbbbbbcccccdddddddddddddcccccccbbbb_____^^^^^]]]]]\\\\[[[[[Z[[[[[[[[[[[[[[[[[[[[[ZZZZYZZZYYYYYYYYXXXXXXXXWWWWWWVVUUUUUUUUTTTTTTTSSSSSSSRSRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMLLKKKKKKJJJJJJJJIIIIIIIIIGGGGGGGGGFFFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@???????>>>>>>>>>>=========<<<<<=<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888777777666666666555555555555444444444443333333333222222222221111111111100000000000///////////.........--------,,,,,,,,,,,++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††………………………………………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyxxxxxxxxxwwwwwwwwwwwwvvvvvvvvwwwxxyyzzz{{{{{{{||||{{||}}}~~~~~~}}|{{zyxwvutvvuuuuuuvvwxyz{|}~€€€€€~}||zyxwvvutssrrrqqqqppprrrrrrrrrrqqqqqqqqqqpppppnnnnnnnnmmmmmmmmmmllllllliiiiiiiiiihhhhhhhhhhhggggghgggggggggggffffffffffeeeffffffeeeeeeeeeedddddddddcccccccccccccccccccccccccccccccccccccccbbbccccccccccddddddddcccccccccbbbbbb____^^^^^]]]]]\\\\\[[[[[Z[[[[[[[[[[[[[[[[[[[[ZZZZZYZZZYYYYYYYXXXXXXXXWWWWWWVVUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNNNNMMMMLKKKKKKKJJJJJJJJIIIIIIIIIGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<=<<<<<<<<<<<;;;;;;;;;::::::::::::99999999988888888777777666666666555555555555444444444443333333333222222222221111111111100000000000///////////.........--------,,,,,,,,,,,++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††…………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††……………………………………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyxxxxxxxxxwwwwwwwwwwwwvvvvvvvvwwwxxyyzzz{{{{{{|||||{||}}}~~~~~~~}}|{zyxwvvutvuuuuuuuvwxxy{|}~~€€€€€€~}|{zyxwvuttssrrqqqqqppprrrrrrrrrrrqqqqqqqqqpppppnnnnnnnnmmmmmmmmmmllllllliiiiiiiiiihhhhhhhhhhhggggghhggggggggggffffffffffeeeffffffeeeeeeeeeedddddddddccccccccccccccccccccccccccccccccccccbbbbbbbcccccccccccccccccccccccccbbbbbbb___^^^^^]]]]]\\\\\[[[[[ZZ[[[[[[[[[[[[[[[[[[[ZZZZZZYZZZYYYYYYYXXXXXXWWWWWWWVVUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNNNNNMMMMMLKKKKKKKJJJJJJJJIIIIIIIIIGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<==<<<<<<<<<<;;;;;;;;;::::::::::::99999999998888888777777666666666555555555555444444444443333333333222222222222111111111100000000000///////////.........--------,,,,,,,,,,,++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyxxxxxxxxxxwwwwwwwwwwwvvvvvvvwwwxxxyyzzz{{{{{|||||}||}}~~~~~~~}||{zyxwvuttvuuuuuuvvwxyz{|}~€€€€€~}|{zyxwvutssrrrqqqqqqpprrrrrrrrrrrqqqqqqqqqpppppnnnnnnnnmmmmmmmmmmllllllliiiiiiiiiiihhhhhhhhhhhgggghhggggggggggffffffffffeeeffffffeeeeeeeeeeeddddddddcccccccbbbbbbcccccccccccccccbbbbbbbbbbbbbbccccccccccccccccccccccccbbbbbbbaa__^^^^^]]]]]]\\\\\[[[[[ZZ[[[[[[ZZZZZ[[[[[ZZZZZZZZYYZZZYYYYYYXXXXXXWWWWWWWVVVUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMLKKKKKKKJJJJJJJJIIIIIIIIIGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>==========<<<<==<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888777777666666666655555555555544444444443333333333222222222222111111111100000000000///////////.........--------,,,,,,,,,,,++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††……………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyxxxxxxxxxxwwwwwwwwwwwwvvvvvvwwwxxyyyzzz{{{{|||||}}|}}~~~~~~}|{zzyxwvuttvuuuuuvvwxyz{|}~€€€€~}|{yxwvuttssrrqqqqqqqpprrrrrrrrrrrrqqqqqqqqqppppnnnnnnnnmmmmmmmmmmllllllliiiiiiiiiiihhhhhhhhhhhgggghhggggggggggffffffffffeeefffffffeeeeeeeeeeddddddddccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccbbbbbbbbaaaa^^^^^^]]]]]]\\\\\\[[[[[ZZ[[[[ZZZZZZZZZZZZZZZZZZZZYYZZZYYYYYYXXXXXWWWWWWWVVVVUUUUUUTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMKKKKKKKKJJJJJJJJIIIIIIIIIGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>==========<<<<==<<<<<<<<<<<;;;;;;;;;:::::::::::99999999998888888777777666666666655555555555544444444443333333333322222222222111111111100000000000///////////.........--------,,,,,,,,,,,++++++++++************)))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††……††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††……………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzxxxxxxxxxxwwwwwwwwwwwwvvvvvvwwwxxyyyzzz{{{{||||}}~}}~~~~~}}|{zyxwvuutsvuuuuvvwwxyz{|}~€€€€~}|{zyxwvutssrrrqqqqqqqqprrrrrrrrrrrrqqqqqqqqqppppnnnnnnnnnmmmmmmmmmmlllllliiiiiiiiiiiihhhhhhhhhhhggghhggggggggggfffffffffffeefffffffeeeeeeeeeeddddddddcccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccbbbbbbbbbaaaaaa^^^^^]]]]]]\\\\\\[[[[[[ZZ[[[ZZZZZZZZZZZZZZZZZZZZYYYZZZYYYYYYXXXXWWWWWWVVVVVVUUUUUTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMKKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<===<<<<<<<<<<;;;;;;;;;::::::::::::99999999988888887777777666666666555555555555444444444433333333333222222222221111111111100000000000//////////.........--------,,,,,,,,,,,+++++++++++***********)))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyzz{{{||||}}}}~~~€€€€~}|{zyxxwvuuwwwwwxxyzz{|}~€€‚‚ƒƒƒ‚‚|{zyxvutsrrqqppoooooooooorrrrrrqqqqqqqqqqpppppppppkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggghhhggggggggggffffffffffeeffffffeeeeeeeeeedddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbcccccccccccccccbbbbbbbbbaaaaaaaaa````````_______^^^^^^^]]]]]]\\\\]\\\\\\\\[[[[[[[[[[[[[[[[[ZYYYYYYXXXXXWWWWWVVVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOONNNNNNMMMMMMMMMMMMLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@?????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999888888877777777776666666666555555544444444443333333333323222222222211111111111000000000///////////...........-----------,,,,,,,,,,,+++++++++***********)))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyzz{{{||||}}}}~~€€€€€~}|{zyxwvvuuwwwwxxyyz{|}~€‚‚ƒƒƒƒ‚‚|{zxwvutsrqqpppoooooooooorrrrrrqqqqqqqqqqpppppppppkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggghhhggggggggggffffffffffeeffffffeeeeeeeeeeeddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbcccccccccccccbbbbbaaaaaaaaaaaa``````_________^^^^^^^^]]]]]\\\\\]\\\\\\[[[[[[[[[[[[[[[[[[[ZYYYYYYXXXXXWWWWVVVVVVVVUUUUUTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::;::::::::9999999999888888887777777776666666666555555544444444443333333333323222222222211111111111000000000///////////...........-----------,,,,,,,,,,,+++++++++***********)))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyzzz{{{||||}}}}~~€€€€€~}|{zyyxwvvuuwwwxxxyz{{|}~€‚‚ƒƒƒ‚‚{zyxwvutsrqqpppoooooooooorrrrrrrqqqqqqqqqqppppppppkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggghhhggggggggggfffffffffffefffffffeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccbbaaaaaaaaaaaaaaa`````__________^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZYYYYYYYXXXXWWWWVVVVVVVVUUUUUTTTTTTTTSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:;:::::::::999999999888888887777777776666666666555555544444444443333333333323222222222211111111111000000000///////////...........-----------,,,,,,,,,,,+++++++++***********)))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyzzz{{{||||}}}}~~€€€€€€~}|{zyxwwvvuuxxxxxyyz{|}~€€‚‚ƒƒƒ‚‚€{zyxvutssrqqpppoooooooooorrrrrrrqqqqqqqqqqppppppppkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggghhhhgggggggggfffffffffffefffffffeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````_________^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXWWWWVVVVVVUUUUUUUTTTTTTTSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:;:::::::::999999999888888887777777777666666666555555544444444444333333333323222222222221111111111000000000///////////...........-----------,,,,,,,,,,,+++++++++***********)))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyxxxxxxxxxxxxxyyzzz{{{{|||||}}}~~€€€€€~}}|{zyxwvvuuuxxxxyyz{{|}~€‚‚‚‚‚‚€zyxwvutsrrqppppoooooooooorrrrrrrqqqqqqqqqqppppppppkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggghhhgggggggggggffffffffffefffffffeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa````________^^^^^^^^^^^^]]]]]]]\\\\]\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXWWWWWVVVVVUUUUUUUTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:;:::::::::9999999998888888877777777776666666665555555444444444443333333333232222222222211111111110000000000//////////...........-----------,,,,,,,,,,,+++++++++***********)))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyxxxxxxxxxxxxyyyzzz{{{||||||}}}~€€‚€€~}|{zyxxwvvuuuxxxyyzz{|}~~€‚‚‚‚‚€zyxwvutsrqqppppoooooooooorrrrrrrrqqqqqqqqqqppppppplkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggghhhhggggggggggffffffffffeffffffffeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`````_____^^^^^^^^^^^^^^^]]]]]]]\\\\]\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYYXXXXWWWWVVVVVUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;::::::::9999999998888888877777777776666666665555555444444444443333333333232222222222211111111110000000000//////////............----------,,,,,,,,,,,+++++++++************)))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyxxxxxxxxxxxyyyzzz{{{{||||||}}}~€€‚‚€€~}|{zyxwwvvuuuxxxyyz{{|}~€‚‚€yxwvutssrqqppppoooooooooorrrrrrrrqqqqqqqqqqppppppplkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggghhhhggggggggggffffffffffeffffffffeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`````____^^^^^^^^^^^^^^^^]]]]]]]\\\\]\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYYXXXXWWWWVVVVVUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::999999999888888877777777777666666666555555544444444443333333333232222222222211111111110000000000//////////............-----------,,,,,,,,,,++++++++++***********)))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{zzzyyyyyyyyyyyyxxxxxxxxxyyyyyzz{{{{|||||||}}}~€€‚‚‚€~}|{zyxwwvvuuuxxyyzz{||}~€€€~yxwvutsrrqqppppoooooooooorrrrrrrrqqqqqqqqqqpppppppllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggghhhhggggggggggfffffffffffffffffffeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````____^^^^^^^^^^^^^^^^^]]]]]]]\\\\]\\\\\[[[[[[ZZZZZZZZZZZZZZYYYYYXXXXXWWWWVVVVUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::999999999888888887777777777666666666555555544444444443333333333333222222222211111111111000000000///////////...........-----------,,,,,,,,,,,+++++++++***********)))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{zzzyyyyyyyyyyyyxxxxxxxxxyyyyzzz{{{||||||||}}}~€€‚‚‚€~}|{zyxxwvvvuuuxyyzz{{|}}~€€€€€€~}xwvuttsrqqpppppoooooooooorrrrrrrrqqqqqqqqqqpppppppllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhggggghhhhgggggggggggffffffffffffffffffeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa``aaaaaaaaaaaa````____^^^^^^^^^^^^^^^^^^]]]]]]\\\\]\\\\\[[[[[[ZZZZZZZZZZZZZZYYYYXXXXXWWWWVVVVVUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;::::::::999999999888888887777777777666666666555555544444444443333333333333222222222211111111111000000000///////////...........-----------,,,,,,,,,,,+++++++++***********)))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!  ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyxxxxxxxyyyyzzz{{{|||||||||}}}~€‚‚‚€~}|{zyxxwvvvvvvyyyzz{||}~~€€€€€€€~}}wwvutssrqqpppppoooooooooorrrrrrrrqqqqqqqqqqqpppppplllkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhggggghhhhgggggggggggfffffffffffffffffffeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```aaaaaaaaaaa````____^^^^^^^^^^^^^^^^^^]]]]]]\\\\]\\\\\[[[[[[[ZZZZZZZZZZZZZYYYXXXXXXWWWWVVVVVUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;::::::::999999999888888887777777777666666666555555544444444443333333333333222222222211111111111000000000///////////...........-----------,,,,,,,,,,,+++++++++***********)))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!  ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{zzzzyyyyyyyyyyyyxxxxxxyyyyyzz{{{{|||||||||}}}~€€‚‚‚‚€~}|{zyxxwvvvvvvyyzz{{||}~~€~~}}|wvuttsrrqqpppppoooooooooorrrrrrrrrqqqqqqqqqqppppppllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhggggghhhhhggggggggggfffffffffffffffffffeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````aaaaaaaaaa````___^^^^^^^^^^^^^^^^^^^]]]]]]]\\\]\\\\\\[[[[[[ZZZZZZZZZZZZZYXXXXXXXWWWWWVVVVVUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;::::::::999999999888888887777777777766666666555555544444444443333333333333222222222211111111111000000000///////////...........-----------,,,,,,,,,,,+++++++++***********)))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!  ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{zzzzyyyyyyyyyyyyxxxxxyyyyyzzz{{{|||||||||||}}~€€‚‚‚‚€~}|{zyxxwvvvvvvyyzz{{|}}~~~~~~}||{vvutssrrqqppppppooooooooorrrrrrrrrqqqqqqqqqqqpppppllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhggggghhhhhgggggggggggffffffffffffffffffeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````aaaaaaaaa```____^^^^^^^^^^^^^^^^^^^^]]]]]]\\\]]\\\\\[[[[[[ZZZZZZZZZZYYYXXXXXXXXWWWWWVVVVVUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;::::::::99999999888888887777777777766666666555555544444444444333333333333222222222221111111111000000000///////////...........-----------,,,,,,,,,,,+++++++++***********)))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!  ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyxxxyyyyyyzz{{{|||||||||||}}}~€‚‚‚‚€~}|{zyxxwwvvvvvyzz{{||}}~~~~~~~~~~}}||{{vuttssrrqqpppppppoooooooorrrrrrrrrqqqqqqqqqqqqppppllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhggggghhhhhgggggggggggffffffffffffffffffeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa``````aaaaaaa````____^^^^^^^^^^^^^^^^^^^^]]]]]]\\\]]\\\\\[[[[[[ZZZZZZZZZYYYYXXXXXXXWWWWWVVVVVVUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;::::::::999999998888888887777777777666666665555555444444444443333333333332222222222211111111110000000000//////////...........-----------,,,,,,,,,,,+++++++++***********))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††…………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyxyyyyyyzzz{{||||||||||||}}~~€‚‚‚‚‚€~}|{zyxxwwvvvvvzzz{{||}}}~~~~~~~}}}||{{zuuttssrrqqqppppppoooooooorrrrrrrrrqqqqqqqqqqqqqppplllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhggggghhhhhhgggggggggggffffffffffffffffffeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````aaa`````____^^^^^^^^^^^^^^^^^^^^^]]]]]]]\\]]]\\\\\[[[[[[ZZZZZZZZYYYYXXXXXXXWWWWWVVVVVVUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@??????????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;::::::::999999998888888887777777777666666666555555444444444443333333333332222222222211111111110000000000//////////............----------,,,,,,,,,,,+++++++++***********))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyzzz{{|||||||||||||}}~~€‚‚‚‚‚‚‚€~}|{zyxxwwvvvvwzz{{{||}}}~~~}}}}}||{{{zzuuttssrrqqqpppppppooooooorrrrrrrrrrqqqqqqqqqqqqppplllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggghhhhhhgggggggggggffffffffffffffffffeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````````____^^^^^^^^^^^^^^^^^^^^^]]]]]]]\\]]]\\\\\[[[[[[ZZZZZZZZYYYYXXXXXXWWWWWWVVVVVVUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;:::::::999999998888888887777777777666666666555555544444444443333333333332222222222211111111110000000000//////////............----------,,,,,,,,,,,+++++++++************)))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††………………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyzzzz{{|||}}}}||||||}}~€‚‚‚‚‚‚‚€~}|{zyyxwwwvvvwzz{{|||}}}}}}}}}|||{{zzzyutttssrrqqqpppppppooooooorrrrrrrrrrqqqqqqqqqqqqqpplllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggghhhhhhhggggggggggffffffffffffffffffeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````````````____^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]\]]]]\\\\\[[[[[[ZZZZZZZYYYYXXXXXXWWWWWWVVVVVVUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@?????????>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;:::::::999999999888888887777777777666666666555555544444444443333333333333222222222211111111111000000000///////////...........-----------,,,,,,,,,,++++++++++***********)))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyzzz{{|||}}}}}}||||}}}~€€‚‚‚ƒƒƒ‚‚€}|{zyyxwwwwwwwzz{{||}}}}}}}}|||{{{zzzyyutttssrrrqqqpppppppoooooosrrrrrrrrrrqqqqqqqqqqqqqpllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhgggghhhhhhhggggggggggfffffffffffffffffffeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`````````````````_____^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[ZZZZZZZYYYYXXXXXXWWWWWWVVVVVVUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@?????????>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;:::::::999999999888888887777777777666666666555555544444444443333333333333222222222211111111111000000000///////////...........-----------,,,,,,,,,,++++++++++***********)))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyzzz{{||}}}}}}}}}}}}}~~€‚‚‚‚ƒƒƒƒ‚€~}|{zyxxwwwwwwz{{{||}}}}}}|||{{{zzzzyyyutttsssrrqqqpppppppoooooosrrrrrrrrrrqqqqqqqqqqqqqpllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhgggghhhhhhhggggggggggffffffffgffffffffffeeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaa`````______`````______^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[ZZZZZZZYYYYXXXXXWWWWWWWVVVVVVVUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@??????????>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;:::::::999999999888888887777777777766666666555555544444444443333333333333222222222211111111111000000000///////////...........-----------,,,,,,,,,,++++++++++***********)))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||}|||||||||||||||{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyzzz{{|||}}}}}}}}}}}}~~€‚ƒ‚ƒƒƒƒƒ‚‚€~}|{zyxxwwwwwwz{{|||}}}}}|||{{{zzzzyyyyuttttsssrrqqqppppppoooooossrrrrrrrrrrqqqqqqqqqqqqqlllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhggghhhhhhhhggggggggggfffffffgffffffffffeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa``````________________^^^^^^]]]^^^^^^^^^^^^^^^^^^^]]]]]]^]]]]\\\\\[[[[[[ZZZZZZZYYYXXXXXWWWWWWWVVVVVVVUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@?????????>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;::::::999999999888888888777777777766666666555555544444444444333333333333222222222211111111111000000000///////////...........-----------,,,,,,,,,,++++++++++***********)))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††……………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||}|||||||||||||||{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyzz{{{||}}}}}}}}}}}}}~~€‚ƒ‚ƒƒƒƒƒ‚‚€~}|{zyxxwwwwww{{{|||}}}}|||{{{zzzyyyyyyuuttttssrrqqqppppppoooooossrrrrrrrrrrrqqqqqqqqqqqqlllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhggghhhhhhhhggggggggggfffffffgfffffffffffeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa``````______________^^^^^^^]]]]]^^^^^^^^^^^^^^^^^^^]]]]]^^]]]]\\\\\[[[[[ZZZZZZZYYYXXXXXWWWWWWWVVVVVVVVUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@?????????>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;::::::999999999888888888777777777766666666555555544444444444333333333333222222222221111111111000000000///////////...........-----------,,,,,,,,,,++++++++++***********)))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||}}||||||||||||||{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyzzz{{||}}}}~~~~}}}}~~~€‚‚ƒƒƒƒƒƒƒ‚‚€~}|{zyxxwwwwwx{{||||}}}}|||{{zzzyyyyyyyuuutttsssrrqqqppppppooooosssrrrrrrrrrrqqqqqqqqqqqqlllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhggghhhhhhhhggggggggggfffffffggfffffffffffeeeeeeeeeeeedddddddddcccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]^^]]]]\\\\\[[[[[[ZZZZZZYYYXXXXXWWWWWWWVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@????????>>>>>>>>=========<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999888888888777777777766666666555555544444444444333333333333222222222221111111111000000000///////////...........-----------,,,,,,,,,,++++++++++***********)))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||}}|||||||||||||||{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyzz{{{||}}~~~~~~~~~~~~€‚ƒƒƒƒƒƒƒƒ‚‚€~}|{zyxxxwwwxx{{|||}}}}|||{{zzzyyyyyyyyuuuutttssrrqqqppppppooooosssrrrrrrrrrrrqqqqqqqqqqqlllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhggghhhhhhhhggggggggggfffffffggffffffffffffeeeeeeeeeeedddddddddcccccccccbbbbbbbbbbbbbbaaaaaaaaaaa```````_______^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]^^^^^^^^^]]]^^^]]]]\\\\\[[[[[ZZZZZZZYYXXXXXWWWWWWWWVVVVVVVVUUUUUTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@????????>>>>>>>>=========<<<<<<<<<<<<<<<<;;;;;;;;;:::::::999999999888888887777777777666666666555555444444444443333333333332222222222211111111110000000000//////////...........-----------,,,,,,,,,,++++++++++***********))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}||}}||||||||||||||{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyzzz{{||}}}~~~~~~~~~~~€€‚‚ƒ„ƒƒƒƒƒƒ‚€~}|{zyyxxxwxxx{|||}}}}}|||{{zzyyyyyyyyyuuuuutttssrrqqppppppooooosssrrrrrrrrrrrqqqqqqqqqqqllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgghhhhhhhhhggggggggggffffffgggffffffffffffeeeeeeeeeeddddddddddccccccccbbbbbbbbbbbbbbaaaaaaaaaaa```````____^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^]]^^^]]]]\\\\\[[[[[[ZZZZZZYYXXXXXXWWWWWWWVVVVVVVVUUUUUTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@????????>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;:::::::999999999888888888777777777666666666555555544444444443333333333332222222222211111111110000000000//////////............----------,,,,,,,,,,++++++++++***********))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|}}}||||||||||||||{{{{{{{{{zzzzzzzyyyyyyyyyyyyzzz{{||}}}~~~~~~~~~~€€‚ƒƒ„ƒƒƒƒƒƒ‚€~}|{{zyyxxxxxxx||||}}}}}||{{{zzyyyyyyyyyuuuuuuttssrrqqqpppppooooossssrrrrrrrrrrrqqqqqqqqqqllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgghhhhhhhhhggggggggggffffffggggffffffffffffeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaaaa```````___^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^]^^^^]]]]\\\\[[[[[[ZZZZZZYYXXXXXXWWWWWWWVVVVVVVVUUUUUTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@?????????>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;:::::::999999999888888888777777777666666666555555544444444443333333333333222222222211111111110000000000//////////............----------,,,,,,,,,,++++++++++************)))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|}}}||||||||||||||{{{{{{{{{zzzzzzzyyyyyyyyyyyyzz{{{||}}~~~€€‚‚ƒƒ„ƒƒƒƒƒ‚‚€~}|{zzyyxxxxxxx|||}}}}}}||{{zzyyyyxyyyyyuuuuuutttsrrqqqppppppoooossssrrrrrrrrrrrqqqqqqqqqqlllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgghhhhhhhhhggggggggggffffffgggggffffffffffffeeeeeeeeedddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaaaa```````__^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^]^^^^]]]]\\\\\[[[[[ZZZZZZYYXXXXXXWWWWWWWWVVVVVVVVUUUUUTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@????????>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;:::::::999999999888888888777777777666666666555555544444444443333333333333222222222211111111111000000000///////////...........-----------,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}|}}}||||||||||||||{{{{{{{{{zzzzzzzyyyyyyyyyyyzzz{{||}}~~~€€€‚‚ƒƒ„„ƒƒƒƒƒ‚€~}|{zzyyxxxxxxy||}}}}}}}||{{zzyyyxxxyyyyuuuuuuuttssrrqqppppppoooossssrrrrrrrrrrrrqqqqqqqqqlllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhghhhhhhhhhggggggggggffffffggggggffffffffffffeeeeeeeedddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaaaa```````_^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^]]]]\\\\[[[[[[ZZZZZZYXXXXXXWWWWWWWWVVVVVVVVUUUUUTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCDCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@????????>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;:::::::999999999888888888877777777666666666555555544444444444333333333333222222222211111111111000000000///////////...........-----------,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}|}}}}}}}}}|||||||||||||||{{zzzzzzzzzzzyyyyzzzz{{{||}~~€€€€€€€€€‚‚ƒƒ„„„…†††……„„ƒ‚€~}}||{{{{{{{|€€€€€€€~~}|||{{{{{|||zzzzzyyyxxwvvuuutttttttttqqqqqqqqqqqppppppppppppooooooooonnnnnnnnnnmmmmmmmmkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhgggggggggffffffffffffffffffffffffeeeeeeeeeddeeeeeeedddddddddccccccccccbbbbbbbbbbbaaaaaaaaa`````___________^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^^]]]]]\\\\[[[[[ZZZZZYYYYYYXZYYYYYYYYXXXXXXXWWWWWWWWVVVUUUUUUUTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@@???????>>>>>>========<<<<<<<<<<<<<<;;;;;;;;:::::::99999999988888888888888777777776666666555555554444444444433333333322222222222111111111100000000000//////////.........-----------,,,,,,,,,,,,+++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}||}}}}}}}}}}||||||||||||||{{{zzzzzzzzzzzyyzzzzz{{||}}~€€€€€€€‚‚ƒƒƒ„„……†………„„ƒ‚€~}}||{{{{{{||€€€€€€€€~~}}|||{{{{{|||zzzzzyyyxxwvvuuutttttttttqqqqqqqqqqqqppppppppppppoooooooonnnnnnnnnnmmmmmmmmkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhggggggggggffffffffffffffffffffffffeeeeeeeeddeeeeeeedddddddddccccccccccbbbbbbbbbbaaaaaaaaaa`````___________^^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^^^^^^^^]]]]]\\\\[[[[ZZZZZYYYYYYXZYYYYYYYYXXXXXXXWWWWWWWWVVVUUUUUUUTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@????????>>>>>========<<<<<<<<<<<<<<;;;;;;;;:::::::99999999998888888888888777777776666666555555554444444444433333333322222222222111111111100000000000//////////.........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}|}}}}}}}}}}|||||||||||||||{{zzzzzzzzzzzyzzzzz{{||}}~~€€€€‚‚ƒƒƒ„„„……………„„ƒ‚‚€~~}}|||{{{||||€€€€€€€€~~}}||{{{{{{{||yzzzzyyyxxwvvuuutttttttttqqqqqqqqqqqqppppppppppppooooooooonnnnnnnnnmmmmmmmmkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhggggggggggfffffffffffffffffffffffffeeeeeeeedeeeeeeedddddddddccccccccccbbbbbbbbbbaaaaaaaaaa`````___________^^^^^^^^^^^^^]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]\\\\[[[[[ZZZZZYYYYYYZYYYYYYYYXXXXXXXXWWWWWWWVVVUUUUUUUUTTTTTTTTSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@????????>>>>>========<<<<<<<<<<<<<;;;;;;;;;:::::::99999999998888888888888777777776666666555555554444444444433333333322222222222111111111100000000000///////////........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}|}}}}}}}}}}|||||||||||||||{{zzzzzzzzzzzzzzzz{{{||}}~€€€€‚‚‚ƒƒƒ„„„„……………„ƒƒ‚€€~}}|||||||||||€€€€€€€~~}|||{{{{{{{||yyzzyyyyxxwvvuuutttttttttrqqqqqqqqqqqqpppppppppppooooooooonnnnnnnnnnmmmmmmmkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhggggggggggfffffffffffffffffffffffffeeeeeeeedeeeeeeedddddddddccccccccccbbbbbbbbbbaaaaaaaaaa``````__________^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^^^]]]]]\\\\\[[[[ZZZZZYYYYYYZZYYYYYYYXXXXXXXXWWWWWWWVVVUUUUUUUTTTTTTTTTSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@???????>>>>>========<<<<<<<<<<<<<;;;;;;;;::::::::99999999998888888888888777777776666666555555555444444444433333333322222222222111111111100000000000///////////........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}|}}}}}}}}}}|||||||||||||||{{zzzzzzzzzzzzzzzz{{||}}~~€€€‚‚‚ƒƒƒ„„„„……„……„„ƒ‚€~~}}|||||||||}}€€€€€€€~~}}||{{{{{{{{{|yyyyyyyxxwwvvuuutttttttttrqqqqqqqqqqqqpppppppppppooooooooonnnnnnnnnnmmmmmmmkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhggggggggggfffffffffgfffffffffffffffeeeeeeeedeeeeeeedddddddddccccccccccbbbbbbbbbbaaaaaaaaaa``````__________^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^^^]]]]]]\\\\[[[[ZZZZZYYYYYYZZYYYYYYYXXXXXXXXWWWWWWWVVVUUUUUUUUTTTTTTTTSSSSSSSRRRRRRQQQQQQQQQQQQQPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@???????>>>>>=========<<<<<<<<<<<<;;;;;;;;::::::::99999999999889888888888877777776666666555555555444444444433333333332222222222111111111110000000000///////////........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{zzzzzzzzzzzzzzz{{||}}~~€€€‚‚‚‚ƒƒƒ„„„…………„…„„ƒ‚‚€~}}}|||||||}}}}€€€€€~~}}||{{{{{{{{{{yyyyyyyxxwwvvuuutttttttttrqqqqqqqqqqqqqppppppppppoooooooooonnnnnnnnnnmmmmmmkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhgggggggggggffffffffggfffffffffffffffeeeeeeedeeeeeeedddddddddccccccccccbbbbbbbbbbaaaaaaaaaa``````___________^^^^^^^^^^^^]]]]]]]]]]]]]]]]^^^^^^^^^^]]]]]]\\\\[[[[[ZZZZZYYYYYZZYYYYYYYYXXXXXXXXWWWWWWWVVUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@???????>>>>>=========<<<<<<<<<<<<;;;;;;;;::::::::99999999999889888888888877777777666666555555555444444444433333333332222222222111111111110000000000///////////........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{zzzzzzzzzzzzzz{{{||}}~~€€€€‚‚‚‚ƒƒƒ„„„…………„„…„ƒƒ‚€€~~}}}|||||}}}}}}€€€€~~}}|||{{{zzz{{{{xyyyyxxxxwwvvuuutttttttttrrqqqqqqqqqqqqpppppppppppooooooooonnnnnnnnnnmmmmmmkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhgggggggggggffffffffggffffffffffffffeeeeeeeedeeeeeeeddddddddddcccccccccbbbbbbbbbbaaaaaaaaaa```````___________^^^^^^^^^^^]]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]]\\\\\[[[[ZZZZZYYYYYZZYYYYYYYYXXXXXXXXWWWWWWWVVUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRQQQQQQQQQQQQQPPPPPOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@????????>>>>=========<<<<<<<<<<<<;;;;;;;;::::::::99999999999989988888888877777777666666555555555444444444433333333332222222222111111111110000000000///////////.........----------,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{zzzzzzzzzzzzz{{{||}}~~€€€‚‚‚‚ƒƒƒ„„„……………„„„„ƒ‚€~~}}}}||}}}}}}}}}€€€~~}}||{{{zzzzzz{{xxxxxxxxwwwvvuuuuttttttttrrqqqqqqqqqqqqpppppppppppooooooooonnnnnnnnnnmmmmmmkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhgggggggggggfffffffggffffffffffffffeeeeeeeddeeeeeeeddddddddddcccccccccbbbbbbbbbbaaaaaaaaaa```````____________^^^^^^^^^^]]]]]]]]]]]]]]]]]^^^^^^^^]]]]]]]\\\\\[[[[[ZZZZYYYYYZZZYYYYYYYYXXXXXXXWWWWWWWVVUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRQQQQQQQQQQQQQPPPPPOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@???????>>>>=========<<<<<<<<<<<<;;;;;;;;::::::::99999999999999998888888877777777666666555555555444444444443333333332222222222111111111110000000000///////////.........----------,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{zzzzzzzzzzzz{{{||}}~~€€‚‚‚ƒƒƒ„„„………………„„„ƒƒ‚€~~}}}}}}}}}}}}}}}€€€~~}}|||{{{zzzzzzzzxxxxxxxwwwvvvuuuuttttttttrrrqqqqqqqqqqqpppppppppppooooooooonnnnnnnnnnmmmmmmkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhgggggggggggfffffffgggfffffffffffffeeeeeeeedeeeeeeeddddddddddcccccccccbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^^]]]]]]]]\\\\[[[[[ZZZZZYYYYZZZYYYYYYYYXXXXXXXWWWWWWWVVVUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@???????>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::99999999999999988888888877777776666665555555554444444444433333333322222222221111111111100000000000//////////.........-----------,,,,,,,,,,,,+++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{zzzzzzzzz{{{{||}}~~€€€‚‚‚‚ƒƒ„„„…………………„„„ƒ‚‚€~~}}}}}}}}}}}~~~~}€€~~}}||{{{zzzzzzzzzxxxxxxwwwwvvvuuuuttttttttrrrqqqqqqqqqqqpppppppppppoooooooooonnnnnnnnnmmmmmmkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhgggggggggggfffffffggffffffffffffffeeeeeeeddeeeeeeeeddddddddddccccccccbbbbbbbbbaaaaaaaaaaaa```````_____________^^^^^^^^]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]]\\\\\[[[[[ZZZZYYYYZZZYYYYYYYYXXXXXXXXWWWWWWVVUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@???????>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::99999999999999988888888877777776666665555555554444444444433333333322222222222111111111100000000000//////////.........-----------,,,,,,,,,,,,+++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{zzzzzzzz{{{{||}}~~~€€€€‚‚‚ƒƒƒ„„…………†………„„„ƒ‚€€~~}}}}}}}}}~~~~~~}€€€~~}}|||{{{zzzzzzzzzwwwwwwwwwvvvuuuuuttttttttrrrrqqqqqqqqqqqppppppppppoooooooooonnnnnnnnnnmmmmmkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhggggggggggggffffffgggfffffffffffffeeeeeeeddeeeeeeeeddddddddddccccccccbbbbbbbbbaaaaaaaaaaaa```````______________^^^^^^^]]]]]]]]]]]]]]]]]]]]^^^^^]]]]]]]\\\\\\[[[[[ZZZZZYYYZZZZYYYYYYYXXXXXXXXWWWWWWVVVUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@????????>>>==========<<<<<<<<<<;;;;;;;;;:::::::::99999999999999998888888877777776666665555555555444444444433333333322222222222111111111100000000000//////////.........-----------,,,,,,,,,,,,+++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{zzzzzzz{{{{||}}}~~€€€€‚‚‚ƒƒ„„………††††……„„„ƒ‚€~~}}}}}}}}~~~~~~~}€€~~}}}||{{{zzzzzzzzzzwwwwwwwwvvvvuuuuuttttttttrrrrqqqqqqqqqqqppppppppppoooooooooonnnnnnnnnnmmmmmkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggggggffffffgggffffffffffffeeeeeeeeddeeeeeeeeddddddddddccccccccbbbbbbbbbaaaaaaaaaaaa````````_____________^^^^^^^]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]]\\\\\\[[[[[ZZZZZYYYZZZZYYYYYYYYXXXXXXXWWWWWWVVVUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@???????>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999999999998888888877777776666665555555554444444444433333333332222222222111111111100000000000///////////........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{zzzz{{{{{||}}}~~€€€€‚‚ƒƒƒ„„……†††††……„ƒƒƒ‚€~~}}}}}}}~~~~~~~~}€€€~~~}}||{{{{zzzzzzyzzzwwwwwwwvvvvvuuuuuttttttttrrrrrqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnmmmmmkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggggggffffffgggffffffffffffeeeeeeeeddeeeeeeeeeddddddddddcccccccbbbbbbbbbaaaaaaaaaaaa````````_____________^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZYYZZZZZYYYYYYYXXXXXXXWWWWWWVVVUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@???????>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::999999999999998888888877777777666665555555555444444444433333333332222222222111111111100000000000///////////........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{zz{{{{{||}}}~~€€€€€‚‚‚ƒƒ„„……††††††……„ƒƒ‚‚€~~~}}}}}}~~~~~~~~}}€€~~}}|||{{{zzzzzzyyyyywwwwwwvvvvvuuuuuuutttttttrrrrrqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnmmmmmkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggggggffffffggfffffffffffffeeeeeeeeddeeeeeeeeeedddddddddccccccccbbbbbbbbaaaaaaaaaaaaa```````______________^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZYYZZZZZYYYYYYYXXXXXXXWWWWWWVVVUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@???????>>>>=========<<<<<<<<<<<;;;;;;;;;::::::::::999999999999998888888877777777666665555555555444444444433333333332222222222111111111110000000000///////////........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{||}}}~~€€€€€‚‚‚ƒƒ„„……††††††……„ƒƒ‚€~~~}}}}}~~~~~~~~~}}€~~}}|||{{{{zzzzzzyyyyywwwvvvvvvvvuuuuuuutttttttrrrrrqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnmmmmmkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhggggggggggffffffgggfffffffffffeeeeeeeeeedeeeeeeeeeedddddddddccccccccbbbbbbbbaaaaaaaaaaaaa```````______________^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[ZZZZZYYZZZZZYYYYYYYXXXXXXXWWWWWWVVVUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@???????>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999998888888877777777666665555555555444444444433333333332222222222111111111110000000000///////////........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{|||}}~~€€€€€€‚‚ƒƒ„„……†††††††……„ƒƒ‚€€~~~~}}}~~~~~~~~~}}}€~~}}|||{{{{zzzzzzyyyyyvvvvvvvvvvuuuuuuuuuttttttrrrrrqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnmmmmmkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhgggggggggggfffffggfffffffffffffeeeeeeeeedeeeeeeeeeeedddddddddcccccccbbbbbbbbaaaaaaaaaaaa````````_______________^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZYZZZZZYYYYYYYXXXXXXXWWWWWWVVVUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@????????>>>=========<<<<<<<<<<<;;;;;;;;;::::::::::::9999999999998888888887777777666665555555555444444444433333333332222222222111111111110000000000///////////........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{|||}}~~€€€€€€€‚‚ƒƒ„„……†††††††…„„ƒƒ‚€€~~~~~~~~~~~~~~~}}|~~}}|||{{{{zzzzzzzyyyyyvvvvvvvvvvuuuuuuuuuttttttrrrrrqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnmmmmmkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhgggggggggggfffffgggfffffffffffeeeeeeeeeedeeeeeeeeeeedddddddddcccccccbbbbbbbbaaaaaaaaaaaaa````````_______________^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZYZZZZZYYYYYYYXXXXXXXWWWWWWVVVUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPOOOOOOONNNNNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@????????>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999998888888887777777666666555555555444444444443333333332222222222111111111110000000000///////////.........----------,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{||}}~~~€€€€€€€€€‚‚‚ƒ„„……†††††††……„„ƒƒ‚€€~~~~~~~~~~~~~~}}||~~}}|||{{{{{zzzzzzzyyyyyvvvvvvvvvuuuuuuuuuuttttttrrrrrrqqqqqqqqqqpppppppppooooooooooonnnnnnnnnmmmmmkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggggggfffffgggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddcccccccbbbbbbbbaaaaaaaaaaaaa````````_______________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZYZZZZZZYYYYYXXXXXXXWWWWWWWVVVUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@????????>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888887777777666666555555555444444444443333333332222222222111111111110000000000///////////.........----------,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{|||}}~~€€€€€€€€€‚‚ƒƒ„„……†††††††……„ƒƒƒ‚€€~~~~~~~~~~~~}}}}||~~}}|||{{{{{zzzzzzzyyyyyvvvvvvvvvuuuuuuuuuuutttttrrrrrrqqqqqqqqqqpppppppppooooooooooonnnnnnnnnmmmmmkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhggggggggggfffffggfffffffffffffeeeeeeeeeefeeeeeeeeeeeddddddddcccccccbbbbbbbbaaaaaaaaaaaaa````````________________^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZYZZZZZZYYYYYXXXXXXXWWWWWWWVVVUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPOOOOOOOONNNNNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@????????>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888877777777666665555555554444444444433333333322222222222111111111100000000000//////////.........-----------,,,,,,,,,,,,+++++++++++***********))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}~}}}}}}}}}}}}}}}||||||||||{{{{{{|||}}~~~€€€€€€€€€€‚‚ƒƒ„……††††††††……„ƒ‚‚‚€€~~~~~~~~~~~}}}}||{~~}}|||{{{{{{zzzzzzzyyyyyvvvvvvvvuuuuuuuuuuuuuttttrrrrrrqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnmmmmmkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggggggggffffgggffffffffffffeeeeeeeeeeffeeeeeeeeeedddddddddccccccbbbbbbbbaaaaaaaaaaaaa````````_________________^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZYZZZZZZYYYYYXXXXXXXWWWWWWWVVVVUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@????????>>>>=========<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888877777777666665555555555444444444433333333322222222222111111111100000000000//////////.........-----------,,,,,,,,,,,,+++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}~}}}}}}}}}}}}}}}||||||||||{{{{{{|||}}~~€€€€€€€€€€‚‚ƒƒ„„……†††††††……„„ƒ‚‚‚€€~~~~~~~~~}}}}||{{~}}|||{{{{{{zzzzzzzzyyyyyvvvvvvvvuuuuuuuuuuuuuttttrrrrrrqqqqqqqqqqqpppppppppooooooooooonnnnnnnnmmmmmkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggggggggffffgggffffffffffffeeeeeeeeeeffeeeeeeeeeeeddddddddccccccbbbbbbbbaaaaaaaaaaaaa`````````_________________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZYYZZZZZZYYYYYXXXXXXWWWWWWWWVVVVUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@????????>>>>=========<<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888877777777666665555555555444444444433333333332222222222111111111100000000000//////////.........-----------,,,,,,,,,,,,+++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}~}}}}}}}}}}}}}}}}|||||||||{{{{{|||}}}~~€€€€€€€€€€‚‚ƒƒ„……††††††††……„ƒƒ‚‚€€~~~~~~~}}}}|||{{z~}}|||{{{{{{zzzzzzzzyyyyyvvvvvvvuuuuuuuuuuuuuuttttrrrrrrrqqqqqqqqqqpppppppppooooooooooonnnnnnnnnmmmmkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggffffgggfffffffffffffeeeeeeeeefffeeeeeeeeeeddddddddccccccbbbbbbbbaaaaaaaaaaaaa``````````_________________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZYYZZZZZZYYYYYXXXXXXWWWWWWWWVVVVUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQOOOOOOOOONNNNNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@????????>>>>=========<<<<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888877777777666666555555555444444444433333333332222222222111111111100000000000///////////........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}~}}}}}}}}}}}}}}}}|||||||||{{{{{|||}}~~~€€€€€€€€€€‚ƒƒ„„……†††††††……„„ƒ‚‚‚€€~~~~~~}}}}|||{{{z}}|||{{{{{{{zzzzzzzzyyyyyvvvvvvvuuuuuuuuuuuuuuutttrrrrrrrqqqqqqqqqqpppppppppooooooooooonnnnnnnnnmmmmkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggggffffggggffffffffffffeeeeeeeeefffeeeeeeeeeeddddddddccccccbbbbbbbbaaaaaaaaaaaaa````````````_______________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZYYYZZZZZZYYYYYXXXXXXWWWWWWWWVVVVVUUUUUUTTTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@?????????>>>=========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::999999999988888888877777777766666555555555444444444433333333332222222222111111111100000000000///////////........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}~}}}}}}}}}}}}}}}}|||||||||{{{{{|||}}~~€€€€€€€€€€‚‚ƒƒ„………†††††††……„„ƒ‚‚‚€€~~~~~}}}}|||{{{zz}||||{{{{{{{zzzzzzzzyyyyyvvvvvvvuuuuuuuuuuuuuuutttrrrrrrrqqqqqqqqqqpppppppppooooooooooonnnnnnnnnmmmmkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggggffffggggffffffffffffeeeeeeeeefffeeeeeeeeeeddddddddccccccbbbbbbbbaaaaaaaaaaaaa``````````````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[ZZZZZZZZZZZYYYZZZZZZYYYYYXXXXXXWWWWWWWWVVVVVUUUUUUTTTTTTTTSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQOOOOOOOOOONNNNNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@?????????>>>=========<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999988888888877777777766666555555555444444444433333333332222222222111111111110000000000///////////........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}~~}}}}}}}}}}}}}}}|||||||||{{{{|||}}}~~€€€€€€€€€‚‚ƒ„„……†††††††……„„ƒƒ‚‚€€~~~~}}}}|||{{{zzy}|||{{{{{{{{zzzzzzzzyyyyyvvvvvvvuuuuuuuuuuuuuuutttrrrrrrrqqqqqqqqqqppppppppppooooooooooonnnnnnnnmmmmkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggfffggggffffffffffffeeeeeeeeefffeeeeeeeeeeddddddddccccccbbbbbbbbbaaaaaaaaaaaaa```````````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[ZZZZZZZZZZZYYYYYZZZZZZYYYYYXXXXXXWWWWWWWWVVVVVVUUUUUUTTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@?????????>>>==========<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999988888888877777777766666555555555444444444433333333332222222222111111111110000000000///////////........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{||||}}~~~€€€€€‚‚ƒƒ„„……………………„„ƒƒ‚‚‚€€~~~~}}}|||{{{zzzyzzzyyyyyyxxxxxxxxxxwwwwwwuutttttttttttssssssssssssrrrrrrrrqqqqqqqqqqpppppppoooooooooonnnnnnnnnmmmmmmllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhggggggghhhhhggggggggggggffffffffgfffffffffffeeeeeeeddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````___^^^^^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXWWWWWVVVVVVVVVVUUUUUUTTTTTTSSSSSSSRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGHGGGGGGGGGFFFFFFFFFFEEEEEDDDDDCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@?????????>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;::::::::99999888888888877777777766666666555555555444444444433333332222222222111111111111111100000000000//////////..........-----------,,,,,,,,,,+++++++++++************))))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††…………………………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{|||}}}~~~€€€€€‚‚ƒ„„……………………„„„ƒƒ‚€‚€€~~~}}}|||{{{zzzyyzzyyyyyyyxxxxxxxxxxwwwwwwutttttttttttttsssssssssssrrrrrrrrqqqqqqqqqqpppppppoooooooooonnnnnnnnnmmmmmmllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggghhhhhggggggggggggffffffffggffffffffffeeeeeeeedddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````____^^^^^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXWWWWWVVVVVVVVVVUUUUUUUTTTTTSSSSSSSRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHGGGGHGGGGGGGGGFFFFFFFFFFEEEEEDDDDDCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@?????????>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;::::::::99999888888888877777777766666666555555555444444444433333332222222222211111111111111100000000000//////////..........-----------,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††…………………………………………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{||||}}~~~~€€€€‚‚ƒƒ„„……………………„„ƒƒ‚‚€€€€~~~}}||||{{zzzyyyzyyyyyyyyxxxxxxxxxwwwwwwwuuttttttttttttsssssssssssrrrrrrrrrqqqqqqqqqqppppppooooooooooonnnnnnnnmmmmmmllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggghhhhhggggggggggggffffffffgfffffffffffeeeeeeeddddddddccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````____^^^^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[ZZZZZZZZZZZZZZYYYXXXXXXXWWWWWVVVVVVVVVVUUUUUUUTTTTTSSSSSSSRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHGGGGHGGGGGGGGGFFFFFFFFFFEEEEEDDDDDCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@?????????>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;::::::::99999888888888877777777766666666555555555444444444433333332222222222211111111111111100000000000//////////..........-----------,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††…………………………………………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{||||}}}~~~€€€€€‚ƒƒ„„„………………„„„ƒƒ‚‚€€€€€~~~}}}|||{{zzzzyyyzyyyyyyyxxxxxxxxxxxwwwwwwuutttttttttttttssssssssssrrrrrrrrrqqqqqqqqqqppppppooooooooooonnnnnnnnmmmmmmlllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggghhhhhggggggggggggffffffffgfffffffffffeeeeeeeeddddddddccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````_____^^^^^^^^^^^^^]]]]]]]\\\\\[[[[[[ZZZZZZZZZZZZZZZYYYXXXXXXXWWWWWVVVVVVVVVVUUUUUUUTTTTTSSSSSSSRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHGGGGHGGGGGGGGGFFFFFFFFFFEEEEEDDDDDCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;::::::::99999888888888777777777766666666555555555444444444433333332222222222211111111111111100000000000//////////..........-----------,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††…………………………………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||}}}~~~€€€€€‚‚ƒƒ„„………………„„„ƒƒ‚‚‚€€€€~~}}}|||{{{zzzyyyyyyyyyyyyyxxxxxxxxxwwwwwwwuutttttttttttttssssssssssrrrrrrrrrrqqqqqqqqqppppppooooooooooonnnnnnnnnmmmmmlllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggghhhhhgggggggggggfffffffffgffffffffffeeeeeeeeeddddddddccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa```````______^^^^^^^^^^^^]]]]]]]\\\\\[[[[[ZZZZZZZZZZZZZZZYYYYXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUTTTTSSSSSSSRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNMMMMMLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;:::::::999998888888888877777777766666666555555555444444444433333332222222222211111111111111110000000000//////////...........----------,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††…………………………………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||}}}~~~€€€€€€‚‚ƒƒ„„„……………„„„ƒƒ‚‚‚€€€€€€~~~}}|||{{{zzzyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwuutttttttttttttssssssssssrrrrrrrrrrqqqqqqqqqppppppooooooooooonnnnnnnnnmmmmmlllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggghhhhhgggggggggggfffffffffffffffffffffeeeeeeedddddddddccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa``````______^^^^^^^^^^^^]]]]]]]\\\\[[[[[ZZZZZZZZZZZZZZYYYYYXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUTTTTSSSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>=============<<<<<<<<<<<;;;;;;;;::::::::999998888888888777777777766666666555555555444444444433333332222222222211111111111111110000000000//////////...........----------,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††…………………………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||}}}~~~€€€€€€‚‚ƒƒ„„„……………„„„ƒƒ‚‚‚€€€€€~~}}}||{{{zzzzyyyyxyyyyyyyyxxxxxxxxxxwwwwwwwuuttttttttttttttsssssssssrrrrrrrrrrrqqqqqqqqppppppooooooooooonnnnnnnnnmmmmmllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhggggggghhhhhgggggggggggffffffffffffffffffffeeeeeeeeeddddddddccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaa``````_______^^^^^^^^^^^]]]]]]]\\\\[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUTTTTTSSSSSSRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNMMMMMMMLLLLLLLKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>=============<<<<<<<<<<<;;;;;;;;::::::::999998888888888777777777766666666555555555444444444443333333222222222211111111111111110000000000//////////...........----------,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††………………………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||}|}}}}~~~€€€€€€‚‚‚ƒƒƒ„„„…………„„„ƒƒ‚‚€€€€€€~~~}}||{{{zzzzyyyyyxyyyyyyyyxxxxxxxxxxwwwwwwwuuutttttttttttttsssssssssrrrrrrrrrrrqqqqqqqqqpppppooooooooooonnnnnnnnnmmmmmllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhggggggghhhhggggggggggggffffffffffffffffffffeeeeeeeedddddddddcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaa`````_________^^^^^^^^^^]]]]]]\\\\[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUTTTTTSSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNMMMMMMMLLLLLLLLKKKKKKKKJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>============<<<<<<<<<<<<;;;;;;;;::::::::999998888888888777777777766666666555555555444444444443333333222222222211111111111111110000000000//////////...........-----------,,,,,,,,,+++++++++++*************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††…………………………………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}}}}~~~€€€€€‚‚‚ƒƒƒ„„„…………„„„ƒƒ‚‚€€€€€~~~}}|||{{{zzzyyyyyyxyyyyyyyyxxxxxxxxxxwwwwwwwuutttttttttttttttsssssssssrrrrrrrrrrrqqqqqqqqpppppooooooooooonnnnnnnnnnmmmmllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhggggggghhhhgggggggggggfffffffffffffffffffffeeeeeeeeeddddddddcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaa`````_________^^^^^^^^^^]]]]]]\\\\[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUTTTTSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNMMMMMMMMLLLLLLLKKKKKKKKJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>============<<<<<<<<<<<<;;;;;;;;:::::::9999998888888888777777777766666666655555555444444444443333333222222222211111111111111110000000000//////////...........-----------,,,,,,,,,,++++++++++*************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††………………………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}~~~€€€‚‚‚ƒƒƒ„„„„…………„„„ƒƒ‚‚€€€~~~~~}}|||{{{zzzzyyyyyyxyyyyyyyyxxxxxxxxxwwwwwwwwuutttttttttttttttssssssssssrrrrrrrrrrrqqqqqqqpppppooooooooooonnnnnnnnnnmmmmlllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhggggggghhhhgggggggggggfffffffffffffffffffffeeeeeeeeedddddddddccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaa````__________^^^^^^^^^]]]]]]\\\\[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUTTTTSSSSSSSRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNMMMMMMMLLLLLLLKKKKKKKKJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@?????????>>>>>>>>============<<<<<<<<<<<;;;;;;;;::::::::99999988888888887777777777666666666555555555444444444433333332222222222111111111111111100000000000/////////...........-----------,,,,,,,,,,++++++++++*************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††…………………………………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||}}}}}}}~~~~~€€€‚‚‚‚‚‚ƒƒƒ„„„„……………„„„ƒƒ‚‚€€~~~~~~}}}||{{{zzzzyyyyyyyxyyyyyyyyxxxxxxxxxwwwwwwwwuutttttttttttttttssssssssssrrrrrrrrrrrqqqqqqqqppppooooooooooonnnnnnnnnnmmmmlllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhggggggghhhhgggggggggggfffffffffffffffffffffeeeeeeeeddddddddddccccccccbbbbbbbbbbbbbbbbbccbbbbbbbbaaaaaaa````___________^^^^^^^^]]]]]]\\\\[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUTTTTTSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNMMMMMMMMLLLLLLLKKKKKKKJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@????????>>>>>>>>============<<<<<<<<<<<;;;;;;;;::::::::99999988888888887777777777666666666555555555444444444433333332222222222111111111111111100000000000/////////...........-----------,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††………………………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}~~~~€€€‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„………………„„ƒƒ‚‚€€~~~~}~~~}}}||{{{zzzzzyyyyyyyxyyyyyyyxxxxxxxxxxwwwwwwwwuutttttttttttttttsssssssssssrrrrrrrrrrrqqqqqqqppppooooooooooonnnnnnnnnnnmmmlllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhggggggghhhgggggggggggffffffffffffffffffffffeeeeeeeeedddddddddcccccccccbbbbbbbbbbbcccccccccbbbbbbaaaaaaaaa``___________^^^^^^^^]]]]]\\\\\[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUTTTTTSSSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNMMMMMMMMLLLLLLLKKKKKKKJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;::::::::99999988888888887777777777666666666555555555444444444433333332222222222111111111111111100000000000//////////..........-----------,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††…………………………………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|}|}}}}}}}}~~~€€‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„……………………„„ƒƒ‚‚€€~~~~}}}~~~}}}|||{{{zzzzzyyyyyyyxyyyyyyyxxxxxxxxxxwwwwwwwwuutttttttttttttttsssssssssssrrrrrrrrrrrqqqqqqqppppooooooooooonnnnnnnnnnmmmmlllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhggggggghhhhggggggggggfffffffffffffffffffffeeeeeeeeeddddddddddcccccccccbbbbbbbbbbcccccccccccbbbbbaaaaaaaaaaa___________^^^^^^^]]]]]]\\\\\[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNMMMMMMMMLLLLLLLKKKKKKJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@????????>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;::::::::99999988888888887777777777666666666555555555444444444433333332222222222211111111111111100000000000//////////..........-----------,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††………………………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€€€€‚‚‚ƒƒƒƒƒƒ„„„„„„……………………………„„ƒ‚‚€~~~}}}}}|~}}}}|||{{{zzzzzyyyyyyyyxyyyyyyyxxxxxxxxxxwwwwwwwwuuttttttttttttttttssssssssssrrrrrrrrrrrqqqqqqqppppooooooooooonnnnnnnnnnmmmmllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhggggggghhhgggggggggggffffffffffffffffffffffeeeeeeeeedddddddddcccccccccbbbbbbbbcccccccccccccbbbbbbaaaaaaaaaa`__________^^^^^^^]]]]]]\\\\\[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNMMMMMMMMLLLLLLLKKKKKKJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::99999988888888887777777777666666666555555555444444444433333332222222222211111111111111100000000000//////////..........-----------,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††…………………………………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€€€‚‚ƒƒƒƒ„„„„„„„…………………††††…………„ƒƒ‚€~~}}}}}|||}}}||||{{{zzzzzyyyyyyyyyxyyyyyyyxxxxxxxxxwwwwwwwwwuutttttttttttttttsssssssssssrrrrrrrrrrrrqqqqqqpppppoooooooooonnnnnnnnnnnmmmlllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhggggggghhhgggggggggggfffffffffffffffffffffeeeeeeeeeedddddddddccccccccccbbbbbbcccccccccccccccbbbbbaaaaaaaaaa```_________^^^^^^]]]]]]\\\\\[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNMMMMMMMMMLLLLLLKKKKKKKJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::99999998888888888777777777666666666555555555444444444433333332222222222211111111111111100000000000//////////..........-----------,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!  ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††………………………………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€€‚‚ƒƒƒ„„„„………………………††††††††………„„ƒ‚‚€~~}}}|||||{}}||||{{{zzzzzzyyyyyyyyyxyyyyyyyxxxxxxxxxwwwwwwwwwuutttttttttttttttssssssssssrrrrrrrrrrrrrqqqqqqpppppoooooooooonnnnnnnnnnmmmmllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhggggggghhhhggggggggggfffffffffffffffffffffeeeeeeeeedddddddddddccccccccccbbbcccccccccccccccccbbbbbaaaaaaaaaa`````______^^^^^^]]]]]]\\\\\\[[[[[[ZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPOPOOOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLKKKKKKKJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::99999998888888887777777777666666666555555555444444444433333332222222222211111111111111110000000000//////////...........----------,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!  ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††………………………………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€€‚‚‚ƒƒ„„……………††††††††††††††††………„ƒƒ‚€€~~}}|||||{{{|||||{{{{zzzzzyyyyyyyyyyxyyyyyyxxxxxxxxxxwwwwwwwwwuutttttttttttttttsssssssssssrrrrrrrrrrrrqqqqqqqpppooooooooooonnnnnnnnnnmmmmllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhggggggghhhhggggggggggfffffffffffffffffffffeeeeeeeeeeddddddddddccccccccccccccccccccccccccccccbbbbbaaaaaaaaaa`````______^^^^^^]]]]]]\\\\\[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPOPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::99999998888888888777777777666666666555555555444444444433333332222222222211111111111111110000000000//////////...........----------,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!  ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††………………………………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~€€‚‚ƒƒ„„………†††††††††‡‡‡‡‡‡‡‡‡††……„„ƒ‚€~~}}|||{{{{{{|||{{{{{zzzzzzyyyyyyyyyxxyyyyyyxxxxxxxxxxwwwwwwwwwuutttttttttttttttssssssssssrrrrrrrrrrrrrqqqqqqqppppoooooooooonnnnnnnnnnmmmmllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhggggggghhhhggggggggggfffffffffffffffffffffeeeeeeeeedddddddddddcccccccccccccccccccccddddcccccbbbbbaaaaaaaaaa`````______^^^^^]]]]]]\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYXXXXXWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPOPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::99999998888888888777777777666666666555555555444444444443333333222222222211111111111111110000000000//////////...........----------,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!  ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~€€‚‚ƒƒ„……†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††……„ƒƒ‚€~}}|||{{{{{{z||{{{{{zzzzzzyyyyyyyyyyxxyyyyyyxxxxxxxxxwwwwwwwwwwuuttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqpppppoooooooooonnnnnnnnnnmmmmllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhggggggghhhhgggggggggggffffffffffffffffffffeeeeeeeeedddddddddddccccccccccccccccccddddddddcccccbbbbaaaaaaaaaa`````______^^^^]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYXXXXXWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPOPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::99999998888888888777777777666666666555555555444444444443333333222222222211111111111111110000000000//////////...........----------,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††………………………………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~€€‚ƒ„„……††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††…„„ƒ‚€€~}}||{{{{{zzzz{{{{{{zzzzzzzyyyyyyyyyyxxyyyyyyxxxxxxxxxxwwwwwwwwwuutttttttttttttttssssssssssssssrrrrrrrrrqqqqqqqppppoooooooooonnnnnnnnnnmmmmllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhggggggghhhhgggggggggggfffffffffffffffffffeeeeeeeeeedddddddddddccccccccccccccccccdddddddddccccbbbbaaaaaaaaaa`````_____^^^^^]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYXXXXWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPOPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@????????>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;:::::::::99999998888888888777777777666666666555555555444444444443333333222222222211111111111111110000000000//////////...........-----------,,,,,,,,,+++++++++++*************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††……………………………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~€€‚ƒ„„……†‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†……„ƒ‚‚€~~}|||{{{{zzzzz{{{{{zzzzzzzzyyyyyyyyyyxxyyyyyyxxxxxxxxxwwwwwwwwwwuuttttttttttttttssssssssssssssssrrrrrrrrqqqqqqpppppoooooooooonnnnnnnnnnmmmmllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiihhhhhhhhhggggggghhhhgggggggggggffffffffffffffffffffeeeeeeeeedddddddddddcccccccccccccccccddddddddddccccbbbbbaaaaaaaaa````______^^^^]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYXXXXWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPOPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@?????????>>>>>>>>=========<<<<<<<<<<;;;;;;;;;:::::::::99999998888888888777777777666666666555555555544444444443333333222222222211111111111111110000000000//////////...........-----------,,,,,,,,,,++++++++++*************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††………………………………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~€€‚ƒƒ„……†‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡††…„„ƒ‚€~}}||{{{zzzzzzz{{{{{zzzzzzzyyyyyyyyyyxxxyyyyyyxxxxxxxxxwwwwwwwwwwuuttttttttttttttssssssssssssssssrrrrrrrrqqqqqqppppooooooooooonnnnnnnnnnmmmmllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiihhhhhhhhhhgggggghhhhhggggggggggfffffffffffffffffffeeeeeeeeeedddddddddddccccccccccccccccdddddddddddccccbbbbbaaaaaaaaa````_____^^^^^]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYXXXXWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPOPOOOOOOOOOOONNNNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@?????????>>>>>>>>=========<<<<<<<<<<;;;;;;;;;:::::::::999999988888888887777777776666666665555555555444444444433333332222222222111111111111111100000000000/////////...........-----------,,,,,,,,,,++++++++++*************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  ‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††……………………………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}~}}}}}}}}}~~~~€€‚‚ƒ„……†‡‡ˆˆ‰‰‰‰ŠŠŠ‰‰‰‰‰‰ˆˆˆ‡‡‡†……„ƒ‚€~~}||{{{zzzzzzzz{{{{zzzzzzzzyyyyyyyyyyxxxyyyyyxxxxxxxxxxxwwwwwwwwwuutttttttttttttttssssssssssssssssrrrrrrrqqqqqqpppppoooooooooonnnnnnnnnnmmmmlllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhgggggghhhhhgggggggggggffffffffffffffffffeeeeeeeeeedddddddddddcccccccccccccccdddddddddddddcccbbbbbaaaaaaaaa````_____^^^^]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYXXXXWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPOPOOOOOOOOOOONNNNNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@?????????>>>>>>>>=========<<<<<<<<<<;;;;;;;;;:::::::::999999988888888887777777776666666665555555555444444444433333332222222222111111111111111100000000000/////////...........-----------,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  ‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††………………………………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}~~}}}}}}}~~~~€€‚ƒ„„…††‡ˆˆ‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆ‡‡††…„ƒƒ‚€~}}||{{{zzzzzzzy{{{zzzzzzzzzyyyyyyyyyyxxxyyyyyxxxxxxxxxxxwwwwwwwwwutttttttttttttttttssssssssssssssssrrrrrrqqqqqqppppoooooooooooonnnnnnnnnmmmmlllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhgggggghhhhhgggggggggggffffffffffffffffffeeeeeeeeeedddddddddddcccccccccccccccdddddddddddddcccbbbbbaaaaaaaaa```_____^^^^^]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPOPOOOOOOOOOOONNNNNNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@?????????>>>>>>>>=========<<<<<<<<<<;;;;;;;;;:::::::::999999998888888887777777776666666665555555555444444444433333332222222222111111111111111100000000000//////////..........-----------,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††………………………………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}~~~~}}~~~~~~€€‚ƒƒ„…††‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡††…„„ƒ‚€~}}||{{{zzzzzzzyy{{{zzzzzzzzzyyyyyyyyyxxxxyyyyyxxxxxxxxxxxwwwwwwwwwuutttttttttttttttttssssssssssssssssrrrrrqqqqqqppppoooooooooooonnnnnnnnnmmmmlllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiihhhhhhhhhgggggghhhhhgggggggggggffffffffffffffffffeeeeeeeeeeddddddddddddccccccccccccccdddddddddddddccccbbbbaaaaaaaaa``______^^^^]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@?????????>>>>>>>>=========<<<<<<<<<<<;;;;;;;;:::::::::999999998888888887777777776666666665555555555444444444433333332222222222211111111111111100000000000//////////..........-----------,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€~~~~~€~~~~~~~~~~~~~~~~~~~~~~~~}||||||}}}}}~~~€‚ƒƒ„…†‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡††…„ˆ‡‡†…„ƒƒ‚€€~~~~~~~~}~~~~}}}}}}}||||||||||{{{{wwwwwwvvvvvvvvvvvvuuuuuuuttttttttttttttttssssssssssssssssssssrrrrrqqqqqqppppppppoooooooooonnnnnnnnnnmmmmmmmmmllllllllllkkkkkkklllkkkkkkkkjjjjjjjjjiiiiihhhhhhhhhhggggggggggfffffffffeeeeeeeeeeddddddddddcddccccccccccbbbcccccccdddddddcccccbbbbaaaaaa````````````_____^^^^^]]]]]]]\\[[[ZZZZZZZZZZZYYYYYYYYXXXXVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>=====<<<<<<<<<;;;;;;;;;::::::::::::99999999988888888877777766666666655555555554444444433333333332222222222211111111110000000000///////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€~~~~€~~~~~~~~~~~~~~~~~~}}}||}}}}}}~~€€‚‚ƒ„„…†‡ˆ‰‰ŠŠŠŠ‹‹ŠŠŠŠ‰‰‰ˆˆ‡††……„ˆ‡†…„„ƒ‚€€~~~~~~~~~}~~~}}}}}}}}|||||||||{{{{{wwwwwwvvvvvvvvvvvuuuuuuuutttttttttttttttttttttttttsssssssssssrrrrrqqqqqqppppppppoooooooooonnnnnnnnnnmmmmmmmmmlllllllllllkkkkkklllkkkkkkkkjjjjjjjjjiiiiihhhhhhhhhhggggggggggffffffffffeeeeeeeeeddddddddddddddccccccccccbbcccccccdddddddcccccbbbbaaaaa````````````_____^^^^^]]]]]]]]\\[[[ZZZZZZZZZZYYYYYYYYYXXXXVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>====<<<<<<<<<;;;;;;;;;::::::::::::99999999988888888877777766666666655555555554444444433333333332222222222211111111110000000000///////////...........----------,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€~~~~€~~~~~~~~~~~~~~~~}}}}}}}}}}~~€€‚‚ƒ„„…††ˆˆ‰‰ŠŠŠ‹‹‹ŠŠŠŠ‰‰ˆˆ‡‡†……„ƒ‡†…„„ƒ‚‚€€€~~~~~~~~~}~~~}}}}}}}}|||||||||{{{{{wwwwwwvvvvvvvvvvvuuuuuuuuttttttttttttttttttttttttttssssssssssrrrrrqqqqqqppppppppoooooooooonnnnnnnnnnmmmmmmmmmmllllllllllkkkkkklllkkkkkkkkkjjjjjjjjiiiiihhhhhhhhhhhggggggggggfffffffffeeeeeeeeeddddddddddddddccccccccccbccccccccdddcdccccccbbbbbaaaaa````````````_____^^^^^]]]]]]]]\\[[ZZZZZZZZZZZYYYYYYYYYXXXXVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOPOOOOOOOOOONNNNNNNNNNMMMMNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>====<<<<<<<<<<;;;;;;;;::::::::::::99999999988888888877777766666666655555555554444444433333333332222222222211111111110000000000///////////...........----------,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€~~~~€€~~~~~~~~~~~~~~}}}}}}}}}~~€€‚‚ƒƒ„……†‡ˆ‰‰ŠŠŠŠ‹‹‹ŠŠŠ‰‰‰ˆ‡‡††…„ƒƒ†……„ƒ‚‚€€~~~~~~~~~~~~~~~}}}}}}}|||||||||{{{{{wwwwwwvvvvvvvvvvvvuuuuuuutttttttttttttttttttttttttttttsssssssrrrrrqqqqqqppppppppoooooooooonnnnnnnnnnmmmmmmmmmmllllllllllkkkkkklllkkkkkkkkkjjjjjjjjjiiiihhhhhhhhhhhggggggggggfffffffffeeeeeeeeeddddddddddddddccccccccccccccccccccddccccccccbbbbaaaaaa```````````______^^^^^]]]]]]]]\\[[ZZZZZZZZZZZYYYYYYYYYXXXXVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOPOOOOOOOOOONNNNNNNNNNMMMMNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>====<<<<<<<<<<;;;;;;;;;:::::::::::999999999888888888777777666666666555555555544444444333333333322222222222111111111100000000000//////////...........----------,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€~~~~€€~~~~~~~~~~~~~~}}}}}}}~~~€€‚‚ƒƒ„……††‡ˆ‰‰ŠŠŠŠ‹‹ŠŠŠŠ‰‰ˆˆ‡††…„ƒƒ‚†…„ƒƒ‚€€~~~~~~~~~~~~~~~}}}}}}}||||||||{{{{{{wwwwwwvvvvvvvvvvvvuuuuuuuttttttttttttttttttttttttttttttssssssrrrrrqqqqqqpppppppooooooooooonnnnnnnnnnmmmmmmmmmmllllllllllkkkkkkllllkkkkkkkkjjjjjjjjjiiiihhhhhhhhhhhggggggggggfffffffffeeeeeeeeeddddddddddddddcccccccccccbcccccccccdcccccccbbbbbaaaaaa``````````______^^^^^^]]]]]]]]\\[[ZZZZZZZZZZYYYYYYYYYYXXXXVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOPOOOOOOOOOONNNNNNNNNNMMMMNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>====<<<<<<<<<<;;;;;;;;;:::::::::::999999999888888888777777666666666555555555554444444333333333332222222222111111111100000000000//////////...........----------,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€~~~€€~~~~~~~~~~~~}}}}}}~~~€€‚‚ƒƒ„„…††‡‡ˆ‰‰ŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡††…„„ƒ‚…„ƒƒ‚€€€~~~~~~~~~~~~~~~}}}}}}}||||||||{{{{{{wwwwwwvvvvvvvvvvvuuuuuuuutttttttttttttttttttttttttttttttsssssrrrrrqqqqqqpppppppooooooooooonnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkllllkkkkkkkkjjjjjjjjjiiiihhhhhhhhhhhggggggggggfffffffffeeeeeeeeeedddddddddddddccccccccccbccccccccccccccccccbbbbaaaaaa```````````______^^^^^^]]]]]]]]\\[[ZZZZZZZZZZYYYYYYYYYYXXXXVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOPOOOOOOOOOONNNNNNNNNNMMMMNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>====<<<<<<<<<<;;;;;;;;;::::::::::::99999999888888888777777666666666655555555554444444333333333332222222222111111111100000000000//////////...........----------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€~~~€€~~~~~~~~~~~~}}}}}~~~€€‚‚ƒƒ„………††‡‡‰‰‰ŠŠŠŠŠŠŠŠ‰‰ˆˆ‡‡†…„„ƒ‚„„ƒ‚‚€€€~~~~~~~~~~~~~~~~}}}}}}}||||||||{{{{{{wwwwwwvvvvvvvvvvvvuuuuuuutttttttttttttttttttttttttttttttsssssrrrrrqqqqqqpppppppooooooooooonnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkllllkkkkkkkkkjjjjjjjjiiiihhhhhhhhhhhggggggggggfffffffffeeeeeeeeeeddddddddddddddccccccccccbbccccccccccccccbbbbbbaaaaaa``````````______^^^^^^^]]]]]]]]\\[[ZZZZZZZZZZYYYYYYYYYXXXXXVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOPOOOOOOOOOONNNNNNNNNNMMMMNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>====<<<<<<<<<<<;;;;;;;;::::::::::::99999999888888888777777666666666655555555554444444333333333332222222222111111111100000000000//////////...........----------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€~~~€€€~~~~~~~~~~~~}}}}~~~€€‚‚ƒ„„……†††‡‡ˆ‰‰‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡‡†…„„ƒ‚€„ƒ‚‚€€~~~~~~~~~~~~~~~~}}}}}}}||||||||{{{{{{wwwwwwvvvvvvvvvvvvuuuuuuutttttttttttttttttttttttttttttttsssssrrrrrqqqqqqpppppppooooooooooonnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkllllkkkkkkkkkjjjjjjjjiiiihhhhhhhhhhhgggggggggggffffffffeeeeeeeeeeddddddddddddddccccccccccbbbbccccccccccbbbbbbbaaaaaa````````_``______^^^^^^^]]]]]]]]\\[[ZZZZZZZZZYYYYYYYYYYXXXXXVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOPOOOOOOOOOONNNNNNNNNNMMMMNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>====<<<<<<<<<<<;;;;;;;;::::::::::::99999999888888888777777666666666655555555554444444433333333332222222222111111111100000000000///////////..........----------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€~~~€€€~~~~~~€~~~~}}~~~~€‚‚ƒ„„……†††‡‡ˆˆ‰‰‰ŠŠŠŠŠŠ‰‰ˆˆ‡‡†…„„ƒ‚€ƒ‚‚€€€~~~~~~~~~~~}~~~}}}}}}}}||||||||{{{{{{wwwwwwvvvvvvvvvvvvuuuuuuutttttttttttttttttttttttttttttttsssssrrrrrqqqqqqpppppppooooooooooonnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkllllkkkkkkkkkjjjjjjjjiiiiihhhhhhhhhhgggggggggggfffffffffeeeeeeeeeddddddddddddddcccccccccbbbbbbbcccccbbbbbbbbbaaaaaa````````__`_______^^^^^^^]]]]]]]]\\[[ZZZZZZZZZYYYYYYYYYYXXXXXVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOPPOOOOOOOOONNNNNNNNNNMMMMNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;:::::::::::99999999888888888777777666666666655555555554444444433333333332222222222111111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€~~€€€~~~~~~~€€€€€€~~~~~~~~~€€‚‚ƒ„„……†††‡‡ˆˆˆ‰‰ŠŠŠŠŠ‰‰‰ˆˆ‡‡†…„„ƒ‚€‚‚€€€~~~~~~~~~~~}~~~}}}}}}}}||||||||{{{{{{wwwwwwvvvvvvvvvvvvuuuuuuutttttttttttttttttttttttttttttttsssssrrrrrqqqqqqpppppppooooooooooonnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkllllkkkkkkkkkjjjjjjjjiiiiihhhhhhhhhhhggggggggggffffffffeeeeeeeeeeddddddddddddddccccccccccbbbbbbbbbccbbbbbbbbaaaaaa````````___`_______^^^^^^^]]]]]]]]\\[[ZZZZZZZZZYYYYYYYYYYXXXXXVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOPPOOOOOOOOOONNNNNNNNNNMMMNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;:::::::::::99999999888888888777777666666666655555555554444444433333333332222222222111111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€~~€€€~~~~~~~€€€€€€~~~~~~~€€‚ƒƒ„……††‡‡‡ˆˆˆˆ‰ŠŠŠŠŠ‰‰‰ˆˆ‡‡†…„„ƒ‚€~‚€€€€~~~~~~~~~~~~}~~~}}}}}}}}||||||||{{{{{{wwwwwwvvvvvvvvvvvvuuuuuuuttttttttttttttttttttttttttttttssssssrrrrqqqqqqqpppppppoooooooooonnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkklllllkkkkkkkkjjjjjjjjiiiiihhhhhhhhhhhggggggggggffffffffeeeeeeeeeeddddddddddddddccccccccccbbbbbbbbbbbbbbbbbaaaaaaa`````````__________^^^^^^^^]]]]]]]]\\[[ZZZZZZZZZYYYYYYYYYYXXXXXVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOPPOOOOOOOOOONNNNNNNNNNMMMNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;:::::::::::99999999888888888777777666666666655555555554444444433333333332222222222211111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~€€€~~~~~~~€€€€€€€€~~~~€‚ƒƒ„……††‡‡‡ˆˆˆ‰‰ŠŠŠŠŠŠ‰‰ˆˆ‡‡†…„„ƒ‚€~~‚€€€~~~~~~~~~~~}}~~~}}}}}}}}||||||||{{{{{{wwwwwwvvvvvvvvvvvvuuuuuuuttttttttttttttttttttttttttttttsssssrrrrrqqqqqqqpppppppooooooooooonnnnnnnnnnmmmmmmmmmmmllllllllllkkkkklllllkkkkkkkkjjjjjjjjjiiiihhhhhhhhhhhggggggggggffffffffeeeeeeeeeedddddddddddddddcccccccccbbbbbbbbbbbbbbbaaaaaaaa`````````___________^^^^^^^^]]]]]]]\\\[ZZZZZZZZZZYYYYYYYYYYXXXXXVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOPPOOOOOOOOOONNNNNNNNNNMMMNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>====<<<<<<<<<<<;;;;;;;;;:::::::::::99999999888888888777777666666666655555555554444444433333333332222222222211111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~€€€€~~~~~~€€€€€€€€~~~€€‚‚ƒ„„…††‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠ‰‰‰ˆˆ‡†……„ƒ‚€~~}€€€~~~~~~~~~~}}}~~}}}}}}}}}||||||||{{{{{{wwwwwwvvvvvvvvvvvvuuuuuuutttttttttttttttttttttttttttttssssssrrrrrqqqqqqqpppppppoooooooooonnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkklllllkkkkkkkkjjjjjjjjjiiiihhhhhhhhhhhggggggggggfffffffffeeeeeeeeedddddddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaa`````````____________^^^^^^^]]]]]]]]]\\[[ZZZZZZZZZYYYYYYYYYYXXXXXVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOPPOOOOOOOOOONNNNNNNNNNMMMNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>====<<<<<<<<<<<;;;;;;;;;:::::::::::99999999988888888777777666666666655555555554444444433333333332222222222211111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~€€€€~~~~~€€€€€€€€~~~€€‚ƒƒ„……††‡‡ˆˆ‰‰‰‰‰ŠŠŠŠŠ‰‰ˆˆ‡††…„ƒ‚€~~}}€€€€~~~~~~~~~~}}}~}}}}}}}}}}||||||||{{{{{{wwwwwwvvvvvvvvvvvvuuuuuuuttttttttttttttttttttttttttttssssssrrrrrrqqqqqqqpppppppoooooooooonnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkklllllkkkkkkkkjjjjjjjjjiiiihhhhhhhhhhhggggggggggfffffffffeeeeeeeeeeddddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaa`````````____________^^^^^^^^]]]]]]]]\\\[ZZZZZZZZZZYYYYYYYYYXXXXXXVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOPPOOOOOOOOOONNNNNNNNNNMMMNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>====<<<<<<<<<<<;;;;;;;;;:::::::::::99999999988888888777777666666666655555555554444444433333333332222222222211111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~€€€€~~~~~~€€€€€€€€~~€€‚‚ƒ„„…††‡‡ˆˆ‰‰‰‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚‚€~~}}|€€€€~~~~~~~~~}}}}~}}}}}}}}}}||||||||{{{{{{wwwwwwvvvvvvvvvvvvuuuuuuuttttttttttttsssstttttttttsssssssssrrrrrrqqqqqqqpppppppoooooooooonnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkklllllkkkkkkkkkjjjjjjjjiiiihhhhhhhhhhhggggggggggfffffffffeeeeeeeeeeddddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaa``````````____________^^^^^^^^]]]]]]]]\\\[ZZZZZZZZZZYYYYYYYYYYXXXXXVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOPPOOOOOOOOOONNNNNNNNNNMMMNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>====<<<<<<<<<<<;;;;;;;;;:::::::::::99999999988888888777777666666666655555555554444444433333333332222222222211111111110000000000///////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~€€€€~~~~€€€€€€€€~€€‚ƒƒ„……†‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹ŠŠŠ‰‰ˆ‡††…„ƒ‚€~~}}||€€€~~~~~~~~~}}}}~}}}}}}}}}}|||||||||{{{{{wwwwwwvvvvvvvvvvvuuuuuuuuttttttttttttsssssssssttttssssssssrrrrrrqqqqqqqqpppppppoooooooooonnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkklllllkkkkkkkkkjjjjjjjjiiiihhhhhhhhhhhggggggggggfffffffffeeeeeeeeeedddddddddddddddccccccccbbbbbbbbbbbaaaaaaaa``````````_____________^^^^^^^^]]]]]]]]\\\[[ZZZZZZZZZYYYYYYYYYYXXXXXVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOPPPOOOOOOOOONNNNNNNNNNMMMNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;::::::::::99999999988888888877777666666666655555555554444444433333333332222222222211111111110000000000///////////...........----------,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††………………………………………………………………„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~€€€€€~~~~€€€€€€€~€€‚ƒ„„…††‡‡ˆˆ‰‰‰ŠŠŠŠ‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚€€~~}}|||€€€~~~~~~~~~~}}}}}}}}}}}}}}||||||||||{{{{{wwwwwwvvvvvvvvvvvvuuuuuuuttttttttttttsssssssssssssssssssssrrrrrrqqqqqqqqpppppppoooooooooonnnnnnnnnnnmmmmmmmmmmllllllllllllkkkklllllkkkkkkkkkjjjjjjjjiiiiihhhhhhhhhhggggggggggfffffffffeeeeeeeeeedddddddddddddddcccccccccbbbbbbbbbbaaaaaaa``````````_____________^^^^^^^^^]]]]]]]]\\\[ZZZZZZZZZZYYYYYYYYYYXXXXXVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;::::::::::99999999988888888777777666666666655555555554444444433333333332222222222211111111110000000000///////////...........----------,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~€€€€€~~€€€€€€€€€€‚‚ƒ„„…††‡ˆˆ‰‰‰ŠŠŠŠŠ‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚€~}}||||€€~~~~~~~~~}}}}}}}}}}}}}}||||||||||{{{{{wwwwwwwvvvvvvvvvvuuuuuuuuttttttttttttsssssssssssssssssssrrrrrrrrqqqqqqqqpppppppoooooooooonnnnnnnnnnnmmmmmmmmmmllllllllllllkkkklllllkkkkkkkkkjjjjjjjjjiiiihhhhhhhhhhggggggggggfffffffffeeeeeeeeeedddddddddddddddcccccccccbbbbbbbbbbaaaaaa``````````______________^^^^^^^^]]]]]]]]]\\\[ZZZZZZZZZZYYYYYYYYYYXXXXXVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;::::::::::999999999888888887777776666666666555555555554444444333333333322222222222111111111100000000000//////////...........----------,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰Š‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††………………………………………………………………„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€‚ƒƒ„……†‡‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹‹‹Š‰‰ˆ‡†…„ƒ‚€~~}}||||€~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||{{{{{wwwwwwwvvvvvvvvvvuuuuuuuutttttttttttsssssssssssssssssssrrrrrrrrrqqqqqqqqpppppppoooooooooonnnnnnnnnnnmmmmmmmmmmllllllllllllkkkklllllkkkkkkkkkjjjjjjjjjiiiihhhhhhhhhhgggggggggggffffffffeeeeeeeeeedddddddddddddddcccccccccbbbbbbbbbaaaaaaa``````````______________^^^^^^^^^]]]]]]]]\\\[ZZZZZZZZZZYYYYYYYYYYXXXXXVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOPPPOOOOOOOOOONNNNNNNNNNMMNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>====<<<<<<<<<<<;;;;;;;;;;::::::::::999999999888888888777776666666666655555555554444444333333333332222222222111111111100000000000//////////...........----------,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„„…††‡‡ˆˆ‰‰ŠŠŠ‹‹‹Œ‹‹‹Š‰‰ˆ‡†„ƒ‚€~}}||||{€~~~~~~~~~}}}}}}}}}}}}}}}||||||||||{{{{{wwwwwwwvvvvvvvvvvvuuuuuuutttttttttttssssssssssssssssssrrrrrrrrrqqqqqqqqqpppppppoooooooooonnnnnnnnnnnmmmmmmmmmmllllllllllllkkkklllllkkkkkkkkkjjjjjjjjjiiiihhhhhhhhhhgggggggggggffffffffeeeeeeeeeeedddddddddddddddccccccccbbbbbbbbbbaaaaa``````````______________^^^^^^^^^]]]]]]]]]\\\[[ZZZZZZZZZYYYYYYYYYYXXXXXVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;::::::::::999999999888888888777777666666666655555555554444444333333333332222222222111111111100000000000//////////...........----------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!  ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„……††‡ˆˆ‰‰ŠŠŠ‹‹‹‹ŒŒ‹‹Š‰‰ˆ‡…„ƒ‚€~~}}||||{~~~~~~~~~}}}}}}}}}}}}}}}||||||||||{{{{{wwwwwwwvvvvvvvvvvvuuuuuuuttttttttttttsssssssssssssssrrrrrrrrrrrqqqqqqqqqppppppppooooooooonnnnnnnnnnnmmmmmmmmmlllllllllllllkkkklllllkkkkkkkkkjjjjjjjjjiiiihhhhhhhhhhgggggggggggffffffffeeeeeeeeeeedddddddddddddddcccccccccbbbbbbbbaaaaaa``````````______________^^^^^^^^^]]]]]]]]]\\\[[ZZZZZZZZZYYYYYYYYYYXXXXXVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;::::::::::999999998888888888777777666666666655555555554444444333333333332222222222111111111110000000000//////////...........----------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!  ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††………………………………………………………………„„„„„„„„„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€‚ƒƒ„……†‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹ŒŒ‹‹Š‰‰ˆ†…„ƒ‚€~~}}|||{{~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||{{{{{wwwwwwwvvvvvvvvvvvuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqpppppppppooooooooonnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkllllllkkkkkkkkjjjjjjjjjiiiihhhhhhhhhhhggggggggggfffffffffeeeeeeeeeeeddddddddddddddcccccccccbbbbbbbbaaaaaa`````````_______________^^^^^^^^^]]]]]]]]]\\\[[ZZZZZZZZZZYYYYYYYYYXXXXXVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOPPPOOOOOOOOOONNNNNNNNNNMMNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;::::::::::999999999888888888777777666666666655555555554444444433333333332222222222111111111110000000000//////////...........----------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!  ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††…………………………………………………………………„„„„„„„„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„„…††‡‡ˆ‰‰‰ŠŠ‹‹‹‹‹ŒŒ‹‹Š‰‰ˆ†…„ƒ‚€~~}}|||{{~~~~~~~~~}}}}}}}}}}}}}}}||||||||||{{{{{wwwwwwwvvvvvvvvvvvuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqpppppppppoooooooooonnnnnnnnnmmmmmmmmmmllllllllllllkkkkkllllllkkkkkkkkkjjjjjjjjjiiiihhhhhhhhhhggggggggggfffffffffeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbaaaaa`````````_______________^^^^^^^^^]]]]]]]]]\\\[[ZZZZZZZZZZYYYYYYYYYXXXXXWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOPPPOOOOOOOOOONNNNNNNNNMMMNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>====<<<<<<<<<<;;;;;;;;;;::::::::::999999998888888888777777666666666655555555554444444433333333332222222222111111111110000000000///////////..........----------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!  ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††………………………………………………………………„„„„„„„„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚ƒƒ„……†‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹ŒŒ‹‹Š‰‰‡†…„ƒ‚€~~}}|||{{~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||{{{{{wwwwwwwvvvvvvvvvvvuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqppppppppooooooooooonnnnnnnnnmmmmmmmmmmllllllllllllkkkkklllllkkkkkkkkkkjjjjjjjjjiiiihhhhhhhhhhggggggggggfffffffffeeeeeeeeeeeddddddddddddddcccccccccbbbbbbbbaaaaa``````````_______________^^^^^^^^^]]]]]]]]]\\\[[ZZZZZZZZZZYYYYYYYYYXXXXXVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOPPPOOOOOOOOOONNNNNNNNNNMMNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;:::::::::999999998888888888777777666666666655555555554444444433333333332222222222111111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!  ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††…………………………………………………………………„„„„„„„„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„„…††‡‡ˆˆ‰‰ŠŠ‹‹‹‹ŒŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚€~~}}|||{{~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||{{{{{wwwwwwwvvvvvvvvvvvuuuuuuuttttttttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnmmmmmmmmmllllllllllllkkkkkklllllkkkkkkkkkkjjjjjjjjjiiiihhhhhhhhhhggggggggggfffffffffeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbaaaaa``````````______________^^^^^^^^^^]]]]]]]]]\\\[[ZZZZZZZZZZYYYYYYYYYXXXXXVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOPPPOOOOOOOOOONNNNNNNNNMMMNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;::::::::::99999999888888888777777666666666655555555554444444433333333332222222222111111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††…………………………………………………………………………………………„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~€‚ƒƒ„……†‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒ‹‹Š‰ˆ†…„ƒ‚€€~~}}}}|‚‚‚€€€€€€€€€€xxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttsssssssssssrrrrrrrrqqqqqqqqqqpppppppppppoooopppppoooooooooonnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkllllllkkkkkkkkkkjjjjjjjjjiihhhhhhhhhhggggggggggffffffffeeeeeeeeeeedddddddddccccccccbbbbbbbbbaaaaaaaa``````_________^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUTUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCBCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>>>>======<<<<<<<<<<;;;;;;;;;;:::::99999999888888888777777777777766666666665555555554444444444333333333322232222222222211111111110000000//////////..........------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††…………………………………………………………………………………………„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~€‚‚ƒ„„…††‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒ‹‹Š‰ˆ†…„ƒ‚€~~~}}}|‚‚€€€€€€€€€xxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttssssssssssssrrrrrrrrqqqqqqqqqqpppppppppppoooopppppoooooooooonnnnnnnnnmmmmmmmmmmllllllllllllkkkkkllllllkkkkkkkkkkjjjjjjjjjiihhhhhhhhhhggggggggggfffffffffeeeeeeeeeedddddddddccccccccbbbbbbbbbaaaaaaaa``````_________^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUTUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCBCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;::::::9999999888888888777777777777766666666665555555554444444444333333333322233222222222211111111110000000//////////..........------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††…………………………………………………………………………………………„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~€‚‚ƒ„……†‡‡ˆ‰‰ŠŠ‹‹‹ŒŒŒŒ‹ŠŠ‰‡†…„ƒ‚€~~}}}|‚‚€€€€€€€€€€€xxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttssssssssssssrrrrrrrrqqqqqqqqqppppppppppppooooppppoooooooooooonnnnnnnnmmmmmmmmmmllllllllllllkkkkkllllllkkkkkkkkkkjjjjjjjjjiihhhhhhhhhhggggggggggfffffffffeeeeeeeeeedddddddddcccccccbbbbbbbbbbaaaaaaaa`````__________^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUTUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;::::::9999999888888888777777777777766666666665555555554444444444333333333322233222222222211111111110000000//////////..........-------,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………………………………………………………………………………„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~€‚ƒ„„…††‡ˆˆ‰ŠŠ‹‹‹ŒŒŒŒ‹Š‰ˆ‡†…„ƒ‚‚€~~}}}|‚‚€€€€€€€€€€xxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttsssssssssssrrrrrrrrqqqqqqqqqpppppppppppooooopppppoooooooooonnnnnnnnnnmmmmmmmmmlllllllllllkkkkkkllllllkkkkkkkkkkjjjjjjjjjiihhhhhhhhhhhggggggggggffffffffeeeeeeeeeeeddddddddccccccccbbbbbbbbbaaaaaaaa`````__________^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUTUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>======<<<<<<<<<<;;;;;;;;;::::::9999999888888888777777777777766666666665555555554444444444333333333322233222222222211111111110000000//////////...........------,,,,,,,,,,++++++++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………………………………………………………………………………„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~€€‚‚ƒ„……†‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒ‹Š‰ˆ‡†…„ƒ‚‚€~~}}}|‚‚€€€€€€€€€€€xxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttssssssssssssrrrrrrrqqqqqqqqqppppppppppppoooopppppoooooooooonnnnnnnnnnmmmmmmmmmlllllllllllkkkkkkllllllkkkkkkkkkkkjjjjjjjjiiihhhhhhhhhhggggggggggffffffffeeeeeeeeeeeddddddddccccccccbbbbbbbbbaaaaaaaa``````_________^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUTUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;:::::9999999888888888777777777777766666666665555555554444444444333333333322233222222222211111111110000000//////////...........------,,,,,,,,,,++++++++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††……………………………………………………………………………………………„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~€€‚ƒ„„…†‡‡ˆ‰‰ŠŠ‹‹ŒŒŒŒŒ‹Š‰ˆ‡†…„ƒƒ‚€~~}}}|‚€€€€€€€€€€€xxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttsssssssssssssrrrrrrrqqqqqqqqppppppppppppoooooppppooooooooooonnnnnnnnnnmmmmmmmmmlllllllllllkkkkkklllllkkkkkkkkkkkkjjjjjjjjiiihhhhhhhhhhggggggggggfffffffffeeeeeeeeeeddddddddccccccccbbbbbbbbbaaaaaaaa``````__________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUTUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;:::::9999999888888888777777777777766666666665555555554444444444333333333322233222222222211111111110000000//////////...........------,,,,,,,,,,++++++++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††………………………………………………………………………………………………„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~€€‚‚ƒ„…††‡ˆˆ‰ŠŠ‹‹ŒŒŒŒŒ‹Š‰ˆ‡†…„ƒƒ‚€€~~}}}|‚‚€€€€€€€€€€€xxxxwwwwwwwwwwwvvvvvvvvvvwvvvvvvvvvvuuuuuuuuuutttttttttssssssssssssrrrrrrrrqqqqqqqqppppppppppppoooooppppoooooooooooonnnnnnnnnmmmmmmmmmlllllllllllkkkkkklllllkkkkkkkkkkkkjjjjjjjjiiihhhhhhhhhhgggggggggggffffffffeeeeeeeeeeddddddddccccccccbbbbbbbbbaaaaaaaa``````__________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUTUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>=====<<<<<<<<<;;;;;;;;;;:::::9999999888888888777777777777766666666665555555554444444444333333333332233222222222211111111110000000//////////...........------,,,,,,,,,,++++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††………………………………………………………………………………………………„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~€€‚ƒ„„…†‡ˆˆ‰ŠŠ‹‹ŒŒŒ‹‹Š‰ˆ‡†…„ƒƒ‚€€~~}}}|‚€€€€€€€€€€xxxxwwwwwwwwwwwvvvvvvvvvvwvvvvvvvvvvuuuuuuuuuutttttttttssssssssssssrrrrrrrrqqqqqqqqppppppppppppoooooppppooooooooooonnnnnnnnnnmmmmmmmmmllllllllllkkkkkkklllllkkkkkkkkkkkkjjjjjjjjiiiihhhhhhhhhgggggggggggffffffffeeeeeeeeeeddddddddccccccccbbbbbbbbbaaaaaaaa``````__________^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUTUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>=====<<<<<<<<<;;;;;;;;;;:::::9999999888888888777777777777766666666665555555554444444444333333333332233222222222211111111110000000//////////...........------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††………………………………………………………………………………………………„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~€€‚ƒ„…††‡ˆ‰‰Š‹‹ŒŒŽŽŽŒ‹Š‰‰ˆ‡†…„ƒ‚‚€€~~}}}|‚€€€€€€€€€€xxxxxwwwwwwwwwwvvvvvvvvvvwvvvvvvvvvvuuuuuuuuuuttttttttttsssssssssssrrrrrrrrqqqqqqqqppppppppppppoooooppppooooooooooonnnnnnnnnnmmmmmmmmmllllllllllkkkkkkklllllkkkkkkkkkkkkjjjjjjjjiiiihhhhhhhhhgggggggggggfffffffffeeeeeeeeeedddddddccccccccbbbbbbbbbaaaaaaaa``````__________^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUTUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;:::::9999999888888888777777777777766666666665555555554444444444333333333332233222222222211111111110000000///////////..........------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††………………………………………………………………………………………………„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~€€ƒ„„…†‡ˆ‰‰Š‹‹ŒŒŽŽŽŽŽŽŒŒŒ‹Š‰ˆ‡‡†…„ƒ‚‚€~~}}}|‚€€€€€€€€€€xxxxxwwwwwwwwwwvvvvvvvvvvwvvvvvvvvvvuuuuuuuuuuttttttttttssssssssssssrrrrrrrqqqqqqqqppppppppppppooooopppoooooooooooonnnnnnnnnnmmmmmmmmmllllllllllkkkkkkkllllkkkkkkkkkkkkkjjjjjjjjiiiihhhhhhhhhgggggggggggfffffffffeeeeeeeeeedddddddccccccccbbbbbbbbbaaaaaaaa``````__________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUTUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>======<<<<<<<<;;;;;;;;;::::::9999999888888888777777777777766666666665555555554444444444433333333332233222222222211111111110000000///////////..........------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡††††††††††…………………………………………………………………………………………………„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~€€‚ƒ„…†‡‡ˆ‰ŠŠ‹ŒŒŽŽŽŽŽŽŽŒŒ‹ŠŠ‰ˆ‡†…„„ƒ‚€~~}}}|‚€€€€€€€€€€€xxxxxwwwwwwwwwwvvvvvvvvvvwvvvvvvvvvvvuuuuuuuuuttttttttttssssssssssssrrrrrrrqqqqqqqqppppppppppppooooopppoooooooooooonnnnnnnnnnmmmmmmmmmllllllllllkkkkkkklllllkkkkkkkkkkkkjjjjjjjjiiiihhhhhhhhhgggggggggggfffffffffeeeeeeeeeedddddddccccccccbbbbbbbbbaaaaaaaa``````__________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUTUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>======<<<<<<<<;;;;;;;;;::::::9999999888888888777777777777776666666666555555555444444444433333333332233222222222211111111110000000///////////..........------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††………………………………………………………………………………………………„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€‚ƒ„…†‡ˆ‰ŠŠ‹ŒŒŽŽŽŽŽŽŽŽŒŒ‹Š‰ˆ‡‡†…„ƒƒ‚€~~}}}|‚€€€€€€€€€€€xxxxwwwwwwwwwwwvvvvvvvvvvwvvvvvvvvvvvuuuuuuuuuutttttttttssssssssssssrrrrrrrqqqqqqqqpppppppppppoooooopppooooooooooonnnnnnnnnnnmmmmmmmmmllllllllllkkkkkkkllllkkkkkkkkkkkkkjjjjjjjjiiiihhhhhhhhhgggggggggggffffffffffeeeeeeeeedddddddcccccccccbbbbbbbbaaaaaaaa``````__________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUTUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<<;;;;;;;;;:::::99999999888888888777777777777776666666666555555555444444444433333333332233222222222211111111110000000///////////..........------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††………………………………………………………………………………………………„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~€‚„…†‡ˆˆ‰Š‹‹ŒŒŽŽŽŽŽŽŽŽŒŒŒ‹‹Š‰ˆ‡†……„ƒ‚‚€€~~}}}|‚€€€€€€€€€€xxxxwwwwwwwwwwwwvvvvvvvvvwvvvvvvvvvvvuuuuuuuuuutttttttttssssssssssssrrrrrrrqqqqqqqqpppppppppppoooooopppooooooooooonnnnnnnnnnnmmmmmmmmmllllllllllkkkkkkkllllkkkkkkkkkkkkkjjjjjjjjiiiiihhhhhhhhgggggggggggffffffffffeeeeeeeeeeddddddcccccccccbbbbbbbbaaaaaaaa``````__________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUTUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<<;;;;;;;;;:::::99999999888888888777777777777776666666666555555555444444444433333333332233222222222211111111111000000///////////..........------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††…………………………………………………………………………………………………„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€‚„…†‡ˆ‰ŠŠ‹ŒŒŽŽŽŽŽŽŽŽŽŒ‹Œ‹Š‰ˆ‡††…„ƒƒ‚€~~~}}}|‚€€€€€€€€€€xxxxxwwwwwwwwwwwvvvvvvvvvwvvvvvvvvvvvuuuuuuuuuutttttttttssssssssssssrrrrrrrqqqqqqqqppppppppppppooooopppooooooooooonnnnnnnnnnnmmmmmmmmmmllllllllllkkkkkkllllkkkkkkkkkkkkkjjjjjjjjiiiiihhhhhhhhhgggggggggggfffffffffeeeeeeeeeeddddddcccccccccbbbbbbbbaaaaaaaa``````__________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUTUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<<;;;;;;;;::::::99999999888888888777777777777776666666666555555555444444444433333333332233222222222211111111111000000///////////..........------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††………………………………………………………………………………………………„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€‚ƒ„…†‡ˆ‰Š‹ŒŒŽŽŽŽŽŽŽŽŽŒŒ‹‹Š‰‰ˆ‡†…„ƒƒ‚‚€€~~}}}||‚€€€€€€€€€€xxxxxwwwwwwwwwwwvvvvvvvvvwwvvvvvvvvvvuuuuuuuuuutttttttttssssssssssssrrrrrrrqqqqqqqqqpppppppppppooooopppooooooooooonnnnnnnnnnnmmmmmmmmmmllllllllllkkkkkkllllkkkkkkkkkkkkkjjjjjjjjiiiiihhhhhhhhhgggggggggggfffffffffeeeeeeeeeeddddddcccccccccbbbbbbbbbaaaaaaa``````__________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<;;;;;;;;;::::::99999999888888888877777777777776666666666555555555444444444433333333332233222222222211111111111000000///////////..........------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††………………………………………………………………………………………………„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€‚ƒ…†‡ˆ‰Š‹‹ŒŽŽŽŽŽŽŽŽŽŒ‹Š‹Š‰ˆ‡†…„„ƒ‚‚€~~}}}||‚€€€€€€€€€€€xxxxwwwwwwwwwwwwvvvvvvvvvwwvvvvvvvvvvuuuuuuuuuuuttttttttssssssssssssrrrrrrrqqqqqqqqqpppppppppppooooopppooooooooooonnnnnnnnnnnmmmmmmmmmmllllllllllkkkkkkllllkkkkkkkkkkkkkjjjjjjjjiiiiihhhhhhhhhgggggggggggffffffffffeeeeeeeeeddddddccccccccccbbbbbbbbaaaaaaa``````__________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<;;;;;;;;;::::::999999998888888888777777777777766666666665555555554444444444333333333322332222222222111111111110000000//////////..........------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††………………………………………………………………………………………………„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€‚ƒ…†‡ˆ‰Š‹ŒŒŽŽŽŽŽŽŽŽŽŒŒ‹ŠŠ‰ˆ‡†……„ƒ‚‚€€~~~}}}||‚€€€€€€€€€€xxxxwwwwwwwwwwwwvvvvvvvvvwwvvvvvvvvvvvuuuuuuuuuuttttttttssssssssssssrrrrrrrqqqqqqqqqpppppppppppooooopppoooooooooonnnnnnnnnnnnmmmmmmmmmmllllllllllkkkkkkllllkkkkkkkkkkkkkjjjjjjjjiiiiihhhhhhhhhgggggggggggffffffffffeeeeeeeeeedddddccccccccccbbbbbbbbaaaaaaa``````__________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUTUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>======<<<<<<<;;;;;;;;;::::::999999998888888888777777777777766666666665555555554444444444333333333322333222222222211111111110000000//////////..........------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††………………………………………………………………………………………………„„„„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€‚ƒ…†‡ˆŠŠ‹ŒŽŽŽŽŽŽŽŽŽŽŒ‹Š‰Š‰ˆ‡†…„ƒ‚‚€€~~~}}}}||‚€€€€€€€€€€xxxxwwwwwwwwwwwwvvvvvvvvvwwvvvvvvvvvvvuuuuuuuuuutttttttttsssssssssssrrrrrrrqqqqqqqqqpppppppppppoooooppooooooooooonnnnnnnnnnnnmmmmmmmmmmllllllllllkkkkkkllllkkkkkkkkkkkkkjjjjjjjjiiiiihhhhhhhhhgggggggggggffffffffffeeeeeeeeeeddddddcccccccccbbbbbbbbaaaaaaa```````_________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUTUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>=====<<<<<<<<;;;;;;;;;::::::999999998888888888777777777777766666666665555555554444444444333333333322333222222222211111111110000000//////////..........------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††………………………………………………………………………………………………„„„„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€€‚ƒ…†ˆ‰Š‹ŒŒŽŽŽŽŽŽŽŽŽŒ‹‹Š‰‰ˆ‡†…„ƒ‚‚€€~~~}}}}||‚€€€€€€€€€€€xxxxxwwwwwwwwwwwvvvvvvvvvwwvvvvvvvvvvvuuuuuuuuuutttttttttsssssssssssrrrrrrrqqqqqqqqqpppppppppppoooooppoooooooooooonnnnnnnnnnnmmmmmmmmmmllllllllllkkkkkkllllkkkkkkkkkkkkkjjjjjjjjiiiiihhhhhhhhhgggggggggggffffffffffeeeeeeeeeeddddddcccccccccbbbbbbbbaaaaaaa```````_________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>=====<<<<<<<<;;;;;;;;;::::::999999998888888888777777777777766666666665555555554444444444333333333322333222222222211111111110000000//////////..........------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††………………………………………………………………………………………………„„„„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€€ƒ„…‡ˆ‰Š‹ŒŒŽŽŽŽŽŽŽŽŒŒ‹Š‰ˆˆ‡†…„ƒƒ‚€€~~~}}}}}||‚€€€€€€€€€€€xxxxxwwwwwwwwwwwvvvvvvvvvwwvvvvvvvvvvvuuuuuuuuuutttttttttsssssssssssrrrrrrrqqqqqqqqqpppppppppppoooooppoooooooooooonnnnnnnnnnnmmmmmmmmmmllllllllllkkkkkkllllkkkkkkkkkkkkjjjjjjjjjiiiiihhhhhhhhhgggggggggggffffffffffeeeeeeeeeeddddddcccccccccbbbbbbbbbaaaaaa```````_________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@????????>>>>>>>>>======<<<<<<<<;;;;;;;;:::::::999999998888888888777777777777766666666665555555554444444444333333333322333222222222211111111110000000//////////..........------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………………………………………………………………………„„„„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€‚ƒ„†‡ˆ‰Š‹ŒŽŽŽŽŽŽŽŽŽŒ‹‹Š‰ˆˆ‡†…„ƒ‚€€~~~~}}}}|||‚€€€€€€€€€€€xxxxxwwwwwwwwwwwvvvvvvvvvwwvvvvvvvvvvvuuuuuuuuuutttttttttsssssssssssrrrrrrrqqqqqqqqqpppppppppppoooooppooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkllllkkkkkkkkkkkkjjjjjjjjjiiiiihhhhhhhhhgggggggggggffffffffffeeeeeeeeeeddddddcccccccccbbbbbbbbbaaaaaa```````_________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>======<<<<<<<<;;;;;;;;::::::9999999998888888888777777777777766666666665555555554444444444333333333322333222222222211111111110000000//////////..........-------,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††………………………………………………………………………………………………„„„„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€‚ƒ„†‡ˆŠ‹‹ŒŽŽŽŽŽŽŽŽŒŒ‹Š‰ˆ‡‡†…„ƒ‚‚€€~~~~}}}}}|||‚‚€€€€€€€€€€xxxxxwwwwwwwwwwwvvvvvvvvvwwvvvvvvvvvvvuuuuuuuuuuuttttttttsssssssssssrrrrrrrqqqqqqqqqpppppppppppooooopppoooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkllllkkkkkkkkkkkkjjjjjjjjjiiiihhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeddddddcccccccccbbbbbbbbbaaaaaa```````_________^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>=====<<<<<<<<;;;;;;;;;::::::9999999998888888888777777777777766666666665555555554444444444333333333332333222222222211111111110000000//////////...........------,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………………………………………………………………………„„„„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€‚ƒ„†‡‰Š‹ŒŒŽŽŽŽŽŽŽŽŽŒŒ‹Š‰ˆ‡‡†…„ƒ‚€€~~~~}}}}}}|||‚‚€€€€€€€€€€xxxxxwwwwwwwwwwwvvvvvvvvvwwvvvvvvvvvvvuuuuuuuuuuuttttttttsssssssssssrrrrrrrqqqqqqqqqpppppppppppooooopppoooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkllllkkkkkkkkkkkjjjjjjjjjjiiiiihhhhhhhhhgggggggggggfffffffffffeeeeeeeeeddddddccccccccccbbbbbbbbaaaaaa```````__________^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>=====<<<<<<<<;;;;;;;;;::::::9999999998888888888777777777777766666666665555555554444444444333333333332333222222222211111111110000000//////////...........------,,,,,,,,,,++++++++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………………………………………………………………………„„„„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€‚ƒ…†ˆ‰Š‹ŒŽŽŽŽŽŽŽŽŒ‹‹Š‰ˆ‡‡…„ƒ‚€~~~~}}}}}}}|||‚‚€€€€€€€€€€xxxxxwwwwwwwwwwwvvvvvvvvvwwvvvvvvvvvvvuuuuuuuuuuutttttttttssssssssssrrrrrrrqqqqqqqqqpppppppppppooooopppoooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkllllkkkkkkkkkkkjjjjjjjjjjiiiihhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeddddddccccccccccbbbbbbbaaaaaaa```````_________^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>======<<<<<<<<;;;;;;;;;::::::9999999998888888888777777777777766666666665555555554444444444333333333332333222222222211111111110000000//////////...........------,,,,,,,,,,++++++++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………………………………………………………………………„„„„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€‚„…‡ˆ‰Š‹ŒŽŽŽŽŽŽŽŽŒŒ‹ŠŠ‰‡††…„ƒ‚€€~~~~}}}}}}}}|||‚‚€€€€€€€€€€xxxxxwwwwwwwwwwwvvvvvvvvvwvvvvvvvvvvvvuuuuuuuuuuutttttttttsssssssssssrrrrrrqqqqqqqqqppppppppppppoooopppooooooooooonnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkllllkkkkkkkkkkkjjjjjjjjjjiiiihhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeddddddccccccccccbbbbbbbaaaaaaa```````_________^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>======<<<<<<<<;;;;;;;;;::::::9999999998888888888777777777777766666666665555555554444444444433333333332333222222222211111111110000000//////////...........------,,,,,,,,,,++++++++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€€‚„…‡‰Š‹ŒŽŽŽŽŽŽŽŒ‹‹Š‰ˆ‡Šˆ‡†…„ƒƒ‚‚€€€€€€€€€|||||||||||{{{{{{{{{{zzzzwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutttttttttttssssssssrrrrrrrrrrrqqqqqqqqqqqqpppppppppppooooooooooonoooonnnnnnnnnnnmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjkjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggffffffffffffeeeeeeeeeeedddddddddcccccbbbbbbbbbbaaaaaaaaa````````__________^^^^^^^^^]]]^^^^]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPOPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@???????>>>>>>>>=======<<<<<<<<<;;;;;;;;::::::::9999999999888888888877777777777666666666655555555555544444444443333333333222221111111111000000000000000//////////............----------,,,,,,,,,,,++++++++++++**********))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$############"""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€‚ƒ„…ˆ‰Š‹ŒŽŽŽŽŽŽŽŒ‹‹Š‰ˆ†‰ˆ‡†…„ƒƒ‚‚€€€€€€€€€|||||||||||{{{{{{{{{{zzzzwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttssssssssrrrrrrrrrrqqqqqqqqqqqqpppppppppppooooooooooonoooonnnnnnnnnnnmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjkjjjjjjjjjjjiiiiiiiiiiihhhhhhggggggggggffffffffffffeeeeeeeeeeddddddddddcccccbbbbbbbbbbaaaaaaaaa````````__________^^^^^^^^^]]]^^^^]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPOPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@????????>>>>>>>=======<<<<<<<<<;;;;;;;;:::::::::999999999888888888877777777777666666666655555555555544444444443333333333222221111111111000000000000000//////////............----------,,,,,,,,,,,++++++++++++**********))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$############"""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€‚ƒ„…ˆ‰Š‹ŒŽŽŽŽŽŽŒŒ‹ŠŠ‰ˆ†‰ˆ‡†…„ƒƒ‚‚€€€€€€€€€|||||||||||{{{{{{{{{{zzzzwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttssssssssrrrrrrrrrrqqqqqqqqqqqqpppppppppppooooooooooonooooonnnnnnnnnnmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjkjjjjjjjjjjjiiiiiiiiiiihhhhhhggggggggggffffffffffffeeeeeeeeeeddddddddddcccccbbbbbbbbbbaaaaaaaaa````````__________^^^^^^^^^^]]^^^^]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPOPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????>>>>>>>>=======<<<<<<<<<;;;;;;;;:::::::::999999999888888888877777777777666666666655555555555544444444443333333333222221111111111000000000000000//////////............----------,,,,,,,,,,,++++++++++++**********))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$############"""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆ‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€‚ƒ„†ˆ‰ŠŒŒŽŽŽŽŽŒŒ‹ŠŠ‰ˆ†‰ˆ‡†…„ƒƒ‚‚€€€€€€€€€|||||||||||{{{{{{{{{{zzzzwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttssssssssrrrrrrrrrrqqqqqqqqqqqqpppppppppppooooooooooonooooonnnnnnnnnnmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjkjjjjjjjjjjjiiiiiiiiiiihhhhhhggggggggggfffffffffffeeeeeeeeeeeddddddddddcccccbbbbbbbbbbaaaaaaaa`````````__________^^^^^^^^^^]]^^^^]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPOPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@????????>>>>>>>>=======<<<<<<<<<;;;;;;;;::::::::9999999999888888888877777777777666666666655555555555544444444443333333333222221111111111000000000000000//////////............----------,,,,,,,,,,,++++++++++++**********))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$############"""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆ‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€‚ƒ„†ˆ‰‹ŒŽŽŽŽŽŒŒ‹ŠŠ‰ˆ‡‰ˆ‡†…„ƒƒ‚‚€€€€€€€€€|||||||||||{{{{{{{{{{zzzzwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttssssssssrrrrrrrrrrqqqqqqqqqqqqpppppppppppooooooooooonooooonnnnnnnnnnnmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjkjjjjjjjjjjjiiiiiiiiiiihhhhhhggggggggggfffffffffffeeeeeeeeeeeddddddddddcccccbbbbbbbbbbaaaaaaaa`````````__________^^^^^^^^^^]]^^^^]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPOPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@????????>>>>>>>>=======<<<<<<<<;;;;;;;;;::::::::9999999999888888888877777777777666666666655555555555544444444443333333333222221111111111000000000000000//////////............----------,,,,,,,,,,,++++++++++++**********))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$############"""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€‚ƒ…†ˆŠ‹ŒŽŽŽŽŽŒŒ‹ŠŠ‰ˆ‡Šˆ‡†…„ƒƒ‚‚€€€€€€€€€€|||||||||||{{{{{{{{{{zzzzwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutttttttttttsssssssssrrrrrrrrrrqqqqqqqqqqqqpppppppppppooooooooooooooooonnnnnnnnnnnmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjkjjjjjjjjjjjiiiiiiiiiiihhhhhhgggggggggggffffffffffeeeeeeeeeeeddddddddddcccccbbbbbbbbbaaaaaaaaa`````````__________^^^^^^^^^^]]^^^^]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPOPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@????????>>>>>>>=======<<<<<<<<<;;;;;;;;;::::::::9999999999888888888877777777777666666666655555555555544444444443333333333222221111111111000000000000000///////////...........-----------,,,,,,,,,,++++++++++++***********)))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$###########"""""""""""!!!!!!!!!!!!   ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~€‚ƒ…†ˆŠ‹ŒŽŽŽŽŽŒŒ‹ŠŠ‰ˆ‡Šˆ‡†…„„ƒ‚‚€€€€€€€€€€}||||||||||{{{{{{{{{{zzzzwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutttttttttttsssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjkjjjjjjjjjjjiiiiiiiiiiihhhhhhgggggggggggffffffffffeeeeeeeeeeddddddddddcccccbbbbbbbbbbaaaaaaaaa``````````_________^^^^^^^^^^]]^^^^]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPOPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@????????>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::::9999999999888888888877777777777666666666655555555555544444444443333333333222221111111111000000000000000///////////...........-----------,,,,,,,,,,++++++++++++***********)))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$###########"""""""""""!!!!!!!!!!!!   ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~€€‚ƒ…†ˆŠ‹ŒŽŽŽŽŽŒŒ‹ŠŠ‰ˆ‡Š‰‡†……„ƒ‚‚€€€€€€€€€}||||||||||{{{{{{{{{{zzzzwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutttttttttttsssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjkkjjjjjjjjjjiiiiiiiiiiihhhhhhgggggggggggffffffffffeeeeeeeeeeddddddddddcccccbbbbbbbbbbaaaaaaaaa``````````_________^^^^^^^^^^]]^^^^]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPOPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@???????>>>>>>>>=======<<<<<<<<<;;;;;;;;;::::::::9999999999888888888877777777777666666666655555555555544444444443333333333222221111111111000000000000000///////////...........-----------,,,,,,,,,,++++++++++++***********)))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$###########"""""""""""!!!!!!!!!!!!   ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~€‚ƒ…†ˆŠ‹ŒŽŽŽŽŽŒŒ‹ŠŠ‰ˆ‡Š‰ˆ††…„ƒƒ‚‚€€€€€€€€€}||||||||||{{{{{{{{{{zzzzwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjkkjjjjjjjjjjiiiiiiiiiiihhhhhhgggggggggggffffffffffeeeeeeeeeeddddddddddcccccbbbbbbbbbbaaaaaaaaa``````````_________^^^^^^^^^^]]^^^^]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPOPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@????????>>>>>>>>=======<<<<<<<<<;;;;;;;;;::::::::9999999999888888888877777777777666666666655555555555544444444443333333333222221111111111000000000000000///////////............----------,,,,,,,,,,++++++++++++***********)))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$###########"""""""""""!!!!!!!!!!!!   ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~€‚ƒ…†ˆŠ‹ŒŽŽŽŽŒŒ‹ŠŠ‰ˆ‡Š‰ˆ‡†…„ƒƒ‚‚€€€€€€€€}||||||||||{{{{{{{{{{zzzzwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooooooooonnnnnnnnnnmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjkkjjjjjjjjjjjiiiiiiiiiihhhhhhgggggggggggffffffffffeeeeeeeeeeddddddddddcccccbbbbbbbbbbaaaaaaaaa``````````_________^^^^^^^^^^]]^^^^]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPOPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@???????>>>>>>>>>=======<<<<<<<<<;;;;;;;;:::::::::9999999999888888888877777777777666666666655555555555544444444443333333333222221111111111100000000000000///////////............----------,,,,,,,,,,++++++++++++***********)))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$###########"""""""""""!!!!!!!!!!!!   ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~€‚ƒ„†ˆ‰‹ŒŽŽŽŽŒŒ‹ŠŠ‰ˆ‡Š‰ˆ‡†…„ƒƒ‚‚€€€€€€€€}||||||||||{{{{{{{{{{zzzzwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooooooooonnnnnnnnnnmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjkkjjjjjjjjjjjiiiiiiiiiihhhhhhgggggggggggffffffffffeeeeeeeeeeddddddddddcccccbbbbbbbbbbaaaaaaaaa``````````_________^^^^^^^^^^]]^^^^]]]]]]]]]]\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPOPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@???????>>>>>>>>>=======<<<<<<<<<;;;;;;;;:::::::::9999999999888888888877777777777666666666655555555555544444444443333333333222221111111111100000000000000///////////............----------,,,,,,,,,,++++++++++++***********)))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$###########"""""""""""!!!!!!!!!!!!   ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~€‚ƒ„†ˆ‰ŠŒŽŽŽŽŽŒŒ‹ŠŠ‰ˆ‡Š‰ˆ‡†…„ƒƒ‚‚€€€€€€€€€}||||||||||{{{{{{{{{{zzzzwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooooooooonnnnnnnnnnmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjkkjjjjjjjjjjjiiiiiiiiiihhhhhhggggggggggfffffffffffeeeeeeeeeeddddddddddcccccbbbbbbbbbbaaaaaaaaa``````````_________^^^^^^^^^^]]^^^^]]]]]]]]]]\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPOPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@????????>>>>>>>>>=======<<<<<<<<;;;;;;;;;::::::::::999999999888888888877777777777666666666655555555555544444444443333333333222221111111111100000000000000///////////............----------,,,,,,,,,,++++++++++++***********)))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$###########"""""""""""!!!!!!!!!!!!   ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~€‚ƒ„…ˆ‰Š‹ŒŽŽŽŽŽŒŒ‹Š‰‰ˆ‡Š‰ˆ‡†…„ƒƒ‚‚€€€€€€€€€}||||||||||{{{{{{{{{{zzzzwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppoooooooooooooooooonnnnnnnnnmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjkkjjjjjjjjjjjiiiiiiiiiiihhhhhggggggggggfffffffffffeeeeeeeeedddddddddddcccccbbbbbbbbbbaaaaaaaaa``````````_________^^^^^^^^^^]]^^^^]]]]]]]]]]\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPOPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@???????>>>>>>>>>=======<<<<<<<<<;;;;;;;;;::::::::::999999999888888888877777777777666666666655555555555544444444443333333333222221111111111100000000000000///////////............----------,,,,,,,,,,++++++++++++***********)))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############""""""""""!!!!!!!!!!!!   ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~€€‚ƒ„…‡‰Š‹ŒŽŽŽŽŽŒŒ‹Š‰ˆˆ‡Š‰ˆ‡†…„ƒƒ‚‚€€€€€€€€€}}|||||||||{{{{{{{{{{zzzzwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppoooooooooooooooooonnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkkjjjjkkkjjjjjjjjjjiiiiiiiiiiihhhhhgggggggggggffffffffffeeeeeeeeedddddddddddcccccbbbbbbbbbbaaaaaaaaa``````````__________^^^^^^^^^]]^^^^]]]]]]]]]]\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPOPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@???????>>>>>>>>>=======<<<<<<<<<;;;;;;;;;::::::::::999999999888888888877777777777666666666655555555555544444444443333333333222221111111111100000000000000///////////............----------,,,,,,,,,,++++++++++++***********)))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}~~~~€‚„…‡ˆŠ‹ŒŽŽŽŽŽŒŒ‹Š‰ˆ‡†‰ˆ‡††…„ƒƒ‚‚€€€€€€€€€}}|||||||||{{{{{{{{{{zzzzwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppoooooooooooooooooonnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkkjjjjkkkjjjjjjjjjjiiiiiiiiiiihhhhhgggggggggggfffffffffeeeeeeeeeedddddddddddcccccbbbbbbbbbaaaaaaaaaa``````````__________^^^^^^^^^^]^^^^]]]]]]]]]]\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@????????>>>>>>>>========<<<<<<<<<;;;;;;;;;::::::::::9999999999888888888777777777776666666666555555555555444444444433333333332222221111111111000000000000000//////////............----------,,,,,,,,,,,+++++++++++***********)))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}~~~€‚ƒ„‡ˆ‰Š‹ŒŽŽŽŽŽŒŒ‹Š‰ˆ‡†‰ˆ‡†……„ƒƒ‚‚‚€€€€€€€€€}}|||||||||{{{{{{{{{{zzzzwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppoooooooooooooooooonnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkkjjjjkkkjjjjjjjjjjiiiiiiiiiiihhhhhgggggggggggfffffffffeeeeeeeeeedddddddddddcccccbbbbbbbbbaaaaaaaaaa``````````__________^^^^^^^^^^]^^^^]]]]]]]]]]\\\\\\\\\\[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@???????>>>>>>>>>========<<<<<<<<<;;;;;;;;;::::::::::9999999999888888888777777777776666666666555555555555444444444443333333332222221111111111000000000000000//////////............----------,,,,,,,,,,,+++++++++++***********))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}~~~~€‚ƒ„†ˆ‰Š‹ŒŽŽŽŽŽŽŒ‹‹Š‰ˆ‡†‰ˆ‡†……„ƒƒ‚‚‚€€€€€€€€€}}|||||||||{{{{{{{{{{zzzzwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppoooooooooooooooooonnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkkjjjjkkkjjjjjjjjjjiiiiiiiiiiihhhhhggggggggggffffffffffeeeeeeeeeedddddddddddcccccbbbbbbbbbbaaaaaaaaa``````````__________^^^^^^^^^^]^^^^]]]]]]]]]]\\\\\\\\\\[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@????????>>>>>>>>>========<<<<<<<<<;;;;;;;;;::::::::::9999999999888888888877777777776666666666555555555555444444444433333333332222221111111111000000000000000//////////............----------,,,,,,,,,,,++++++++++++**********))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}~~~€€ƒ„†‡‰Š‹ŒŽŽŽŽŽŒ‹‹Š‰ˆ‡†‰ˆ‡†……„ƒƒ‚‚‚€€€€€€€€€}}|||||||||{{{{{{{{{{zzzzwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooooooooooonnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkkjjjjkkkjjjjjjjjjjiiiiiiiiiiihhhhhggggggggggffffffffffeeeeeeeeeedddddddddddcccccbbbbbbbbbaaaaaaaaaa``````````__________^^^^^^^^^^]^^^^]]]]]]]]]]\\\\\\\\\\[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@????????>>>>>>>>>========<<<<<<<<<;;;;;;;;;::::::::::9999999999888888888877777777776666666666555555555555544444444433333333332222221111111111000000000000000//////////............-----------,,,,,,,,,,++++++++++++**********))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†…………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}~~~€‚ƒ†‡ˆ‰‹ŒŒŽŽŽŽŽŒ‹‹Š‰ˆ‡†‰ˆ‡†…„„ƒƒ‚‚‚€€€€€€€€€}||||||||||{{{{{{{{{{zzzzwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuttttttttttttssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooooooooooonnnnnnnnnmmmmmmmmllllllllllllkkkkkkkkkkjjjjkkkjjjjjjjjjjiiiiiiiiiiihhhhhggggggggggffffffffffeeeeeeeeeeddddddddddccccccbbbbbbbbbaaaaaaaaaa``````````__________^^^^^^^^^^]^^^^]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@????????>>>>>>>>>========<<<<<<<<<;;;;;;;;;::::::::::9999999999888888888877777777776666666666555555555555544444444433333333332222221111111111100000000000000//////////............-----------,,,,,,,,,,++++++++++++**********))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$############""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†…………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}~~€‚ƒ…‡ˆ‰Š‹ŒŽŽŽŽŽŽŒ‹ŠŠ‰ˆ‡†‰ˆ‡†…„„ƒƒ‚‚‚€€€€€€€€€}||||||||||{{{{{{{{{{zzzzwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuttttttttttttssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooooooooooonnnnnnnnnmmmmmmmmmlllllllllllkkkkkkkkkkjjjjkkkjjjjjjjjjjiiiiiiiiiiihhhhhggggggggggffffffffffeeeeeeeeeeddddddddddccccccbbbbbbbbbaaaaaaaaaa``````````__________^^^^^^^^^^]^^^^]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@???????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777776666666666555555555555544444444433333333332222221111111111100000000000000///////////............----------,,,,,,,,,,++++++++++++**********))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$############""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†…………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}~~~€‚ƒ…†ˆ‰Š‹ŒŽŽŽŽŽŒ‹Š‰ˆ‡†…‰ˆ‡†…„„ƒƒ‚‚‚€€€€€€€€€}||||||||||{{{{{{{{{{zzzzwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuttttttttttttssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooooooooooonnnnnnnnnmmmmmmmmmlllllllllllkkkkkkkkkkkjjjkkkjjjjjjjjjjiiiiiiiiiiihhhhhggggggggggffffffffffeeeeeeeeeeddddddddddccccccbbbbbbbbbaaaaaaaaaa``````````__________^^^^^^^^^^]^^^^]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@???????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777776666666666555555555555544444444433333333332222221111111111100000000000000///////////............----------,,,,,,,,,,++++++++++++**********))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$############"""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†…………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}~~€‚…†‡‰Š‹ŒŽŽŽŽŒ‹Š‰ˆ‡†…ˆ‡‡†…„„ƒƒ‚‚‚€€€€€€€€}||||||||||{{{{{{{{{{{zzzwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuttttttttttttssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooooooooooonnnnnnnnnmmmmmmmmmlllllllllllkkkkkkkkkkkjjjkkkjjjjjjjjjjiiiiiiiiiiihhhhhggggggggggffffffffffeeeeeeeeeedddddddddddcccccbbbbbbbbbaaaaaaaaaa``````````__________^^^^^^^^^^]^^^^^]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@???????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777776666666666555555555555544444444443333333332222222111111111100000000000000///////////............----------,,,,,,,,,,++++++++++++***********)))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$############"""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†……………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}~~€‚…†‡ˆŠ‹ŒŽŽŽŽŒ‹Š‰ˆ‡†…ˆ‡††…„„ƒƒ‚‚‚€€€€€€€€}|||||||||{{{{{{{{{{{{zzzwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttttttssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppoooooooooooooooooonnnnnnnnnnmmmmmmmmmlllllllllllkkkkkkkkkkkjjjkkkjjjjjjjjjjiiiiiiiiiiihhhhhggggggggggffffffffffeeeeeeeeeeddddddddddccccccbbbbbbbbbaaaaaaaaaa``````````__________^^^^^^^^^^]^^^^^]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@???????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777777666666666655555555555544444444443333333332222222111111111100000000000000///////////............----------,,,,,,,,,,++++++++++++***********)))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$############"""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†……………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}~~€‚„†‡ˆ‰‹ŒŽŽŽŽŽŒ‹Š‰ˆ‡†…ˆ‡††…„„ƒƒ‚‚‚€€€€€€€€}}||||||||{{{{{{{{{{{{zzzwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooooooooooonnnnnnnnnmmmmmmmmmlllllllllllkkkkkkkkkkkjjjkkkjjjjjjjjjjiiiiiiiiiiihhhhhggggggggggffffffffffeeeeeeeeeeddddddddddccccccbbbbbbbbbaaaaaaaaaa``````````__________^^^^^^^^^^]^^^^^]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@???????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777777666666666655555555555544444444443333333332222222111111111110000000000000///////////............----------,,,,,,,,,,++++++++++++***********)))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$############"""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††…………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}~~~€‚„†‡ˆ‰‹ŒŽŽŽŽŒ‹Š‰ˆ‡†…ˆ‡†……„„ƒƒ‚‚‚€€€€€€€€}}|||||||||{{{{{{{{{{{zzzwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttsssssssssrrrrrrrrrrqqqqqqqqqqqppppppppppppoooooooooooooooooonnnnnnnnnnmmmmmmmmmlllllllllllkkkkkkkkkkkjjjkkkjjjjjjjjjjiiiiiiiiiiihhhhhhggggggggggfffffffffeeeeeeeeeeddddddddddccccccbbbbbbbbbaaaaaaaaaa``````````__________^^^^^^^^^^]^^^^^]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@???????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777777666666666655555555555544444444443333333332222222111111111110000000000000///////////............----------,,,,,,,,,,,+++++++++++***********)))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$############"""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††……………………………………………………„„„„„††††††††††††††††††††††…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~€‚„…†‡ˆŠŠ‹ŒŒŒŒ‹‹Š‰ˆ‡†…„ƒ†…„„ƒ‚‚€€€€~~~~~|||{{{{{{{{{zzzzzzzzzzzyyxxxxxxxxxwwwwwwwwwwwvvvvvwwvvvvvvvvvvvuuuuuuuuuuuutttsssssssssssrrrrrrrrrrrqqqppppppppppppoooooooooonnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggffffffffffeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbaaaaaaaaaa`````````````__________^^^^^^^\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWXXWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::::9:9999999998888888888777777776666666666655555555554444444443333333333222222222222222211111111110000000000000///////////..........----------,,,,,,,,,,++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††……………………………………………………„„„„„††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~€‚‚„…†‡‰Š‹‹ŒŒŒŒ‹‹Š‰ˆ‡†…„ƒ†…„„ƒ‚‚€€€€~~~~~|||{{{{{{{{{zzzzzzzzzzzzyxxxxxxxxxwwwwwwwwwwwvvvvvwwvvvvvvvvvvvuuuuuuuuuuuutttsssssssssssrrrrrrrrrrrqqqppppppppppppoooooooooonnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggffffffffffeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbaaaaaaaaa`````````````__________^^^^^^^\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWXXWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::::9:9999999998888888888777777776666666666655555555554444444443333333333222222222222222211111111110000000000000///////////..........----------,,,,,,,,,,++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††……………………………………………………„„„„„††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~€‚ƒ„…†ˆ‰Š‹‹ŒŒŒŒ‹ŠŠ‰ˆ‡†…„ƒ†…„„ƒ‚‚€€€€~~~~~|||{{{{{{{{{{zzzzzzzzzzzyxxxxxxxxxwwwwwwwwwwwvvvvvwwvvvvvvvvvvvuuuuuuuuuuuutttsssssssssssrrrrrrrrrrrqqqppppppppppppoooooooooonnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggffffffffffeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbaaaaaaaaa`````````````__________^^^^^^^\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWXXWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9:9999999998888888888777777777666666666655555555554444444443333333333222222222222222211111111110000000000000///////////..........----------,,,,,,,,,,++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††……………………………………………………„„„„„††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~€‚ƒ„…‡ˆ‰Š‹‹ŒŒŒŒ‹Š‰‰ˆ‡†„ƒƒ†…„ƒƒ‚‚€€€€~~~~|||{{{{{{{{{{zzzzzzzzzzzyxxxxxxxxxwwwwwwwwwwwvvvvvwwvvvvvvvvvvvuuuuuuuuuuuutttsssssssssssrrrrrrrrrrrqqqppppppppppppoooooooooonnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggffffffffffeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbaaaaaaaaa`````````````__________^^^^^^^\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWXXWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9:99999999988888888887777777776666666666555555555544444444433333333333222222222222222111111111100000000000000//////////..........----------,,,,,,,,,,,++++++++**********)))))))))))((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††……………………………………………………„„„„„††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~€‚ƒƒ„†‡ˆ‰Š‹ŒŒŒŒŒŒ‹Š‰ˆ‡†…„ƒ‚†…„ƒƒ‚‚€€€€~~~~|||{{{{{{{{{{zzzzzzzzzzzyxxxxxxxxxwwwwwwwwwwwvvvvvwwvvvvvvvvvvvuuuuuuuuuuuutttsssssssssssrrrrrrrrrrrqqqppppppppppppoooooooooonnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggffffffffffeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbaaaaaaaaa`````````````__________^^^^^^^\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWXXWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9:99999999998888888887777777776666666666555555555544444444433333333333222222222222222111111111100000000000000//////////..........----------,,,,,,,,,,,++++++++**********)))))))))))((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††……………………………………………………„„„„„††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~€‚ƒ„…†‡ˆ‰Š‹ŒŒŒŒŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚……„ƒƒ‚‚€€€€~~~~~|||{{{{{{{{{{zzzzzzzzzzzyxxxxxxxxxwwwwwwwwwwwvvvvvwwvvvvvvvvvvvuuuuuuuuuuuutttsssssssssssrrrrrrrrrrrqqqqpppppppppppoooooooooonnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggffffffffffeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbaaaaaaaaa`````````````__________^^^^^^^\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::9:99999999998888888888777777776666666666555555555544444444433333333333222222222222222111111111100000000000000///////////.........----------,,,,,,,,,,,++++++++**********)))))))))))((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††……………………………………………………„„„„„††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~}}}}}}}}}}~~€‚ƒ„„…‡ˆ‰ŠŠ‹ŒŒŒŒŒŒŒ‹ŠŠ‰ˆ‡†…„ƒ‚…„„ƒƒ‚‚€€€€€~~~~~|||{{{{{{{{{{zzzzzzzzzzzyxxxxxxxxxwwwwwwwwwwwvvvvvwwvvvvvvvvvvvuuuuuuuuuuuutttsssssssssssrrrrrrrrrrrqqqqpppppppppppoooooooooonnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggfffffffffffeeeeeeeeeeeeedddddddddccccccccccbbbbbbbbbbbaaaaaaaaa`````````````__________^^^^^^^\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::9:99999999998888888888777777776666666666555555555544444444433333333333222222222222222111111111100000000000000///////////.........----------,,,,,,,,,,,++++++++**********)))))))))))((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††……………………………………………………„„„„„††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~}}}}}}}}}~~~€‚‚ƒ„…†‡ˆ‰Š‹‹ŒŒŒŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚‚…„„ƒ‚‚€€€€~~~~~|||{{{{{{{{{{zzzzzzzzzzzyxxxxxxxxxwwwwwwwwwwwvvvvvwwvvvvvvvvvvvuuuuuuuuuuuutttsssssssssssrrrrrrrrrrrqqqqpppppppppppoooooooooonnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggfffffffffffeeeeeeeeeeeeedddddddddccccccccccbbbbbbbbbbbaaaaaaaaa`````````````__________^^^^^^^\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::9:99999999998888888888777777776666666666555555555544444444433333333333222222222222222111111111100000000000000///////////.........----------,,,,,,,,,,,++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††………………………………………………………„„„„††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}~~~~}}}}}}}}}~~~€‚ƒ„…†‡ˆ‰‰Š‹‹ŒŒŒŒŒ‹‹ŠŠ‰ˆ‡†…„ƒ‚…„ƒƒ‚‚€€€€~~~~~|||{{{{{{{{{{zzzzzzzzzzzyxxxxxxxxxwwwwwwwwwwwvvvvvwwvvvvvvvvvvvvuuuuuuuuuuutttssssssssssssrrrrrrrrrrqqqqpppppppppppoooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggfffffffffffeeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbaaaaaaaaa`````````````__________^^^^^^^\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::9:99999999998888888888777777776666666666555555555544444444433333333333222222222222222111111111100000000000000///////////.........----------,,,,,,,,,,,++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††………………………………………………………„„„„††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}~~~~}}}}}}}}~~~€‚‚ƒ„…††‡ˆ‰ŠŠ‹‹ŒŒŒŒ‹‹‹Š‰ˆ‡††…„ƒ‚„„ƒƒ‚‚€€€€~~~~~|||{{{{{{{{{{zzzzzzzzzzzyxxxxxxxxxwwwwwwwwwwwvvvvvwwvvvvvvvvvvvvuuuuuuuuuuutttssssssssssssrrrrrrrrrrqqqqpppppppppppoooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggfffffffffffeeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbaaaaaaaaa`````````````__________^^^^^^^\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::9:99999999998888888888777777776666666666555555555544444444433333333333222222222222222111111111100000000000000///////////.........----------,,,,,,,,,,,++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††………………………………………………………„„„„††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}~~~}}}}}}}}~~~€‚‚ƒ„…†‡‡ˆ‰ŠŠ‹‹‹ŒŒŒ‹‹‹Š‰‰ˆ‡†…„ƒ‚„ƒƒ‚‚€€€€~~~~~~|||{{{{{{{{{{zzzzzzzzzzzyxxxxxxxxxwwwwwwwwwwwvvvvvwwvvvvvvvvvvvvuuuuuuuuuuutttssssssssssssrrrrrrrrrrqqqqpppppppppppoooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggfffffffffffeeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbaaaaaaaaaa`````````````_________^^^^^^^\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::9:99999999998888888888777777776666666666555555555544444444433333333333322222222222222111111111100000000000000///////////.........----------,,,,,,,,,,,,+++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††………………………………………………………„„„„††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}~~}}}}}}}}}~~€‚‚ƒ„…†‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹ŠŠ‰ˆ‡†…„„ƒ‚€„ƒƒ‚‚€€€€~~~~~~|||{{{{{{{{{{zzzzzzzzzzzyxxxxxxxxxwwwwwwwwwwwvvvvvwwvvvvvvvvvvvvuuuuuuuuuuuttttsssssssssssrrrrrrrrrrqqqqppppppppppppooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggfffffffffffeeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbaaaaaaaaaa`````````````_________^^^^^^^\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;:::::::::9:99999999998888888888777777776666666666555555555544444444433333333333322222222222222111111111100000000000000///////////.........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††………………………………………………………„„„„††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}~~}}}}}}}}~~€‚‚ƒ„…†‡ˆ‰‰‰ŠŠ‹‹‹‹‹‹‹‹ŠŠ‰ˆˆ‡†…„ƒ‚€„ƒ‚‚‚€€€€~~~~~~|||{{{{{{{{{zzzzzzzzzzzzyxxxxxxxxxwwwwwwwwwwwvvvvvwwvvvvvvvvvvvvuuuuuuuuuuuttttsssssssssssrrrrrrrrrrqqqqppppppppppppooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggfffffffffffeeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbaaaaaaaaaa`````````````_________^^^^^^^\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;:::::::::9:99999999998888888888777777776666666666555555555544444444433333333333322222222222222111111111100000000000000///////////.........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††………………………………………………………„„„„††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}~}}}}}}}}~~~€‚ƒ„…†‡ˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹ŠŠ‰‰ˆ‡†…„ƒƒ‚€€ƒƒ‚‚€€€€~~~~~~~|||{{{{{{{{{{zzzzzzzzzzzyxxxxxxxxxwwwwwwwwwwwvvvvvwwvvvvvvvvvvvvuuuuuuuuuuuttttsssssssssssrrrrrrrrrrqqqqppppppppppppooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggfffffffffffeeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbaaaaaaaaaa`````````````__________^^^^^^\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;:::::::::9:99999999998888888888777777776666666666555555555544444444433333333333322222222222222111111111100000000000000///////////.........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††………………………………………………………„„„„††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}~}}}}}}}}~~€‚ƒ„…†‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹ŠŠ‰‰ˆ‡††…„ƒ‚€ƒ‚‚‚€€€€~~~~~~~|||{{{{{{{{{{zzzzzzzzzzzyxxxxxxxxxwwwwwwwwwwwvvvvvwwvvvvvvvvvvvvuuuuuuuuuuuttttsssssssssssrrrrrrrrrrqqqqppppppppppppooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhggggggggffffffffffeeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbaaaaaaaaaa`````````````__________^^^^^^\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;:::::::::9:99999999998888888888777777776666666666555555555544444444433333333333322222222222222111111111100000000000000///////////.........-----------,,,,,,,,,,,++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††………………………………………………………„„„„††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}~}}}}}}}~~€‚ƒ„…†‡ˆ‰ŠŠ‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰ˆˆ‡†…„ƒƒ‚€€ƒ‚‚€€€€~~~~~~~~|||{{{{{{{{{{zzzzzzzzzzzyxxxxxxxxxwwwwwwwwwwwvvvvvwwvvvvvvvvvvvvuuuuuuuuuuuttttsssssssssssrrrrrrrrrrqqqqppppppppppppooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggfffffffffffeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaa`````````````_________^^^^^^^\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::9::9999999998888888888777777776666666666555555555544444444443333333333322222222222222111111111100000000000000///////////.........-----------,,,,,,,,,,,++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††………………………………………………………„„„„††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}~}}}}}}}~~€€‚„…†‡ˆ‰ŠŠ‹‹‹‹ŒŒŒ‹‹‹‹ŠŠ‰‰ˆ‡††…„ƒ‚€‚‚‚€€€€~~~~~~~~|||{{{{{{{{{{zzzzzzzzzzzyxxxxxxxxxwwwwwwwwwwwvvvvvwwvvvvvvvvvvvvuuuuuuuuuuuttttsssssssssssrrrrrrrrrrqqqqppppppppppppooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggfffffffffffeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbaaaaaaaaaa`````````````_________^^^^^^^\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::9::9999999998888888888777777776666666666555555555544444444443333333333322222222222222111111111100000000000000///////////.........------------,,,,,,,,,,++++++++**********))))))))))((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††………………………………………………………„„„„††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~€‚ƒ„…†ˆ‰‰Š‹‹ŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆ‡‡†…„ƒƒ‚€€‚‚€€€€~~~~~~~~||{{{{{{{{{{{zzzzzzzzzzzyxxxxxxxxxwwwwwwwwwwwwvvvvwwvvvvvvvvvvvvuuuuuuuuuuuttttsssssssssssrrrrrrrrrrqqqqppppppppppppooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggfffffffffffeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbaaaaaaaaaa`````````````_________^^^^^^^\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::9::9999999998888888888777777777666666666555555555544444444443333333333322222222222222111111111100000000000000///////////.........------------,,,,,,,,,,++++++++**********))))))))))((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††………………………………………………………„„„„††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~€‚„…†‡ˆ‰Š‹‹ŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆ‡†……„ƒ‚€~‚‚€€€€~~~~~~~~~||{{{{{{{{{{{zzzzzzzzzzzyxxxxxxxxxwwwwwwwwwwwwvvvvwwvvvvvvvvvvvvuuuuuuuuuuuttttsssssssssssrrrrrrrrrrqqqqppppppppppppooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggfffffffffffeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbaaaaaaaaaa`````````````_________^^^^^^^\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999998888888888777777777666666666555555555544444444443333333333322222222222222111111111100000000000000///////////.........------------,,,,,,,,,,++++++++**********))))))))))((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††………………………………………………………„„„„††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~€‚ƒ„…†ˆ‰ŠŠ‹ŒŒŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆˆ‡†…„ƒƒ‚€€~‚‚€€€€€~~~~~~~~~||{{{{{{{{{{{zzzzzzzzzzzyxxxxxxxxxwwwwwwwwwwwwvvvvwwvvvvvvvvvvvvuuuuuuuuuuuttttsssssssssssrrrrrrrrrrqqqqppppppppppppooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggfffffffffffeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbaaaaaaaaaa`````````````_________^^^^^^^\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999998888888888777777777666666666555555555554444444443333333333322222222222222211111111100000000000000///////////.........------------,,,,,,,,,,,+++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††………………………………………………………„„„„††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~€‚ƒ…†‡ˆ‰Š‹‹ŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆ‡††…„ƒ‚€~~‚€€€€€~~~~~~~~~||{{{{{{{{{{{zzzzzzzzzzzyxxxxxxxxxwwwwwwwwwwwwvvvvwwvvvvvvvvvvvvuuuuuuuuuuuttttsssssssssssrrrrrrrrrrqqqqppppppppppppooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggfffffffffffeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbaaaaaaaaaa`````````````_________^^^^^^^\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999998888888888777777777666666666655555555554444444443333333333322222222222222211111111100000000000000///////////.........------------,,,,,,,,,,,+++++++**********)))))))))))((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††………………………………………………………„„„„††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~€€ƒ„…†‡ˆ‰Š‹‹ŒŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆˆ‡†…„„ƒ‚€€~~‚€€€€€~~~~~~~~~||{{{{{{{{{{{zzzzzzzzzzzyxxxxxxxxxwwwwwwwwwwwwvvvvwwvvvvvvvvvvvvuuuuuuuuuuuttttsssssssssssrrrrrrrrrrqqqqppppppppppppooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggfffffffffffeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbaaaaaaaaaa`````````````_________^^^^^^^\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999988888888887777777776666666666555555555544444444433333333333222222222222222111111111000000000000000//////////.........------------,,,,,,,,,,,+++++++**********)))))))))))((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††………………………………………………………„„„„††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~€‚ƒ„…†‡ˆ‰Š‹ŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆ‡‡†…„ƒƒ‚€€~~‚€€€€~~~~~~~~~||{{{{{{{{{{{zzzzzzzzzzzyxxxxxxxxxwwwwwwwwwwwwvvvvwwvvvvvvvvvvvvuuuuuuuuuuuttttsssssssssssrrrrrrrrrrqqqqppppppppppppooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggfffffffffffeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbaaaaaaaaaa`````````````_________^^^^^^^\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777776666666666555555555544444444433333333333222222222222222111111111000000000000000//////////.........-------------,,,,,,,,,,+++++++**********)))))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########"""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††………………………………………………………„„„„††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~€‚ƒ„…†ˆ‰ŠŠ‹‹ŒŒŒŒŒ‹‹‹ŠŠŠ‰ˆˆ‡††…„ƒ‚‚€~~~€€€€€~~~~~~~~~||{{{{{{{{{{{zzzzzzzzzzzyxxxxxxxxxwwwwwwwwwwwvvvvvwwvvvvvvvvvvvvuuuuuuuuuuuttttsssssssssssrrrrrrrrrrqqqqppppppppppppooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggfffffffffffeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbaaaaaaaaa`````````````_________^^^^^^^\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777776666666666555555555544444444433333333333222222222222222111111111100000000000000//////////.........-------------,,,,,,,,,,+++++++***********))))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########"""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††……………………………………………………„„„„„††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~€‚ƒ„…‡ˆ‰‰Š‹‹ŒŒŒ‹‹‹‹‹ŠŠ‰‰ˆ‡‡†…„„ƒ‚€~~~€€€€€~~~~~~~~~||{{{{{{{{{{{zzzzzzzzzzzyxxxxxxxxxwwwwwwwwwwwvvvvvwwvvvvvvvvvvvvuuuuuuuuuuuttttsssssssssssrrrrrrrrrrqqqqppppppppppppooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggffffffffffeeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbaaaaaaaaa`````````````_________^^^^^^^\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999998888888888777777776666666666555555555544444444433333333333222222222222222111111111100000000000000//////////.........-------------,,,,,,,,,,+++++++***********))))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########"""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}~~~€‚„…†‡ˆ‰ŠŠ‹‹ŒŒŒ‹‹‹‹ŠŠŠ‰‰ˆ‡‡†…„„ƒ‚€~~~‚‚‚‚‚€€€€€€€{{{{{{{{zzzzzzzzzzzyyyyyywwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttsssssrrrrrrqqqqqqqqqqpppppppppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggggffffffffffeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbaaaaaaaa``````````________^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVWWWVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::99998888888888777777777766666666665555555555444444444444433333333333222222222222221111111111000000000000///////////.........------,,,,,,,,,,,,+++++++++++++**********))))))))))(((((((('''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}~~~€‚ƒ„…†‡ˆ‰‰Š‹‹‹‹Œ‹‹‹ŠŠŠ‰‰ˆˆ‡††…„ƒƒ‚€€~~~‚‚‚‚‚€€€€€€€{{{{{{{{zzzzzzzzzzzyyyyyywwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttsssssrrrrrrqqqqqqqqqqpppppppppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggggffffffffffeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbaaaaaaaa``````````________^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVWWWVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::99998888888888777777777766666666665555555555444444444444433333333333222222222222221111111111000000000000///////////.........------,,,,,,,,,,,,+++++++++++++**********))))))))))(((((((('''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}~~~~€‚ƒ„…†‡ˆ‰‰ŠŠ‹‹‹‹‹‹ŠŠŠ‰‰‰ˆ‡‡†……„ƒ‚‚€€~~~‚‚‚‚‚€€€€€€€{{{{{{{{zzzzzzzzzzyyyyyyywwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttsssssrrrrrqqqqqqqqqqqpppppppppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggggffffffffffeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbaaaaaaaa``````````________^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVWWWVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::99998888888888777777777766666666665555555555444444444444433333333333222222222222221111111111000000000000///////////.........------,,,,,,,,,,,,,++++++++++++**********))))))))))(((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}~~~~€‚ƒ„…†‡ˆˆ‰ŠŠŠ‹‹‹ŠŠŠŠ‰‰‰ˆˆ‡††…„„ƒ‚€€~~~‚‚‚‚‚€€€€€€{{{{{{{{zzzzzzzzzzyyyyyyywwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttsssssrrrrrqqqqqqqqqqqpppppppppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggggffffffffffeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbaaaaaaaa``````````________^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVWWWVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::99998888888888777777777776666666665555555555544444444444433333333333222222222222221111111111000000000000////////////........------,,,,,,,,,,,,,++++++++++++**********))))))))))((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}~~~~~€€‚ƒ„…†‡ˆˆ‰ŠŠŠŠ‹‹ŠŠŠŠ‰‰ˆˆ‡‡†……„ƒƒ‚€€~~~‚‚‚‚‚€€€€€€{{{{{{{{zzzzzzzzzzyyyyyyywwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttsssssrrrrrqqqqqqqqqqqpppppppppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggggffffffffffeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbbaaaaaaa``````````________^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVWWWVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;:::::::::999988888888887777777777766666666655555555555444444444444333333333332222222222222211111111110000000000000///////////........------,,,,,,,,,,,,,++++++++++++**********))))))))))((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}~~~~~€€‚ƒ„…†‡ˆˆ‰‰ŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡††…„„ƒ‚‚€€~~~‚‚‚‚‚€€€€€€{{{{{{{zzzzzzzzzzzyyyyyyywwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttsssssrrrrrqqqqqqqqqqqpppppppppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggggffffffffffeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbbaaaaaaa``````````________^^^^]]]]]]]]]]]\\\\\\\\\[\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVWWWVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;:::::::::999988888888887777777777766666666665555555555444444444444333333333332222222222222211111111110000000000000///////////........------,,,,,,,,,,,,,++++++++++++**********))))))))))((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€‚ƒ„…†‡ˆˆ‰‰ŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡†……„ƒƒ‚€€~~~ƒ‚‚‚‚€€€€€€{{{{{{{zzzzzzzzzzzyyyyyyywwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttsssssrrrrrqqqqqqqqqqqpppppppppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggggffffffffffeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbbaaaaaaa``````````________^^^^]]]]]]]]]]]\\\\\\\\\[\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVWWWVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;:::::::::999988888888887777777777766666666665555555555444444444444333333333332222222222222211111111111000000000000///////////........-------,,,,,,,,,,,,++++++++++++**********))))))))))((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€‚‚ƒ„…†‡‡ˆ‰‰‰ŠŠŠŠ‰‰‰‰ˆˆ‡‡††…„„ƒ‚‚€€~~~ƒ‚‚‚‚€€€€€€{{{{{{{zzzzzzzzzzzyyyyyyywwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttsssssrrrrrqqqqqqqqqqqpppppppppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggggffffffffffeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbbaaaaaaa``````````________^^^^]]]]]]]]]]]\\\\\\\\\[\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVWWWVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;:::::::::999988888888888777777777766666666665555555555444444444444433333333332222222222222211111111111000000000000///////////........-------,,,,,,,,,,,,++++++++++++**********))))))))))((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~€€‚ƒƒ„…†‡ˆˆ‰‰‰ŠŠŠŠ‰‰‰ˆˆ‡‡††……„ƒƒ‚‚€€~~~ƒ‚‚‚‚€€€€€€{{{{{{{zzzzzzzzzzzyyyyyyywwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttsssssrrrrrqqqqqqqqqqqpppppppppppppppppooooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggggffffffffffeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbbaaaaaaa``````````________^^^^]]]]]]]]]]]\\\\\\\\\[\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVWWWVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;:::::::::9999888888888887777777777666666666655555555554444444444444333333333322222222222222111111111110000000000000//////////.........------,,,,,,,,,,,,++++++++++++**********))))))))))((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~€€‚ƒ„„…†‡ˆˆ‰‰‰‰ŠŠ‰‰‰ˆˆˆ‡‡†……„„ƒ‚‚€€~~~ƒ‚‚‚‚€€€€€{{{{{{{zzzzzzzzzzzyyyyyyywwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttsssssrrrrrqqqqqqqqqqqpppppppppppppppppooooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggggffffffffffeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbaaaaaaa``````````________^^^^]]]]]]]]]]]\\\\\\\\\[\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVWWWVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;:::::::::9999888888888887777777777666666666655555555554444444444444333333333322222222222222111111111110000000000000//////////.........-------,,,,,,,,,,,++++++++++++**********))))))))))((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~€‚ƒ„……†‡ˆˆ‰‰‰‰‰‰‰‰ˆˆˆ‡‡††…„„ƒƒ‚‚€€~~~ƒ‚‚‚‚€€€€€€{{{{{{{zzzzzzzzzzzyyyyyyywwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttsssssrrrrrqqqqqqqqqqqpppppppppppppppppooooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggggffffffffffeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbaaaaaaa``````````________^^^^]]]]]]]]]]]\\\\\\\\\[\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVWWWVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;:::::::::9999888888888887777777777666666666655555555554444444444444333333333322222222222222111111111110000000000000//////////.........-------,,,,,,,,,,,++++++++++++**********))))))))))((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~€€‚ƒ„……†‡ˆˆ‰‰‰‰‰‰‰‰ˆˆ‡‡††……„„ƒ‚‚€€€~~~‚‚‚‚‚€€€€€€{{{{{{{zzzzzzzzzzzyyyyyyywwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttsssssrrrrrqqqqqqqqqqqpppppppppppppppppooooooooooonnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggggffffffffffeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbbaaaaaaa``````````________^^^^]]]]]]]]]]]\\\\\\\\\[\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVWWWVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;:::::::::99998888888888877777777776666666666555555555544444444444443333333333222222222222221111111111100000000000000//////////........-------,,,,,,,,,,,+++++++++++***********))))))))))((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~€€‚‚ƒ„……†‡ˆˆ‰‰‰‰‰‰‰ˆˆˆ‡‡†……„„ƒƒ‚‚€€€~~~‚‚‚‚‚€€€€€€{{{{{{zzzzzzzzzzzzyyyyyyywwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttsssssrrrrrqqqqqqqqqqqpppppppppppppppppooooooooooonnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggggffffffffffeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbaaaaaaa``````````________^^^^]]]]]]]]]]]\\\\\\\\\[\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVWWWVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::99998888888888877777777776666666666555555555554444444444443333333333222222222222221111111111100000000000000//////////........--------,,,,,,,,,+++++++++++++**********))))))))))((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~€€‚ƒƒ„…††‡ˆˆˆ‰‰‰‰‰‰ˆˆ‡‡††……„ƒƒ‚‚€€€~~~‚‚‚‚€€€€€€{{{{{{zzzzzzzzzzzzyyyyyyywwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttssssssrrrrqqqqqqqqqqqqpppppppppppppppppooooooooooonnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggggffffffffffeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbaaaaaaa``````````________^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVWWWVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::99998888888888877777777776666666666555555555554444444444443333333333222222222222221111111111100000000000000//////////.........-------,,,,,,,,,++++++++++++***********))))))))))((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~€€€€‚ƒƒ„…††‡‡ˆˆ‰‰‰‰‰‰ˆˆ‡‡††…„„ƒƒ‚‚€€€~~~‚‚‚‚€€€€€€~{{{{{{zzzzzzzzzzzzyyyyyyywwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttssssssrrrrqqqqqqqqqqqppppppppppppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggggfffffffffffeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbaaaaaaa``````````________^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVWWWVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::99999888888888877777777777666666666555555555554444444444443333333333222222222222221111111111100000000000000//////////.........-------,,,,,,,,,++++++++++++***********))))))))))((((((((''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~€€€€€‚‚ƒ„„…††‡‡ˆˆ‰‰‰‰‰‰ˆ‡‡††……„„ƒ‚‚‚€€€€~~~ƒ‚‚‚€€€€€€~{{{{{zzzzzzzzzzzzyyyyyyyywwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttssssssrrrrqqqqqqqqqqqppppppppppppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggggfffffffffffeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbaaaaaaa``````````________^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVWWWVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::99999888888888877777777777666666666555555555554444444444443333333333322222222222221111111111100000000000000/////////..........-------,,,,,,,,,++++++++++++**********)))))))))))((((((((''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€€€€€‚‚‚ƒ„„…††‡‡ˆˆˆ‰‰‰‰ˆˆ‡‡††……„ƒƒ‚‚€€€€~~~ƒ‚‚‚€€€€€€€~{{{{{zzzzzzzzzzzzyyyyyyyywwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttssssssrrrrqqqqqqqqqqqppppppppppppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggggfffffffffffeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbaaaaaaa``````````________^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVWWWVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::99999888888888877777777777666666666555555555554444444444443333333333322222222222221111111111100000000000000/////////..........-------,,,,,,,,,++++++++++++***********))))))))))((((((((''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€€€€€€€€€€€€‚‚ƒƒ„„……†‡‡ˆˆˆˆ‰‰ˆˆˆ‡‡††…„„ƒƒ‚‚€€€€~~~ƒ‚‚‚€€€€€€€~{{{{{zzzzzzzzzzzzyyyyyyyywwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttssssssrrrrqqqqqqqqqqqppppppppppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggggfffffffffffeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbaaaaaaa`````````_________^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWVVVVWWWVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::99999888888888877777777777666666666555555555554444444444443333333333322222222222221111111111100000000000000/////////..........-------,,,,,,,,,++++++++++++***********))))))))))((((((((''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚ƒƒ„„……††‡‡ˆˆˆˆˆˆˆ‡‡††……„„ƒƒ‚‚€€€€€~~ƒ‚‚‚€€€€€€€~{{{{zzzzzzzzzzzzzyyyyyyyywwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttssssssrrrrqqqqqqqqqqqppppppppppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggfffffffffffeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbaaaaaaa`````````_________^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWVVVVWWWVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::99999888888888877777777777666666666555555555554444444444443333333333322222222222221111111111100000000000000/////////..........-------,,,,,,,,,++++++++++++***********))))))))))((((((((''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚ƒƒƒ„„……††‡‡ˆˆˆˆˆˆˆ‡‡††……„„ƒƒ‚‚€€€€~~ƒ‚‚‚‚€€€€€€€€~{{{{zzzzzzzzzzzzzyyyyyyyywwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttssssssrrrrqqqqqqqqqqqppppppppppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggfffffffffffeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbaaaaaaa`````````_________^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXXWWWWWWWWWWVVVVWWWVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLMLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::99999888888888877777777777666666666655555555554444444444443333333333322222222222221111111111100000000000000/////////..........-------,,,,,,,,,++++++++++++***********))))))))))((((((((''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€€€€€€€€€€€€€€€€€‚‚‚‚ƒƒƒ„„„……††‡‡‡ˆˆˆˆˆˆ‡‡††……„„ƒƒ‚‚€€€€~~ƒ‚‚‚‚€€€€€€€€{{{zzzzzzzzzzzzzzyyyyyyyywwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttssssssrrrrqqqqqqqqqqqppppppppppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggffffffffffeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbaaaaaaa`````````_________^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWVVVVWWWVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLMLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::99999888888888877777777777666666666655555555554444444444443333333333322222222222221111111111100000000000000/////////..........-------,,,,,,,,,++++++++++++***********))))))))))((((((((''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚ƒƒƒƒ„„„……†††‡‡‡ˆˆˆˆˆ‡‡††……„„ƒƒ‚‚‚€€€€~~ƒ‚‚‚‚€€€€€€€€€~{{{zzzzzzzzzzzzzyyyyyyyyywwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttssssssrrrrqqqqqqqqqqqppppppppppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggffffffffffeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbaaaaaaa`````````_________^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWVVVVWWWVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::99999888888888877777777777666666666655555555554444444444443333333333322222222222221111111111100000000000000/////////..........-------,,,,,,,,,++++++++++++***********))))))))))((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€€€€€€€€€€€€€€€€€‚‚‚‚ƒƒƒƒ„„„……†††‡‡‡ˆˆˆˆ‡‡‡††……„„ƒƒ‚‚‚€€€€€~~ƒ‚‚‚‚€€€€€€€€~{{{zzzzzzzzzzzzzyyyyyyyyywwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttsssssssrrrrqqqqqqqqqqqqpppppppppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggffffffffffeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbaaaaaaa`````````_________^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWVVVVWWWVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;:::::::::9999988888888887777777777766666666665555555555444444444444333333333332222222222222111111111110000000000000//////////..........-------,,,,,,,,,++++++++++++***********))))))))))((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€€€€€€€€€‚‚‚‚ƒƒƒƒ„„„„………††‡‡‡‡ˆˆˆ‡‡‡††……„„ƒƒ‚‚‚€€€€~~ƒ‚‚‚‚€€€€€€€€~{{{zzzzzzzzzzzzzyyyyyyyyywwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttsssssssrrrrqqqqqqqqqqqqpppppppppppppppppooooooooooonnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggffffffffffeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbaaaaaaa`````````_________^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWVVVVWWWVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;:::::::::9999988888888887777777777766666666665555555555444444444444333333333332222222222222111111111110000000000000//////////..........-------,,,,,,,,,++++++++++++***********)))))))))))(((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€€€€€€€‚‚‚‚ƒƒƒƒ„„„„………†††‡‡‡‡ˆ‡‡‡‡††……„„ƒƒ‚‚‚€€€€~~ƒ‚‚‚‚€€€€€€€€~{{{zzzzzzzzzzzzzyyyyyyyyywwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttsssssssrrrrqqqqqqqqqqqqppppppppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggffffffffffeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbaaaaaaa`````````_________^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWVVVVWWWVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;:::::::::9999988888888887777777777766666666665555555555444444444444333333333332222222222222111111111110000000000000//////////..........------,,,,,,,,,,+++++++++++++**********)))))))))))(((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††…………………………………………………………………………………„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚ƒƒƒƒ„„„………††††‡‡‡‡‡ŠŠŠ‰‰‰ˆˆ‡‡††………„„„„ƒƒƒ‚‚‚€€€€€~~~~~~~}}}zzzzzzzzzyyyyyyyyyyyyyyxxwwwwwwwwwvvvvvvvvvvvuuuuutttssssssssssssrrrrrrrrrrssrrrrrrrrrrrrqqqqqqqqqqqppppppoooooooooooonnnnnnnmmmmmllllllllllllkkkkkkkklkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeedddddddcccbbbbbbbbbbbaaaaaaaaaaa````__________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555554444444443333333333322222221111111111000000000000/////..........------------,,,,,,,,,,++++++++++************)))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††………………………………………………………………………………„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚ƒƒƒƒƒ„„„………††††‡‡‡‡‡ŠŠŠŠ‰‰ˆˆ‡‡††………„„„ƒƒƒƒ‚‚‚€€€€€~~~~~~}}}zzzzzzzzzyyyyyyyyyyyyyyxxwwwwwwwwvvvvvvvvvvvvuuuuuttsssssssssssssrrrrrrrrrrssrrrrrrrrrrrrqqqqqqqqqqqppppppooooooooooonnnnnnnnmmmmmlllllllllllkkkkkkkkklkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeedddddddcccbbbbbbbbbbbaaaaaaaaaaa````__________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666665555555554444444443333333333322222221111111111000000000000/////..........------------,,,,,,,,,,++++++++++************)))))))))))(((((((((('''''''''''&&&&&&&&&&%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††………………………………………………………………………………„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚ƒƒƒƒƒ„„„………††††‡‡‡‡‡‹ŠŠŠ‰‰ˆˆ‡‡††………„„„ƒƒƒ‚‚‚‚€€€€€~~~~~~}}}zzzzzzzzzyyyyyyyyyyyyyxxxwwwwwwwwvvvvvvvvvvvvuuuuuttssssssssssssrrrrrrrrrrrssrrrrrrrrrrrrqqqqqqqqqqqppppppooooooooooonnnnnnnnmmmmmlllllllllllkkkkkkkkklkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeedddddddcccbbbbbbbbbbbaaaaaaaaaa````___________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777766666666665555555554444444443333333333322222221111111111100000000000/////..........------------,,,,,,,,,,++++++++++************)))))))))))(((((((((('''''''''''&&&&&&&&&&%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††………………………………………………………………………………„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚ƒƒƒ„„„„………††††‡‡‡‡‡‹ŠŠŠ‰‰ˆˆ‡‡††………„„„ƒƒƒ‚‚‚‚€€€€€~~~~~~}}}zzzzzzzzzyyyyyyyyyyyyyxxxwwwwwwwwvvvvvvvvvvvvuuuuuttssssssssssssrrrrrrrrrrrssrrrrrrrrrrrrqqqqqqqqqqqppppppooooooooooonnnnnnnnmmmmmlllllllllllkkkkkkkkklkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeedddddddcccbbbbbbbbbbbaaaaaaaaaa````__________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777766666666665555555554444444443333333333322222221111111111100000000000/////..........------------,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………………………………………………………………„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚ƒƒƒ„„„„………†††‡‡‡‡‡‡‹ŠŠŠ‰‰ˆˆ‡‡††………„„ƒƒƒ‚‚‚‚€€€€€~~~~~~}}}zzzzzzzzzyyyyyyyyyyyyyxxxwwwwwwwwvvvvvvvvvvvuuuuuuttssssssssssssrrrrrrrrrrrssrrrrrrrrrrrrqqqqqqqqqqqppppppooooooooooonnnnnnnnmmmmmlllllllllllkkkkkkkkklkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeedddddddcccbbbbbbbbbbbaaaaaaaaaa````__________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777766666666665555555554444444443333333333322222221111111111100000000000/////..........------------,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††………………………………………………………………………………„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚ƒƒƒ„„„…………†††‡‡‡‡‡‡‹ŠŠŠ‰‰ˆˆ‡‡††……„„„ƒƒƒ‚‚‚€€€€€€~~~~~~}}}}zzzzzzzzyyyyyyyyyyyyyyxxxwwwwwwwwvvvvvvvvvvvuuuuuuttssssssssssssrrrrrrrrrrrssrrrrrrrrrrrrqqqqqqqqqqqppppppooooooooooonnnnnnnnmmmmmlllllllllllkkkkkkkkklkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeedddddddcccbbbbbbbbbbbaaaaaaaaaa````__________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999998888888888777777766666666665555555555444444443333333333322222221111111111100000000000/////..........------------,,,,,,,,,,+++++++++++************))))))))))(((((((((('''''''''''&&&&&&&&&&%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††………………………………………………………………………………„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚ƒƒƒ„„„………††††‡‡‡‡‡‡‹ŠŠŠ‰‰ˆˆ‡‡††……„„ƒƒƒ‚‚‚€€€€€€~~~~~~}}}}zzzzzzzzyyyyyyyyyyyyyyxxxwwwwwwwwvvvvvvvvvvvuuuuuuttssssssssssssrrrrrrrrrrrsrrrrrrrrrrrrrqqqqqqqqqqqppppppooooooooooonnnnnnnnmmmmmlllllllllllkkkkkkkkklkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeedddddddcccbbbbbbbbbbaaaaaaaaaaa````__________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999988888888887777777666666666655555555554444444433333333333222222211111111111000000000000////..........------------,,,,,,,,,,+++++++++++************))))))))))(((((((((('''''''''''&&&&&&&&&&%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††…………………………………………………………………………………„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚ƒƒ„„„…………†††‡‡‡‡‡‡‡‹ŠŠŠ‰‰ˆˆ‡‡††……„„ƒƒƒ‚‚‚€€€€€€~~~~~~}}}}zzzzzzzzyyyyyyyyyyyyyyxxxwwwwwwwwvvvvvvvvvvvuuuuuuttssssssssssssrrrrrrrrrrrsrrrrrrrrrrrrrqqqqqqqqqqqppppppooooooooooonnnnnnnnmmmmllllllllllllkkkkkkkkklkkkkkkkkkkkjjjjjjjjjjiiiihhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeedddddddcccbbbbbbbbbbaaaaaaaaaaa````__________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999988888888887777777666666666665555555554444444433333333333222222211111111111000000000000////..........------------,,,,,,,,,,+++++++++++************))))))))))(((((((((('''''''''''&&&&&&&&&&%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††…………………………………………………………………………………„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚ƒƒ„„„………†††‡‡‡‡‡‡‡‡‹ŠŠŠ‰‰ˆˆ‡‡††……„„ƒƒ‚‚‚€€€€€€€€~~~~~~~}}}}zzzzzzzzyyyyyyyyyyyyyxxxxwwwwwwwvvvvvvvvvvvvuuuuuuttssssssssssssrrrrrrrrrrrsrrrrrrrrrrrrqqqqqqqqqqqqppppppooooooooooonnnnnnnnmmmmllllllllllllkkkkkkkkklkkkkkkkkkkkjjjjjjjjjjiiiihhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeedddddddcccbbbbbbbbbbaaaaaaaaaaa````__________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999988888888887777777766666666665555555554444444433333333333322222221111111111000000000000////..........------------,,,,,,,,,,++++++++++++***********))))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††………………………………………………………………………………„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒƒ„„………††††‡‡‡‡‡‡‡‡‹ŠŠŠ‰‰ˆˆ‡‡††……„„ƒƒ‚‚€€€€€€€€~~~~~~}}}}}zzzzzzzzyyyyyyyyyyyyyxxxxwwwwwwwvvvvvvvvvvvvuuuuuuttssssssssssssrrrrrrrrrrrsrrrrrrrrrrrrqqqqqqqqqqqqppppppooooooooooonnnnnnnnmmmmllllllllllllkkkkkkkkklkkkkkkkkkkkjjjjjjjjjjiiiihhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeedddddddcccbbbbbbbbbbaaaaaaaaaaa````__________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@?????>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999988888888887777777766666666665555555554444444433333333333322222221111111111000000000000/////..........-----------,,,,,,,,,,++++++++++++***********))))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††…………………………………………………………………………………„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„„„……†††‡‡‡‡‡‡‡‡‡‡ŠŠŠ‰‰‰ˆˆ‡‡††…„„ƒƒ‚‚‚€€€€€€€€~~~~~~~}}}}}zzzzzzzyyyyyyyyyyyyyyxxxxwwwwwwwvvvvvvvvvvvvuuuuuuttssssssssssssrrrrrrrrrrrsrrrrrrrrrrrrqqqqqqqqqqqqppppppooooooooooonnnnnnnnmmmmllllllllllllkkkkkkkkklkkkkkkkkkkkjjjjjjjjjjiiiihhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeedddddddcccbbbbbbbbbbaaaaaaaaaa`````__________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@?????>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999988888888887777777766666666665555555554444444433333333333322222221111111111000000000000/////..........-----------,,,,,,,,,,++++++++++++***********))))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††…………………………………………………………………………………„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„„……†††‡‡‡‡‡‡‡‡‡‡‡ŠŠŠ‰‰ˆˆˆ‡‡†……„„ƒƒ‚‚€€€€€€€€€~~~~~~}}}}}}zzzzzzzyyyyyyyyyyyyyyxxxxwwwwwwwvvvvvvvvvvvvuuuuuutsssssssssssssrrrrrrrrrrrsrrrrrrrrrrrrqqqqqqqqqqqqpppppoooooooooooonnnnnnnnmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiihhhhhhhhggggggggggggffffffffffffeeeeeeeeeeedddddddcccbbbbbbbbbbaaaaaaaaaa`````__________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@?????>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999988888888887777777766666666665555555554444444433333333333322222221111111111100000000000/////..........-----------,,,,,,,,,,,+++++++++++***********))))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………………………………………………………„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„„……†††‡‡‡‡‡‡‡‡‡‡‡‡ŠŠ‰‰‰ˆˆ‡‡††……„„ƒƒ‚‚€€€€€€€~~~~~~}}}}}}zzzzzzzyyyyyyyyyyyyyyxxxxwwwwwwwvvvvvvvvvvvvuuuuuutsssssssssssssrrrrrrrrrrrsrrrrrrrrrrrrqqqqqqqqqqqqpppppoooooooooooonnnnnnnnmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiihhhhhhhhggggggggggggffffffffffffeeeeeeeeeeedddddddcccbbbbbbbbbbaaaaaaaaaa`````__________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@?????>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999998888888887777777766666666665555555554444444433333333333322222222111111111100000000000/////..........-----------,,,,,,,,,,,+++++++++++***********))))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………………………………………………………„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„„………††‡‡‡‡ˆˆˆˆ‡‡‡‡‡ŠŠ‰‰‰ˆˆ‡‡††……„„ƒƒ‚‚€€€€€€€€~~~~~}}}}}}}zzzzzzzyyyyyyyyyyyyyxxxxxwwwwwwvvvvvvvvvvvvvuuuuuutssssssssssssrrrrrrrrrrrrsrrrrrrrrrrrrqqqqqqqqqqqqpppppoooooooooooonnnnnnnnmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhhggggggggggggffffffffffffeeeeeeeeeeedddddddcccbbbbbbbbbbaaaaaaaaaa`````__________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@????>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999998888888887777777776666666665555555554444444433333333333322222222111111111100000000000/////..........-----------,,,,,,,,,,,+++++++++++***********))))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………………………………………………………„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~€€‚ƒƒ„„……††‡‡‡ˆˆˆˆˆˆ‡‡‡‡†Š‰‰‰ˆˆˆ‡‡††……„„ƒƒ‚‚€€€€€€~~~~~~}}}}}}}zzzzzzzyyyyyyyyyyyyyxxxxxwwwwwwvvvvvvvvvvvvuuuuuuutssssssssssssrrrrrrrrrrrrsrrrrrrrrrrrrqqqqqqqqqqqqpppppoooooooooooonnnnnnnnmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhhggggggggggggffffffffffffeeeeeeeeeeedddddddcccbbbbbbbbbbaaaaaaaaaa````___________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@????>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999998888888887777777776666666666555555554444444433333333333322222222111111111100000000000/////...........----------,,,,,,,,,,,+++++++++++***********))))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††……………………………………………………………………………………„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~€€‚‚ƒƒ„……††‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡†Š‰‰ˆˆˆ‡‡‡††……„„ƒ‚‚€€€€~~~~~~}}}}}}}zzzzzzyyyyyyyyyyyyyyxxxxxwwwwwwvvvvvvvvvvvvuuuuuuutssssssssssssrrrrrrrrrrrrsrrrrrrrrrrrrqqqqqqqqqqqppppppooooooooooonnnnnnnnnmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhhggggggggggggffffffffffffeeeeeeeeeeedddddddcccbbbbbbbbbbaaaaaaaaaa````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@????>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999998888888887777777776666666666555555554444444433333333333322222222111111111100000000000/////...........----------,,,,,,,,,,,+++++++++++***********))))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††………………………………………………………………………………………„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~€€‚‚ƒ„„……†‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡††‰‰‰ˆˆ‡‡‡†††……„„ƒ‚‚€€€€~~~~~}}}}}}}zzzzzzyyyyyyyyyyyyyyxxxxxwwwwwwvvvvvvvvvvvvuuuuuuutssssssssssssrrrrrrrrrrrrsrrrrrrrrrrrrqqqqqqqqqqqppppppooooooooooonnnnnnnnnmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeedddddddcccbbbbbbbbbbaaaaaaaaaa````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@????>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999998888888887777777776666666666555555554444444433333333333322222222111111111100000000000//////..........----------,,,,,,,,,,,+++++++++++***********))))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††………………………………………………………………………………………„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~€€‚ƒƒ„„…††‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡††‰‰ˆˆˆ‡‡‡††………„„ƒƒ‚€€€€~~~~~}}}}}}}zzzzzzyyyyyyyyyyyyyyxxxxxwwwwwwvvvvvvvvvvvvuuuuuuutssssssssssssrrrrrrrrrrrrsrrrrrrrrrrrrqqqqqqqqqqqppppppooooooooooonnnnnnnnnmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiihhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeedddddddccbbbbbbbbbbbaaaaaaaaaa````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@????>>>>>>>>>>===========<<<<=<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999888888887777777776666666666555555554444444433333333333322222222111111111100000000000//////..........----------,,,,,,,,,,,,++++++++++***********))))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††……………………………………………………………………………………„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€‚ƒƒ„……††‡‡ˆˆˆ‰‰‰ˆˆˆˆ‡‡††‰‰ˆˆ‡‡‡†††………„„ƒƒ‚‚€€€€€~~~~~}}}}}}}zzzzzzyyyyyyyyyyyyyxxxxxxwwwwwvvvvvvvvvvvvvuuuuuuutssssssssssssrrrrrrrrrrrrsrrrrrrrrrrrrqqqqqqqqqqqpppppoooooooooooonnnnnnnnnmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiihhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeedddddddccbbbbbbbbbbbaaaaaaaaaa````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????>>>>>>>>>===========<<<<=<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999888888887777777776666666666555555554444444443333333333322222222111111111100000000000//////...........----------,,,,,,,,,,,++++++++++***********))))))))))(((((((((('''''''''''''&&&&&&&&%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††……………………………………………………………………………………„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€€‚ƒƒ„……††‡‡ˆˆ‰‰‰‰‰ˆˆˆ‡‡††‰ˆˆˆ‡‡††††………„„ƒƒ‚‚€€€€€€€€~~~~~}}}}}}}zzzzzzyyyyyyyyyyyyyxxxxxxwwwwwvvvvvvvvvvvvvuuuuuuutssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppoooooooooooonnnnnnnnmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiihhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeddddddddccbbbbbbbbbbbaaaaaaaaaa````___________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>==========<<<<=<<<<<<<<<<;;;;;;;;;;;;:::::::::9999999999888888887777777777666666666555555555444444443333333333322222222111111111100000000000//////...........----------,,,,,,,,,,,++++++++++***********))))))))))(((((((((('''''''''''''&&&&&&&&%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††……………………………………………………………………………………„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€€‚‚ƒ„……††‡ˆˆˆ‰‰‰‰‰ˆˆˆ‡‡††‰ˆˆ‡‡‡†††………„„„ƒƒ‚‚€€€€€€€€€€~~~~}}}}}}|zzzzzzyyyyyyyyyyyyyxxxxxxwwwwwvvvvvvvvvvvvvuuuuuuutssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppoooooooooooonnnnnnnnmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeedddddddccbbbbbbbbbbbaaaaaaaaaa````___________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>==========<<<<=<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999888888887777777777666666666555555555444444443333333333322222221111111111100000000000//////...........----------,,,,,,,,,,,++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††……………………………………………………………………………………„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€€‚‚ƒ„„…††‡‡ˆˆ‰‰‰‰‰‰ˆˆ‡‡†…‰ˆˆ‡‡††††………„„„ƒƒ‚‚€€€€€€€€€€€€~~~~}}}}}}|zzzzzzyyyyyyyyyyyyyxxxxxxwwwwwvvvvvvvvvvvvvuuuuuuutssssssssssssrrrrrrrrrrrrsrrrrrrrrrrrqqqqqqqqqqqqppppppooooooooooonnnnnnnnnmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeedddddddccbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>==========<<<<=<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999888888887777777777666666666555555555444444443333333333222222221111111111000000000000//////...........----------,,,,,,,,,,,++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††……………………………………………………………………………………„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~€‚ƒƒ„……†‡‡ˆˆ‰‰‰‰‰ˆˆˆ‡‡†…‰ˆ‡‡‡†††…………„„„ƒƒ‚‚‚€€€€€€€€€€€€~~~~}}}}}}}zzzzzzyyyyyyyyyyyyyxxxxxxwwwwwvvvvvvvvvvvvuuuuuuuusssssssssssssrrrrrrrrrrrrsrrrrrrrrrrrqqqqqqqqqqqqppppppoooooooooooonnnnnnnnmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeedddddddccbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>==========<<<<=<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999888888887777777777666666666555555555444444443333333333222222221111111111000000000000/////............----------,,,,,,,,,,,+++++++++++**********))))))))))(((((((((((''''''''''''&&&&&&&&%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††……………………………………………………………………………………„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~€‚‚ƒ„„…††‡ˆˆˆ‰‰‰‰ˆˆˆ‡‡†…ˆˆ‡‡†††……………„„„ƒƒƒ‚‚€€€€€€€€€€€~~~~}}}}}}zzzzzzyyyyyyyyyyyyyxxxxxxwwwwwvvvvvvvvvvvvvuuuuuuusssssssssssssrrrrrrrrrrrrsrrrrrrrrrrrqqqqqqqqqqqqpppppooooooooooooonnnnnnnnmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeedddddddccbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>==========<<<<=<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999888888887777777777666666666555555555444444443333333333222222221111111111000000000000/////............----------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((''''''''''''&&&&&&&&%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††……………………………………………………………………………………………„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~€€‚ƒƒ„……†‡‡ˆˆˆ‰‰‰ˆˆˆ‡‡†…ˆˆ‡‡†††…………„„„„ƒƒƒ‚‚‚€€€€€€€€~~~~}}}}}}zzzzzzzyyyyyyyyyyyyxxxxxxwwwwwvvvvvvvvvvvvvuuuuuuutssssssssssssrrrrrrrrrrrrsrrrrrrrrrrrqqqqqqqqqqqqpppppooooooooooooonnnnnnnnmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeedddddddccbbbbbbbbbbaaaaaaaaaa`````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>=========<<<<=<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999888888887777777777666666666555555554444444443333333333222222211111111111000000000000/////............----------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((''''''''''''&&&&&&&&%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………………………………………………………………………„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~€€‚ƒƒ„…††‡‡ˆˆ‰‰‰ˆˆˆ‡‡†…ˆˆ‡‡††…………„„„„„ƒƒƒƒ‚‚‚‚€€€€€€~~~~}}}}}zzzzzzzzyyyyyyyyyyyyxxxxxwwwwwvvvvvvvvvvvvvuuuuuuutssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppooooooooooooonnnnnnnnmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeddddddddccbbbbbbbbbbaaaaaaaaaa`````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>==========<<<=<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999988888888777777777766666666655555555544444444333333333322222221111111111000000000000//////............----------,,,,,,,,,,,,++++++++++**********)))))))))))((((((((('''''''''''''&&&&&&&&%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††……………‡‡‡‡‡‡†††††††††††††††††††††……………………………………………………………†………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€‚‚ƒ„„…†‡‡ˆˆˆ‰‰ˆˆˆ‡‡†††…„„ƒƒƒ‚‚‚‚‚€€€€€~~~~~~~}}}}||||{{{{{zzzxxxxxxxxxxxwwwwwwwwwwwwvvuuuuuuuuuuuutttttttttttttssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooonnnnnnnnnnnnmmmmmmmmmmmllmmmmmmmmlllllllllllkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhgggggggfffffffffffeeeeeeeeeeeeeeeeeedddddddddddcccccccbbbbbbbbbbaaaaaaaaaa````````___________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<=<<<<<<<<<<;;;;;;;;;;;;::::::::9999999988888888888888777777777766666666655544444433333333322222222221111110000000000//////////............-----------,,,,,,++++++++++++*********))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#########""""""""""!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††……………‡‡‡‡‡‡†††††††††††††††††††††……………………………………………………………†………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€‚‚ƒ„……†‡‡ˆˆˆˆˆˆˆ‡‡†††…„„ƒƒƒ‚‚‚‚€€€€€€€~~~~~~}}}}||||{{{{zzzyxxxxxxxxxxxwwwwwwwwwwwvvuuuuuuuuuuuutttttttttttttsssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooonnnnnnnnnnnnmmmmmmmmmmmllmmmmmmmmlllllllllllkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhgggggggfffffffffffeeeeeeeeeeeeeeeeeedddddddddddccccccbbbbbbbbbbbaaaaaaaaaa````````___________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>==========<<<<<<=<<<<<<<<<;;;;;;;;;;;;;::::::::9999999988888888888888777777777766666666555544444433333333322222222221111100000000000//////////............-----------,,,,,,++++++++++++*********))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########""""""""""!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††………………‡‡‡‡‡††††††††††††††††††††††……………………………………………………………†………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€‚ƒƒ„…††‡‡ˆˆˆˆˆˆ‡‡†††…„„ƒƒ‚‚‚‚€€€€€€~~~~~}}}}|||{{{{{{zyyyxxxxxxxxxxwwwwwwwwwwvvuuuuuuuuuuuutttttttttttttsssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooonnnnnnnnnnnnmmmmmmmmmmmllmmmmmmmmlllllllllllkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhggggggffffffffffffeeeeeeefeeeeeeeeeedddddddddddccccccbbbbbbbbbbbaaaaaaaaaa````````___________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>==========<<<<<<=<<<<<<<<<;;;;;;;;;;;;;::::::::9999999988888888888888777777777766666666555544444433333333322222222221111100000000000//////////............-----------,,,,,,++++++++++++*********))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########""""""""""!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††………………‡‡‡‡‡†††††††††††††††††††††…………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€‚ƒ„„…†‡‡ˆˆˆˆˆˆ‡‡†††……„ƒƒ‚‚‚€€€€€~~~~}}}||||{{{{{{yyyyyxxxxxxxxwwwwwwwwwwvvuuuuuuuuuuuutttttttttttttsssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooonnnnnnnnnnnnnmmmmmmmmmmllmmmmmmmmlllllllllllkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhggggggfffffffffffeeeeeeeefeeeeeeeeeedddddddddddccccccbbbbbbbbbbbaaaaaaaaaa````````___________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>==========<<<<<<=<<<<<<<<<;;;;;;;;;;;;;::::::::9999999988888888888888777777777666666666555544444433333333322222222221111100000000000//////////...........------------,,,,,,,+++++++++++*********))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########""""""""""!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††…………………‡‡‡‡‡†††††††††††††††††††††…………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€‚‚ƒ„……†‡‡ˆˆˆˆˆˆ‡†††……„ƒƒ‚‚‚€€€€€~~~}}}}||||{{{{{yyyyyyxxxxxxxxwwwwwwwwwvvuuuuuuuuuuuutttttttttttttsssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooonnnnnnnnnnnnnmmmmmmmmmmllmmmmmmmmmllllllllllkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhggggggfffffffffffeeeeeeeefeeeeeeeeeedddddddddddccccccbbbbbbbbbbaaaaaaaaaaa````````____________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>===========<<<<<=<<<<<<<<<<;;;;;;;;;;;;::::::::999999998888888888888877777777766666666655554444443333333332222222222111110000000000///////////...........-------------,,,,,,++++++++++**********))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########""""""""""!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††…………………‡‡‡‡†††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€‚ƒƒ„…††‡ˆˆˆˆˆˆ‡‡†††…„ƒƒ‚‚‚‚‚‚€€€€~~~}}}}|||||{{{yyyyyyyyxxxxxxwwwwwwwwwvvuuuuuuuuuuuutttttttttttttsssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooonnnnnnnnnnnnnmmmmmmmmmmllmmmmmmmmmllllllllllkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhggggggfffffffffffeeeeeeeeeeeeeeeeeeedddddddddddccccccbbbbbbbbbbaaaaaaaaaaa````````___________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>===========<<<<<=<<<<<<<<<;;;;;;;;;;;;;::::::::999999998888888888888877777777766666666655554444443333333332222222222111110000000000///////////...........-------------,,,,,,++++++++++**********))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########""""""""""!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………‡‡‡‡†††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€‚ƒ„……†‡‡ˆˆˆˆˆ‡‡†††…„„ƒ‚‚‚‚‚‚‚‚‚‚‚€€€€~~~}}}}|||||{{zzyyyyyyyxxxxxwwwwwwwwwvvuuuuuuuuuuuuuttttttttttttsssssssssrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppoooonnnnnnnnnnnnnmmmmmmmmmmllmmmmmmmmmllllllllllkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhggggggfffffffffffeeeeeeeeeeeeeeeeeeedddddddddddccccccbbbbbbbbbbaaaaaaaaaaa````````___________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>==========<<<<<=<<<<<<<<<;;;;;;;;;;;;;::::::::999999998888888888888877777777766666666655554444443333333332222222222111110000000000///////////..........-------------,,,,,,,++++++++++**********))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########""""""""""!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………‡‡‡††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}~~~~€€‚ƒƒ„…†‡‡ˆˆˆˆˆ‡‡†‡†…„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€~~~}}}}||||||zzzyyyyyyyxxxxxwwwwwwwwvvuuuuuuuuuuuuuttttttttttttsssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppooooonnnnnnnnnnnnnmmmmmmmmmmllmmmmmmmmmllllllllllkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeeeeddddddddddcccccccbbbbbbbbbbaaaaaaaaaaa````````___________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>==========<<<<<=<<<<<<<<<;;;;;;;;;;;;;::::::::999999998888888888888777777777766666666655554444443333333332222222222111110000000000///////////..........-------------,,,,,,,++++++++++**********))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########""""""""""!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††………………………‡‡‡††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}~~~~€‚ƒ„…††‡‡ˆˆˆˆ‡‡†‡†……„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€~~~~}}}}|||||zzzzzyyyyyxxxxxwwwwwwwwvvuuuuuuuuuuuuuutttttttttttsssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppooooonnnnnnnnnnnnnmmmmmmmmmmllmmmmmmmmmmlllllllllkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhggggggfffffffffffeeeeeeeeeeeeeeeeeeeddddddddddcccccccbbbbbbbbbbaaaaaaaaaaa````````___________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>==========<<<<<=<<<<<<<<<;;;;;;;;;;;;;::::::::9999999988888888888887777777777666666665555544444433333333322222222221111100000000000//////////..........-------------,,,,,,,++++++++++**********))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††………………………‡‡†††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~€€‚ƒ„……†‡‡ˆˆˆˆ‡‡‡‡†……„ƒƒ‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚€€€€~~~~}}}}}|||zzzzzzyyyyyxxxxwwwwwwwwvvuuuuuuuuuuuuuttttttttttttsssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppooooonnnnnnnnnnnnnmmmmmmmmmmllmmmmmmmmmmlllllllllkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhggggggfffffffffffeeeeeeeeeeeeeeeeeeeddddddddddcccccccbbbbbbbbbbaaaaaaaaaaa````````___________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>==========<<<<<=<<<<<<<<<;;;;;;;;;;;;;::::::::9999999998888888888887777777777666666665555544444333333333322222222221111100000000000//////////..........-------------,,,,,,,++++++++++**********))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††…………………………‡††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~€€‚ƒƒ„…†‡‡‡ˆˆˆˆ‡‡‡††…„ƒƒ‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚€€€€~~~}}}}}||{zzzzzzyyyyxxxxxwwwwwwwvvuuuuuuuuuuuuuttttttttttttssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooonnnnnnnnnnnnnmmmmmmmmmmllmmmmmmmmmmlllllllllkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhggggggfffffffffffeeeeeeeeeeeeeeeeeeeddddddddddcccccccbbbbbbbbbbaaaaaaaaaaa````````___________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>==========<<<<<=<<<<<<<<<;;;;;;;;;;;;;::::::::9999999998888888888887777777776666666665555544444333333333322222222221111100000000000//////////..........-------------,,,,,,,++++++++++**********))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………………‡††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~€‚‚ƒ„…††‡‡ˆˆˆˆ‡‡‡††…„ƒƒ‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚€€€€€~~~~}}}}|{{zzzzzzyyyyxxxxwwwwwwvvvuuuuuuuuuuuuuutttttttttttssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooonnnnnnnnnnnnnmmmmmmmmmmllmmmmmmmmmmlllllllllkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhggggggfffffffffffeeeeeeeeeeeeeeeeeeeddddddddddcccccccbbbbbbbbbbaaaaaaaaaa`````````___________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>==========<<<<<=<<<<<<<<<;;;;;;;;;;;;;::::::::9999999998888888888887777777776666666665555544444333333333322222222221111100000000000//////////..........-------------,,,,,,,++++++++++**********))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~€‚ƒ„…††‡‡ˆˆˆˆ‡‡‡††…„ƒƒ‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚€€€€€~~~~}}}}{{{{zzzzyyyyxxxxwwwwwwvvvuuuuuuuuuuuuuutttttttttttssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooonnnnnnnnnnnnnmmmmmmmmmmllmmmmmmmmmmllllllllkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhggggggfffffffffffeeeeeeeeeeeeeeeeeeeddddddddddcccccccbbbbbbbbbbaaaaaaaaaa`````````__________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>==========<<<<<=<<<<<<<<<;;;;;;;;;;;;;::::::::9999999998888888888887777777776666666665555544444333333333322222222221111100000000000//////////..........--------------,,,,,,++++++++++**********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~€€‚ƒ„……†‡‡‡ˆˆˆ‡‡‡††…„„ƒ‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚€€€€~~~}}}}{{{{zzzzzyyyxxxxwwwwwwvvvuuuuuuuuuuuuuutttttttttttssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooonnnnnnnnnnnnnmmmmmmmmmlllmmmmmmmmmmllllllllkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhggggggfffffffffffeeeeeeeeeeeeeeeeeeeddddddddddcccccccbbbbbbbbbbaaaaaaaaaa`````````__________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>==========<<<<<=<<<<<<<<<;;;;;;;;;;;;;:::::::::999999998888888888887777777776666666665555544444433333333322222222221111100000000000//////////..........-------------,,,,,,,++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~€€‚ƒ„„…†‡‡‡ˆˆ‡‡‡‡††…„„ƒ‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚€€€€~~~}}}{{{{{zzzzyyyyxxxwwwwwwvvvuuuuuuuuuuuuuttttttttttttssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooonnnnnnnnnnnnmmmmmmmmmmlllmmmmmmmmmmllllllllkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhggggggfffffffffffeeeeeeeeeeeeeeeeeeeddddddddddcccccccbbbbbbbbbbaaaaaaaaaa`````````__________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>==========<<<<<=<<<<<<<<<<;;;;;;;;;;;;;::::::::999999998888888888887777777776666666666555544444433333333332222222221111110000000000//////////..........-------------,,,,,,,++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††…………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~€€‚ƒƒ„…††‡‡ˆˆ‡‡‡‡‡†…„„ƒ‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚€€€€~~~~}}{{{{{{zzzyyyyxxxwwwwwwvvvuuuuuuuuuuuuuttttttttttttssssssssrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppooooonnnnnnnnnnnnmmmmmmmmmmlllmmmmmmmmmlllllllllkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhggggggfffffffffffeeeeeeeeeeeeeeeeeedddddddddddccccccbbbbbbbbbbbaaaaaaaaaa`````````__________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>==========<<<<<==<<<<<<<<;;;;;;;;;;;;;;::::::::999999999888888888887777777776666666666555544444433333333332222222221111110000000000//////////..........-------------,,,,,,,++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~€‚‚ƒ„…††‡‡‡‡‡‡‡‡‡†…„„ƒ‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚€€€~~~}}|{{{{{zzzzyyyxxxwwwwwwvvvuuuuuuuuuuuuuuttttttttttsssssssssrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppooooonnnnnnnnnnnnmmmmmmmmmmlllmmmmmmmmmlllllllllkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhggggggfffffffffffeeeeeeeeeeeeeeeeeedddddddddddccccccbbbbbbbbbbaaaaaaaaaaa````````___________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>==========<<<<<==<<<<<<<<;;;;;;;;;;;;;;::::::::999999999888888888887777777776666666666555544444433333333332222222221111110000000000//////////..........-------------,,,,,,,++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††……………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~€‚ƒ„…††‡‡‡‡‡‡‡‡‡†…„„ƒƒ‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€~~~}|{{{{{zzzzyyyxxxwwwwwwvvvuuuuuuuuuuuuuuttttttttttsssssssssrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppooooonnnnnnnnnnnnmmmmmmmmmmlllmmmmmmmmmlllllllllkkkkkkkjjjjjiiiiiiiiiihhhhhhhhhhhgggggffffffffffffeeeeeeeeeeeeeeeeeedddddddddddccccccbbbbbbbbbbaaaaaaaaaaa````````___________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>==========<<<<<==<<<<<<<<;;;;;;;;;;;;;:::::::::999999999888888888887777777777666666666655544444433333333332222222221111110000000000//////////...........------------,,,,,,,++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~€‚ƒ„……†‡‡‡‡‡‡‡‡‡†……„ƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€~~~}|{{{{{zzzzyyyxxxxwwwwwvvvuuuuuuuuuuuuutttttttttttssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppooooonnnnnnnnnnnnmmmmmmmmmmlllmmmmmmmmmlllllllllkkkkkkkjjjjjiiiiiiiiiihhhhhhhhhhhgggggfffffffffffeeeeeeeeeeeeeeeeeeedddddddddddccccccbbbbbbbbbbaaaaaaaaaaa````````___________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<==<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888888887777777776666666666655544444433333333332222222221111110000000000//////////...........------------,,,,,,,++++++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††…………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~€€‚ƒ„……†‡‡‡‡‡‡‡‡‡†……„ƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€~~~||{{{{{zzzyyyxxxxwwwwwvvvuuuuuuuuuuuuutttttttttttssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppooooonnnnnnnnnnnnmmmmmmmmmmlllmmmmmmmmmlllllllllkkkkkkkjjjjjiiiiiiiiiihhhhhhhhhhhgggggfffffffffffeeeeeeeeeeeeeeeeeeedddddddddddccccccbbbbbbbbbbaaaaaaaaaaa````````___________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<==<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888888887777777777666666666655544444443333333332222222221111110000000000//////////...........-----------,,,,,,,,++++++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$########"""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††……………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~€€‚ƒ„……††‡‡‡‡‡‡‡‡†……„„ƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€~~~||{{{{{zzzyyyyxxxwwwwwvvvuuuuuuuuuuuuutttttttttttssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppooooonnnnnnnnnnnnmmmmmmmmmmlllmmmmmmmmllllllllllkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhgggggfffffffffffeeeeeeeeeeeeeeeeeeedddddddddddccccccbbbbbbbbbbbaaaaaaaaaa````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>==========<<<<<==<<<<<<<<;;;;;;;;;;;;;:::::::::9999999999888888888877777777776666666666655444444433333333322222222211111100000000000/////////..........------------,,,,,,,,++++++++++**********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$########"""""""""""!!!!!!!!!!!!!  ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††……………………………………………†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~€€‚ƒ„„…††‡‡‡‡‡‡‡‡††…„„ƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€~~||{{{{{zzzzyyyxxxwwwwwwvvuuuuuuuuuuuuutttttttttttsssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppoooonnnnnnnnnnnnmmmmmmmmmmlllmmmmmmmmllllllllllkkkkkkkjjjjjiiiiiiiiiihhhhhhhhhhhgggggfffffffffffeeeeeeeeeeeeeeeeeeeddddddddddcccccccbbbbbbbbbbaaaaaaaaaaa````````__________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<==<<<<<<<<<;;;;;;;;;;;;:::::::::9999999998888888888777777777776666666666655444444433333333322222222211111100000000000/////////..........------------,,,,,,,,++++++++++**********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""!!!!!!!!!!!!!  ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††………………………………………………†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~€‚ƒƒ„…††‡‡‡‡‡‡‡‡††……„ƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€~~|||{{{{zzzzyyyxxxxwwwwwvvuuuuuuuuuuuuttttttttttttsssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppoooonnnnnnnnnnnnmmmmmmmmmmlllmmmmmmmmlllllllllllkkkkkkjjjjjiiiiiiiiiihhhhhhhhhhhgggggfffffffffffeeeeeeeeeeeeeeeeeeeddddddddddcccccccbbbbbbbbbbaaaaaaaaaa`````````__________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<==<<<<<<<<<;;;;;;;;;;;;:::::::::9999999999888888888777777777776666666666655444444443333333322222222211111100000000000/////////..........------------,,,,,,,,++++++++++**********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!  ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††…………………………………………………†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~€‚‚ƒ„…††‡‡‡‡‡‡‡‡††……„„ƒƒƒƒƒ‚ƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚€€~~|||{{{{zzzzyyyxxxxwwwwwvvuuuuuuuuuuuutttttttttttssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppoooonnnnnnnnnnnnmmmmmmmmmmlllmmmmmmmmlllllllllllkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhgggggfffffffffffeeeeeeeeeeeeeeeeeeeddddddddddcccccccbbbbbbbbbbaaaaaaaaaa`````````__________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<==<<<<<<<<<;;;;;;;;;;;;::::::::::999999999888888888777777777776666666666655444444443333333322222222211111100000000000/////////..........------------,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#######"""""""""""!!!!!!!!!!!!! !  ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††……………………………………………………†††††††††††††††††††††††††………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~€€‚ƒ„……††‡‡‡‡‡‡‡†††……„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚€€~|||{{{{zzzzyyyyxxxwwwwwwvuuuuuuuuuuuttttttttttttssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppoooonnnnnnnnnnnnmmmmmmmmmmlllmmmmmmmmlllllllllllkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhhgggggfffffffffffeeeeeeeeeeeeeeeeeeeddddddddddcccccccbbbbbbbbbbaaaaaaaaaa`````````__________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>=========<<<<<===<<<<<<<<;;;;;;;;;;;:::::::::::999999999888888888777777777776666666666665444444443333333322222222211111100000000000/////////..........-----------,,,,,,,,,++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#######"""""""""""!!!!!!!!!!!!! !  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{||}~~€‚‚ƒƒ„„„„„…„„„ƒƒ‚‚‚‚‚‚‚‚‚„„„ƒƒƒƒƒƒƒƒ‚‚‚‚€€~~~~~~~}}}}|||{{{{zzzzyyyywwwwwvvvvvvvvvvvuuuuuuuuusssssssssssrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppooooooooonnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjiiiiihhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbaaaaaaaaaaa``````````_________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUVVUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBABBAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;::::::999999998888888887777777766666666665555555555555443333333322222222111111111000000000000//////////........---------,,,,,,,,,,,,+++++************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{||}}~€‚ƒƒ„„„„„…„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„ƒƒƒƒƒ‚‚‚‚€€€~~~~~~~}}}}|||{{{{zzzzzyyywwwwwvvvvvvvvvvvuuuuuuuuusssssssssssrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppooooooooonnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjiiiiihhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbaaaaaaaaaaa``````````________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUVVUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBABBAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::99999999888888888777777776666666666555555555555544333333332222222211111111100000000000///////////........---------,,,,,,,,,,,,+++++************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{||}~€‚‚ƒƒ„„„„…„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚„„„„„„„ƒƒƒƒƒ‚‚‚€€€~~~~~~}}}}|||{{{{zzzzzyyywwwwwvvvvvvvvvvvuuuuuuuuusssssssssssrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppooooooooonnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjiiiiihhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbaaaaaaaaaaa``````````________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUVVUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBABBAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;::::::99999999888888888777777776666666666555555555555544333333332222222211111111100000000000///////////.......----------,,,,,,,,,,,,+++++************)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{||}~~€‚ƒƒƒ„„„…„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒ‚‚‚‚€€€~~~~~~}}}}||||{{{zzzzzyyywwwwwwvvvvvvvvvvuuuuuuuuusssssssssssrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppooooooooonnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjiiiiihhhhhhhhhhhggggggggggffffffffffeeeeeeeeeeeddddddddddddddccccccccccbbbbbaaaaaaaaaaa``````````________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUVVUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBABBAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;::::::99999999988888888777777776666666666555555555555544333333333222222221111111100000000000///////////.......----------,,,,,,,,,,,,++++++***********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzz{{zzz{{{{||}}~€‚‚ƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……„„„„„„ƒƒƒ‚‚‚€€~~~~~~~}}}||||{{{{zzzzzyywwwwwwvvvvvvvvvvuuuuuuuuussssssssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppooooooooonnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjiiiiiihhhhhhhhhhggggggggggffffffffffeeeeeeeeeeeddddddddddddddccccccccccbbbbbaaaaaaaaaaa``````````________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUVVUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBABBAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;::::::99999999988888888777777776666666666555555555555544333333333222222221111111100000000000////////////......----------,,,,,,,,,,,,++++++***********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzz{{zzzz{{{{||}~~€€‚‚ƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………„„„„„ƒƒƒ‚‚‚€€€~~~~~~~}}}||||{{{{zzzzzyywwwwwwwvvvvvvvvvuuuuuuuuussssssssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppoooooooonnnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjiiiiihhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeeddddddddddddddccccccccccbbbbbaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUVVUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBABAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;::::::99999999888888888777777776666666666555555555555544333333333222222221111111100000000000///////////.......----------,,,,,,,,,,,,++++++************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzz{zzzzzz{{{{|}}~€‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ…………„„„„ƒƒƒ‚‚€€~~~~~~~~}}}||||{{{{zzzzzzywwwwwwwwvvvvvvvvvuuuuuuuussssssssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppoooooooonnnnnnnnnnmmmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjiiiiiihhhhhhhhhhhggggggggggfffffffffeeeeeeeeeeeddddddddddddddccccccccccbbbbbaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUVVUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAABAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;::::::99999999888888888777777776666666666555555555555444333333333222222221111111100000000000///////////.......----------,,,,,,,,,,,,++++++************)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzz{zzzzzzz{{{||}}~€‚‚ƒƒ„„„„………………………………„„„„„„„„„„…………„„„„ƒƒƒ‚‚€€€~~~}~~~~~}}}||||{{{{zzzzzzywwwwwwwwvvvvvvvvvuuuuuuuussssssssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppoooooooonnnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjiiiiiihhhhhhhhhhhggggggggggfffffffffeeeeeeeeeeeddddddddddddddccccccccccbbbbbaaaaaaaaaa```````````________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUVVUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAABAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;::::::99999999888888888777777776666666666555555555555444333333333322222221111111100000000000////////////......----------,,,,,,,,,,,,++++++************)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzz{zzzzzzzz{{{||}~~€‚‚‚„„„……………………………………………„„„„„„…………„„„„ƒƒ‚‚‚€€~~~}}~~~~}}}}||||{{{{zzzzzzzxwwwwwwwwwvvvvvvvuuuuuuuussssssssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppoooooooonnnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjiiiiihhhhhhhhhhhhggggggggggfffffffffeeeeeeeeeeedddddddddddddcccccccccccbbbbbaaaaaaaaaa```````````________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUVVUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAABAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;::::::99999999888888888777777776666666665555555555554444333333333322222221111111100000000000////////////......----------,,,,,,,,,,,,++++++************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzz{{{||}~~€‚‚„„„………………†††††††………………„„„„……………„„„ƒƒ‚‚€€~~~~}}~~~~~}}}}|||{{{{{zzzzzzzxxxwwwwwwwwvvvvvvvuuuuuuussssssssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppoooooooonnnnnnnnnnmmmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjiiiiiihhhhhhhhhhhggggggggggfffffffffeeeeeeeeeeedddddddddddddcccccccccccbbbbbaaaaaaaaaa```````````________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUVVUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAABAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;::::::99999999888888888777777776666666665555555555554444333333333322222222111111100000000000////////////......----------,,,,,,,,,,,,++++++************))))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{|||}~~€€‚ƒ„„………††††††††††††……………„„„……………„„„ƒƒ‚‚€€~~~}}}}~~~~~}}}}||||{{{{{zzzzzzzxxxxwwwwwwwwvvvvvvuuuuuuussssssssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppooooooonnnnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjiiiiiihhhhhhhhhhhgggggggggffffffffffeeeeeeeeeeedddddddddddddcccccccccccbbbbbaaaaaaaaaa```````````________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUVVUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;::::::99999999888888888777777776666666665555555555554444333333333322222222111111110000000000////////////......----------,,,,,,,,,,,,+++++++************)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{||}}~~€€‚ƒ„„………††††‡‡‡‡‡†††††………„„„†…………„„„ƒƒ‚‚€€~~}}}}}~~~~}}}}}||||{{{{zzzzzzzzxxxxxwwwwwwwwvvvvvuuuuuuussssssssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppooooooonnnnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjiiiiihhhhhhhhhhhggggggggggffffffffffeeeeeeeeeeedddddddddddddcccccccccccbbbbbaaaaaaaaaa``````````________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUVUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;::::::99999998888888888777777776666666665555555555544444333333333322222222111111110000000000////////////......----------,,,,,,,,,,,,++++++*************)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzz{{{||}}~€ƒ„„……†††‡‡‡‡‡‡‡‡‡††††………„„†…………„„„ƒƒ‚‚€~~~}}}}|~~~}}}}}||||{{{{{zzzzzzzzxxxxxxxwwwwwwvvvvvvuuuuuussssssssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppoooooooonnnnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjiiiiihhhhhhhhhhhggggggggggffffffffffeeeeeeeeeeedddddddddddddccccccccccbbbbbbaaaaaaaaaa``````````________^^^^^^^^^^^]]]]]]]]]]\]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUVUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;::::::99999998888888888777777776666666665555555555544444333333333322222222111111110000000000////////////......----------,,,,,,,,,,,,+++++++************)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||}~~€€ƒ„„……††‡‡‡‡ˆˆˆˆ‡‡‡‡††…………„††…………„„„ƒ‚‚€~~}}}|||~~}}}}}||||{{{{{{zzzzzzzzxxxxxxxxwwwwwwvvvvvuuuuuussssssssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppoooooooonnnnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjiiiiihhhhhhhhhhhggggggggggffffffffffeeeeeeeeeeedddddddddddddccccccccccbbbbbbaaaaaaaaaa``````````________^^^^^^^^^^^]]]]]]]]]]\]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUVUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;::::::99999998888888888777777776666666665555555555544444333333333322222222111111110000000000////////////......----------,,,,,,,,,,,,+++++++************)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||}~€ƒƒ„……††‡‡ˆˆˆˆˆˆˆˆ‡‡‡††………„††…………„„„ƒƒ‚€~~}}||||}}}}}}|||||{{{{{zzzzzzzzzxxxxxxxxxwwwwwvvvvvvuuuuussssssssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppoooooooonnnnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjiiiiihhhhhhhhhhhggggggggggffffffffffeeeeeeeeeeedddddddddddddccccccccccbbbbbbaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUVUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;::::::99999998888888887777777776666666665555555555544444333333333322222222111111110000000000////////////......----------,,,,,,,,,,,,+++++++************)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{||}~~€ƒƒ„…††‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡†††………†††…………„„ƒƒ‚€~}}}||||}}}}}|||||{{{{{{zzzzzzzzzxxxxxxxxxxwwwwwvvvvvuuuuussssssssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppoooooooonnnnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjiiiihhhhhhhhhhhhggggggggggffffffffffeeeeeeeeeeedddddddddddddccccccccccbbbbbbaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]]]\]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUVUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;::::::99999998888888887777777776666666665555555555544444333333333222222222111111110000000000////////////......----------,,,,,,,,,,,,+++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{|}}~€‚ƒ„…††‡‡ˆˆˆ‰‰‰‰ˆˆˆˆ‡‡††………††††………„„„ƒ‚‚€~}}|||{{}}}}|||||{{{{{{zzzzzzzzzzxxxxxxxxxxxwwwwvvvvvuuuuussssssssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppoooooooonnnnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjiiiihhhhhhhhhhhhggggggggggffffffffffeeeeeeeeeedddddddddddddcccccccccccbbbbbbaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]]]\]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUVUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;::::::99999998888888887777777776666666666555555555544444333333333222222222111111110000000000////////////......---------,,,,,,,,,,,,,+++++++************))))))))))))((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{||}~€€‚ƒ„…††‡‡ˆˆ‰‰‰‰‰‰ˆˆˆ‡‡†††……†††††………„„ƒƒ‚€~}}|||{{}}||||||{{{{{{zzzzzzzzzzzxxxxxxxxxxxwwwwwvvvvuuuuussssssssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppoooooooonnnnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjiiiihhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeedddddddddddddcccccccccccbbbbbbaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]]]\]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUVUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;::::::99999988888888887777777776666666666555555555444444333333333222222221111111110000000000////////////......---------,,,,,,,,,,,,,+++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{||}~€‚ƒ„…††‡‡ˆˆ‰‰‰‰‰‰‰ˆˆˆ‡‡††……‡†††††………„ƒƒ‚€~}}||{{{|||||||{{{{{{zzzzzzzzzzzzxxxxxxxxxxxwwwwwvvvvuuuuusssssssssssrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppoooooooonnnnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjiiiihhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeedddddddddddddcccccccccccbbbbbbaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]]]\]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;::::::99999988888888887777777776666666666555555555544444333333333222222221111111110000000000////////////......---------,,,,,,,,,,,,,+++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyzzzzz{{{|}~~€‚ƒ„……†‡‡ˆˆ‰‰‰‰‰‰‰ˆˆˆ‡‡†††…‡‡††††………„„ƒ‚‚€~~}||{{{||||||{{{{{{{zzzzzzzzzzzzxxxxxxxxxxxwwwwwvvvvuuuuussssssssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppoooooooonnnnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjiiihhhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeedddddddddddddcccccccccccbbbbbbaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]]]\]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;::::::999999888888888877777777766666666665555555555444443333333322222222211111111100000000000//////////.......---------,,,,,,,,,,,,,+++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!  †‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzz{{|}}~€‚ƒ„……†‡‡ˆˆˆ‰‰‰‰‰‰ˆˆˆ‡‡‡††…‡‡‡††††………„ƒƒ‚€~~}||{{{||||{{{{{{{{zzzzzzzzzzzzzxxxxxxxxxxxwwwwvvvvvuuuuusssssssssssrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppoooooooonnnnnnnnnnnmmmmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjiiihhhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeddddddddddddddcccccccccccbbbbbbaaaaaaaaa``````````_________^^^^^^^^^^^]]]]]]]]]]\]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;::::::99999988888888887777777776666666666555555555544444333333332222222211111111110000000000///////////......----------,,,,,,,,,,,,,+++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!  ††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyzzzz{{|}}~€‚ƒƒ„…††‡‡ˆˆ‰‰‰‰‰‰ˆˆˆ‡‡‡†††‡‡‡†††††……„„ƒ‚€€~}||{{{|||{{{{{{{{zzzzzzzzzzzzzzxxxxxxxxxxwwwwwvvvvvuuuuusssssssssssrrrrrrrrrrrrrrqqqqqqqqqqppppppppppoooooooonnnnnnnnnnnnnmmmmmmmmmlllllkkkkkkkkkkkjjjjjjjjjiiihhhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeddddddddddddddcccccccccccbbbbbbaaaaaaaaa``````````_________^^^^^^^^^^^]]]]]]]]]]\]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;::::::999999888888888877777777766666666665555555555444443333333322222222111111111100000000000//////////......----------,,,,,,,,,,,,,+++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  †††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyzzzz{{||}~€‚‚ƒ„……†‡‡ˆˆˆˆ‰‰‰‰ˆˆˆ‡‡‡†††‡‡‡‡††††………„ƒƒ‚€~}}|{{{||{{{{{{{{zzzzzzzzzzzzzzzyxxxxxxxxxwwwwwvvvvuuuuuussssssssssssrrrrrrrrrrrrrqqqqqqqqqqqppppppppppooooooonnnnnnnnnnnnnmmmmmmmmmlllllkkkkkkkkkkkjjjjjjjjjiiihhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeddddddddddddddcccccccccccbbbbbbaaaaaaaa```````````_________^^^^^^^^^^]]]]]]]]]]]\]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;::::::999999888888888877777777766666666665555555555444443333333222222222111111111000000000000//////////......----------,,,,,,,,,,,,,+++++++***********)))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyzzzz{{||}~‚ƒ„„…††‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡†††‡‡‡‡†††††……„„ƒ‚€~}||{{||{{{{{{{zzzzzzzzzzzzzzzzxxxxxxxxxwwwwwvvvvvuuuuuusssssssssssrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppoooooooonnnnnnnnnnnmmmmmmmmmmlllllkkkkkkkkkkkjjjjjjjjjiiihhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeedddddddddddddcccccccccccbbbbbbbaaaaaaaa```````````_________^^^^^^^^^^]]]]]]]]]]]\]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAABAAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;::::::999999888888888877777777766666666665555555555544443333333222222221111111111000000000000//////////......----------,,,,,,,,,,,,,+++++++***********)))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!  ††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzz{{||}~~‚ƒƒ„……††‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡†††‡‡‡‡‡†††††……„ƒ‚‚€~}||{{||{{{{{{zzzzzzzzzzzzzzzzzyxxxxxxxxwwwwwvvvvvuuuuuussssssssssssrrrrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooonnnnnnnnnnnnmmmmmmmmmmlllllkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeedddddddddddddcccccccccccbbbbbbbaaaaaaaa```````````_________^^^^^^^^^^]]]]]]]]]]]\]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAABAAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;::::::999999888888888877777777766666666666555555555544443333332222222221111111111000000000000//////////......----------,,,,,,,,,,,,,+++++++***********)))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!  …………………………………………………………†„„„„„„„„„„„„„………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{||}}~€‚‚ƒ„……††‡‡ˆˆˆ‰‰‰‰‰‰ˆˆˆˆ‡‡‡Œ‹‹‹‹‹‹‹ŠŠŠ‰‰ˆ‡†…„ƒ‚‚€~}}}}||||||||||||||||||||yyyyyxxxxxwwwwwvvvvvuuuuuuuutttttttttttttsssssssssqqqqqpppppppppppooooooooommmmllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhggggggggggggfffffffffffffffffeeeeeeeeeeddddddddddddddddcccccccccccbbbbbbaaaa```````````__________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMNNMMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@??>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;:::::::::::988888888877777777777666655544444444444333333333322222211111111100000000000//////////...........-------,,,,,,,,,,,++++++++++++++++++***********))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!!  ……………………………………………………………„„„„„„„„„„„„„„……………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{z{{zzzzzzzzzzzzzz{{||}}~‚ƒ„„……††‡‡ˆˆˆˆˆ‰‰ˆˆˆˆ‡‡‡‡Œ‹‹‹‹‹‹‹ŠŠŠ‰‰ˆ‡‡†…„ƒ‚€~}}}}||||||||||||||||||||yyyyyxxxxxwwwwvvvvvvuuuuuuuttttttttttttttsssssssssqqqqqpppppppppppooooooooommmmllllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhggggggggggggfffffffffffffffffeeeeeeeeeeddddddddddddddddcccccccccccbbbbbbaaaa```````````__________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGFFFFFFFGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@??>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;:::::::::::988888888877777777777666655544444444444333333333322222211111111100000000000///////////..........-------,,,,,,,,,,,++++++++++++++++++***********))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!!  ……………………………………………………………„„„„„„„„„„„„„„„…………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{z{zzzzzzzzzzzzzzz{{||}}~~‚‚ƒ„„……††‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‹‹‹‹‹‹‹‹ŠŠŠŠ‰ˆˆ‡†…„ƒ‚€~}}}}||||||||||||||||||||yyyyxxxxxwwwwwvvvvvuuuuuuuuttttttttttttttsssssssssqqqqppppppppppppooooooooommmlllllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhgggggggggggfffffffffffffffffeeeeeeeeedddddddddddddddddccccccccccbbbbbbbaaaa```````````__________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMNNNMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGFFFFFFFGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@?>>>>>>>>>>>============<<<<<<<;;;;;;;;;:::::::::::988888888877777777777666655544444444444333333333322222211111111100000000000///////////..........-------,,,,,,,,,,+++++++++++++++++++***********))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!!  ……………………………………………………………„„„„„„„„„„„„„„„„„……………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{z{zzzzzzzzzzzzzzz{{{||}~~‚ƒƒ„„……††‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡†‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰ˆ‡††…„ƒ‚€~~}}}||||||||||||||||||||yyyyyxxxxwwwwwvvvvvuuuuuuutttttttttttttttsssssssssqqqqppppppppppppooooooooommmllllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhggggggggggggffffffffffffffffffeeeeeeeeeddddddddddddddddccccccccccbbbbbbbaaaa```````````__________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMNNMMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGFFFFFFFGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@??>>>>>>>>>>============<<<<<<<;;;;;;;;::::::::::::988888888877777777777666655544444444444433333333322222211111111100000000000///////////..........-------,,,,,,,,,,+++++++++++++++++++***********)))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!!  ……………………………………………………………„„„„„„„„„„„„„„„„„„…………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{z{zzzzzzzzzzzzzzz{{{||}}~~€‚‚ƒƒ„„……††‡‡‡‡ˆˆˆˆ‡‡‡‡‡†‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰ˆˆ‡†…„ƒ‚€€~~}}}||||||||||||||||||}|yyyyyxxxxwwwwvvvvvvuuuuuuutttttttttttttttsssssssssqqqppppppppppppoooooooooommmllllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhggggggggggggfffffffffffffffffeeeeeeeeedddddddddddddddddccccccccccbbbbbbbaaaa```````````__________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@??>>>>>>>>>>============<<<<<<<;;;;;;;;::::::::::::988888888887777777777666655544444444444433333333322222211111111100000000000///////////..........-------,,,,,,,,,,+++++++++++++++++++***********)))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!!!  ……………………………………………………………„„„„„„„„„„„„„„„„„„„„……………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzz{{|||}~~€‚‚ƒƒ„„……†††‡‡‡‡‡‡‡‡‡‡††‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰ˆ‡†…„ƒ‚‚€~~}}||||||||||||||||}}}|yyyyyxxxxwwwwvvvvvuuuuuuuttttttttttttttttsssssssssqqpppppppppppppoooooooooommmllllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhggggggggggggfffffffffffffffffeeeeeeeeeddddddddddddddddcccccccccccbbbbbbbaaaa```````````__________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMNNMMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGFFFFFFFFGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@??>>>>>>>>>>============<<<<<<;;;;;;;;;::::::::::::988888888887777777777666655544444444444433333333322222111111111000000000000///////////..........-------,,,,,,,,,,++++++++++++++++++************)))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!!!  ……………………………………………………………„„„„„„„„„„„„„„„„„„„„„…………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzz{{{||}}~€€‚‚ƒƒ„„……†††‡‡‡‡‡‡‡‡‡††‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡†…„ƒ‚€~~}}}||||||||||||||}}}}}yyyyyxxxxwwwwvvvvvuuuuuuuttttttttttttttttsssssssssqqpppppppppppppoooooooooommmllllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhgggggggggggffffffffffffffffffeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbaaaa```````````__________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGFFFFFFFFGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@??>>>>>>>>>>===========<<<<<<<;;;;;;;;;::::::::::::988888888887777777777666655544444444444433333333322222111111111000000000000///////////..........-------,,,,,,,,,,++++++++++++++++++***********))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!!!  ……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„……‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzz{{{|||}}€€‚‚ƒƒ„„……†††‡‡‡‡‡‡‡‡††‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰ˆ‡†…„ƒ‚~}}}||||||||||||||}}}}}yyyyyxxxxwwwwvvvvvuuuuuuuttttttttttttttttsssssssssqppppppppppppppoooooooooommlllllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhggggggggggggfffffffffffffffffeeeeeeeeedddddddddddddddddcccccccccbbbbbbbbaaaa```````````__________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@??>>>>>>>>>>===========<<<<<<<;;;;;;;;;::::::::::::988888888887777777777666655544444444444433333333322222111111111000000000000///////////..........-------,,,,,,,,,,++++++++++++++++++***********))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!!!  ……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{|||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzz{{{||}}€€‚‚ƒƒ„„……††††‡‡‡‡‡‡†††‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰ˆˆ‡†…„ƒ‚€~~}}}||||||||||||}}}}}}yyyyyxxxxxwwwwvvvvuuuuuuuttttttttttttttttsssssssssqppppppppppppppoooooooooommlllllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhggggggggggggfffffffffffffffffeeeeeeeeeedddddddddddddddccccccccccbbbbbbbbaaaa``````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@?>>>>>>>>>>===========<<<<<<<;;;;;;;;;::::::::::::988888888887777777777666655544444444444433333333322222111111111000000000000///////////..........------,,,,,,,,,,,+++++++++++++++++************))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!!!  ……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{|||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzz{{{{||}€€‚‚ƒƒ„„……†††‡‡‡‡‡‡‡††‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰ˆ‡†…„ƒ‚€~}}}||||||||||||}}}}}}yyyyyyxxxxwwwwvvvvuuuuuuutttttttttttttttssssssssssqpppppppppppppooooooooooommllllllllllllkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhgggggggggggffffffffffffffffffeeeeeeeeeedddddddddddddddccccccccccbbbbbbbbaaa```````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGGGGFFFFFFFFFFGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@??>>>>>>>>>===========<<<<<<<;;;;;;;;;::::::::::::988888888887777777777666655544444444444433333333322222111111111000000000000///////////..........------,,,,,,,,,,,+++++++++++++++++************))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!!!!  ……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{|||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{|||~€€‚ƒƒ„„……†††‡‡‡‡‡‡‡††‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰ˆˆ‡†…„ƒ‚€€~~}}}||||||||||}}}}}}}yyyyyyxxxxwwwwvvvvuuuuuuutttttttttttttttssssssssssqpppppppppppppoooooooooonmlllllllllllllkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhgggggggggggffffffffffffffffffeeeeeeeeeedddddddddddddddccccccccccbbbbbbbbaaa```````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@??>>>>>>>>>===========<<<<<<<;;;;;;;;;::::::::::::98888888888777777777766665554444444444443333333332222211111111100000000000////////////..........------,,,,,,,,,,++++++++++++++++++************))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!!!  ……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}|}}}}}}|||||||||||||||||{{|||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzz{{{||~~€‚‚ƒ„„……†††‡‡‡‡‡‡‡‡†‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚€~~}}||||||||||}}}}}}}yyyyyyxxxxwwwwvvvvuuuuuuuttttttttttttttsssssssssssqpppppppppppppoooooooooonmlllllllllllllkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhgggggggggggffffffffffffffffffeeeeeeeeeedddddddddddddddccccccccccbbbbbbbbaaa```````````__________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@??>>>>>>>>>==========<<<<<<<<;;;;;;;;;::::::::::::98888888888777777777766665554444444444443333333332222211111111100000000000////////////..........------,,,,,,,,,,++++++++++++++++++************))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!!!!  ……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}||}}}}}||||||||||||||||||{{||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{|~~€€‚‚ƒ„„……†††‡‡‡‡‡‡‡‡‡ŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰ˆˆ‡†…„ƒ‚€~~}}}|||||||||}}}}}}}yyyyyyxxxxwwwwvvvvuuuuuuuttttttttttttttssssssssssspppppppppppppooooooooooonmlllllllllllllkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhgggggggggggfffffffffffffffffeeeeeeeeeeeddddddddddddddddccccccccbbbbbbbbbaaa```````````__________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@??>>>>>>>>>==========<<<<<<<<;;;;;;;;;:::::::::::998888888888777777777766665554444444444443333333332222211111111100000000000///////////...........------,,,,,,,,,,++++++++++++++++++************))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!!!!  ……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}||}}}}}|||||||||||||||||{{{||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyzzzzzzz{{|}~~€‚ƒƒ„……††‡‡‡‡‡‡‡‡‡‡ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰ˆ‡††…„‚€€~~}}}||||||||}}}}}}}yyyyyyxxxxwwwwvvvvuuuuuuutttttttttttttsssssssssssspppppppppppppooooooooooonmlllllllllllllkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhgggggggggggfffffffffffffffffeeeeeeeeeeedddddddddddddddcccccccccbbbbbbbbbaaa```````````__________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTUTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMNMMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@??>>>>>>>>>==========<<<<<<<;;;;;;;;;;:::::::::::988888888888777777777766665554444444444443333333332222211111111100000000000///////////..........-------,,,,,,,,,,,+++++++++++++++++************))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!!!!!  ……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}||}}}}}|||||||||||||||||{{{||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyzzzzz{{{}}~€‚ƒƒ„……††‡‡‡ˆˆˆˆ‡‡‡ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚€~}}}||||||||}}}}}}}yyyyyyxxxxwwwwvvvvuuuuuuutttttttttttttsssssssssssspppppppppppppooooooooooonmllllllllllllkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhggggggggggggfffffffffffffffffeeeeeeeeeeeddddddddddddddddccccccccbbbbbbbbbaaa```````````__________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTUTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMNMMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFFFGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@??>>>>>>>>>==========<<<<<<<;;;;;;;;;;:::::::::::988888888888777777777766665554444444444443333333332222211111111100000000000///////////..........-------,,,,,,,,,,,+++++++++++++++++************)))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!!!!  ……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}|||}}}|||||||||||||||||||{{{|||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyzzzz{{}}~~€€‚ƒ„„…††‡‡‡ˆˆˆˆˆˆˆˆŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠ‰ˆˆ‡†…ƒ‚€~~}}}|||||||}}}}}}}yyyyyyxxxxwwwwvvvvvuuuuuuttttttttttttssssssssssssspppppppppppppooooooooooonmllllllllllllkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhggggggggggggfffffffffffffffffeeeeeeeeeeedddddddddddddddcccccccccbbbbbbbbbaaa``````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTUTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMNMMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFFFGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@??>>>>>>>>>==========<<<<<<<;;;;;;;;;;:::::::::::988888888888777777777666665554444444444443333333332222211111111100000000000///////////..........-------,,,,,,,,,,,++++++++++++++++*************))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!!!!!  ……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}|||}}}||||||||||||||||||{{{{|||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyzzzz{|}}~€€‚ƒ„„…††‡‡ˆˆˆˆˆˆˆˆˆŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚€~}}}}||||||||}}}}}yyyyyyxxxxwwwwvvvvvuuuuuuttttttttttttsssssssssssssqppppppppppppooooooooooonmllllllllllllkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhggggggggggggfffffffffffffffffeeeeeeeeeeedddddddddddddddcccccccccbbbbbbbbbaa```````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTUTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFFFGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@??>>>>>>>>>==========<<<<<<<;;;;;;;;;;:::::::::::98888888888877777777766666555444444444444333333333222221111111110000000000////////////..........------,,,,,,,,,,,,++++++++++++++++*************)))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!!!!!  ……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}|||}}}||||||||||||||||||{{{{||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyzzzz|}}~€‚ƒ„„…††‡ˆˆˆˆˆ‰‰ˆˆˆŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆ‡†„ƒƒ‚€~~}}}||||||||}}}}}yyyyyyxxxxwwwwvvvvvuuuuuutttttttttttsssssssssssssspppppppppppppoooooooooonnmllllllllllllkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhgggggggggggffffffffffffffffffeeeeeeeeeeedddddddddddddddcccccccccbbbbbbbbbaa```````````__________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFFFGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@@??>>>>>>>>>=========<<<<<<<<;;;;;;;;;::::::::::::98888888888877777777766666555444444444444333333333222221111111110000000000////////////..........------,,,,,,,,,,,,++++++++++++++++*************)))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!!!!!  ……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}||||}}||||||||||||||||||{{{{{||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyzzz||}~~€‚ƒƒ„…†‡‡ˆˆˆ‰‰‰‰‰‰ˆŽŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠ‰ˆ‡‡…„ƒ‚€~}}}||||||||||}||yyyyyyxxxxwwwwwvvvvuuuuuutttttttttttssssssssssssssqpppppppppppppooooooooonnlllllllllllllkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhgggggggggggfffffffffffffffffeeeeeeeeeeeedddddddddddddddcccccccccbbbbbbbbbaa```````````__________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@??>>>>>>>>>=========<<<<<<<<;;;;;;;;;;:::::::::::98888888888877777777766666555444444444444333333333222221111111110000000000///////////..........-------,,,,,,,,,,,,++++++++++++++++*************))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!!!!!  ……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}||||}}||||||||||||||||||{{{{{||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyzz||}}~€‚ƒ„…†‡‡ˆˆ‰‰‰‰‰‰‰‰ŽŽŽŒŒŒŒŒŒŒŒ‹‹‹‹Š‰‰ˆ‡†…„‚€~~}}}||||||||||||yyyyyyxxxxxwwwwvvvvuuuuuuttttttttttssssssssssssssspppppppppppppoooooooooonnllllllllllllkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhggggggggggggfffffffffffefffffeeeeeeeeeeeddddddddddddddddcccccccccbbbbbbbbbaa``````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFGGGGGGGGFFFFFFFFFFEEEEEEEFEEEEEEEEEDDDDDDDDDCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@@??>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::98888888888877777777766666555444444444444333333333222221111111110000000000///////////..........-------,,,,,,,,,,,,+++++++++++++++++************))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!!!!!  ……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}|||||}|||||||||||||||||||{{{{{|{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyz{||}~€‚ƒ„…†‡‡ˆˆ‰‰‰‰‰‰‰‰ŽŽŽŽŒŒŒŒŒŒŒŒ‹‹‹ŠŠ‰ˆˆ†…„ƒ‚€~~}}}||||||||||||yyyyyyxxxxxwwwwvvvvuuuuuuttttttttttsssssssssssssssppppppppppppppooooooooonnllllllllllllkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhggggggggggggfffffffffffefffffeeeeeeeeeeeddddddddddddddddcccccccccbbbbbbbbbaa``````````___________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEFEEEEEEEEEDDDDDDDDDCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@??>>>>>>>>=========<<<<<<<<<;;;;;;;;;;:::::::::::98888888888877777777766666555444444444444333333332222221111111110000000000///////////..........-------,,,,,,,,,,,,,++++++++++++++++*************)))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!!!!!  ……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||}||||||||||||||||||{{{{{{|{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyz{||}}~€‚ƒ„…††‡ˆˆ‰‰‰‰‰‰‰‰ŽŽŽŽŽŒŒŒŒŒŒŒ‹‹‹‹ŠŠ‰ˆ‡†„ƒ‚€~}}}||||||||||||yyyyyyxxxxxwwwwvvvvuuuuuutttttttttsssssssssssssssspppppppppppppoooooooooonnllllllllllllkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhggggggggggggfffffffffffefffffeeeeeeeeeeeddddddddddddddddccccccccbbbbbbbbbbaa``````````___________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFEEEEEEFEEEEEEEEEDDDDDDDDDCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@??>>>>>>>>=========<<<<<<<<<;;;;;;;;;;:::::::::::98888888888777777777766666555444444444444333333332222221111111110000000000///////////..........-------,,,,,,,,,,,,,++++++++++++++++*************)))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!!!!!  ……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||}||||||||||||||||||{{{{{{|{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyy{{||}~€‚ƒ„……†‡ˆˆ‰‰‰‰‰‰‰‰ŽŽŽŽŽŒŒŒŒŒŒŒ‹‹‹ŠŠ‰ˆ‡†…„ƒ‚€~}}}||||||||||||yyyyyyxxxxxwwwwvvvvuuuuuutttttttttssssssssssssssssppppppppppppppoooooooonnnllllllllllllkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhgggggggggggffffffffffffefffffeeeeeeeeeeeddddddddddddddddccccccccbbbbbbbbbba```````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFEEEEEEFEEEEEEEEEDDDDDDDDDCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@??>>>>>>>>=========<<<<<<<<<;;;;;;;;;;::::::::::998888888888777777777766666555444444444443333333332222221111111110000000000///////////..........-------,,,,,,,,,,,,,++++++++++++++++*************)))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!!!!!  ……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyy{{{|}}~€‚ƒ„…†‡‡ˆˆ‰‰‰‰‰‰‰ŽŽŽŽŽŽŒŒŒŒŒŒŒ‹‹‹‹Š‰‰‡†…„ƒ‚€~}}}||||||||||||yyyyyyxxxxxwwwwvvvvvuuuuutttttttttssssssssssssssssppppppppppppppoooooooonnnllllllllllllkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhgggggggggggffffffffffffefffffeeeeeeeeeeeddddddddddddddddccccccccbbbbbbbbbba```````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFEEEEEEFEEEEEEEEEDDDDDDDDDCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@??>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::998888888888777777777766666555444444444443333333332222221111111110000000000///////////.........--------,,,,,,,,,,,,,++++++++++++++++*************)))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!!!!  ……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyz{{||}~€‚ƒ„……†‡ˆˆ‰‰‰‰‰‰‰ŽŽŽŽŽŒŒŒŒŒŒŒ‹‹‹‹ŠŠ‰ˆ‡†…ƒ‚€~~}}||||||||||||yyyyyyxxxxxwwwwvvvvvuuuuutttttttttssssssssssssssssppppppppppppppoooooooonnnllllllllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhggggggggggggffffffffffffeffffeeeeeeeeeeeeddddddddddddddddccccccccbbbbbbbbbba```````````__________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFEEEEEEFFEEEEEEEEDDDDDDDDDCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@?>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::99888888888877777777776666655544444444444333333333222222111111111000000000////////////.........--------,,,,,,,,,,,,,+++++++++++++++++************)))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………………………………………„„„„„„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||{|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzyzz{{|}~~€‚ƒ„…††‡‡ˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡†††††††……„„Љˆ‡†„ƒ‚€€~~~~~~~~~~~~zzzyyyyyyxxxxwwwwvvvvvvuurrrrqqqqqqqqqqqppppppppppnnnnnnnnnnmmmmmmmmlllllllmllllllllllllllkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggfffgggfffffffffffeeeeeeeeeeeddddccccccccbbbbbbbbbaaaa````````````__________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>==========<<;;;;;;::::::::::::999999977777766666666665555555554333333333333222222222111111000000000//////////.........----------,,,,,,,,,,,,,,,,+++++++++++++********************))))))))))()((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############""######""""""""""""!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||{|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{zzzzzzzzzzyyyyzyyzz{{|}~€‚ƒ„„…††‡‡ˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆ‡‡‡‡††††††††……„„Љˆ‡†…„ƒ‚€~~~~~~~~~~~~zzzyyyyyyxxxxwwwwvvvvvvuurrrrqqqqqqqqqqqppppppppppnnnnnnnnnnmmmmmmmmmllllllmlllllllllllllkkkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggfffgggfffffffffffeeeeeeeeeeeddddccccccccbbbbbbbbbaaaa````````````__________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>===========<<;;;;;;::::::::::::999999977777666666666665555555554433333333333222222222111111000000000//////////.........----------,,,,,,,,,,,,,,,,+++++++++++++********************))))))))))()(((((((((((('''''''''''&''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############""######""""""""""""!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||{||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{zzzzzzzzzzzyyyyyyyzzz{||}~€‚ƒ„……††‡‡ˆˆˆˆ‰‰‰‰‰ˆˆˆˆ‡‡‡‡†††††††…………„Љˆ‡†…„ƒ‚€~~~~~~~~~~~~zzzyyyyyyxxxxwwwwvvvvvvuurrrrqqqqqqqqqqqppppppppppnnnnnnnnnmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggfffgggfffffffffffeeeeeeeeeeeddddccccccccbbbbbbbbbaaaa```````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>===========<<;;;;;;::::::::::::999999977777666666666655555555554433333333333222222222111111000000000//////////.........----------,,,,,,,,,,,,,,,,+++++++++++++******+*************))))))))))()(((((((((((''''''''''''&''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$#############""######""""""""""""!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||{{||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{zzzzzzzzzzzyyyyyyyyzz{{|}~~€‚ƒ„……††‡‡‡ˆˆˆ‰‰‰ˆˆˆˆˆ‡‡‡‡††††††…………„„ŠŠ‰ˆ‡…„ƒ‚€€~~~~~~~~~~~zzzyyyyyyxxxxwwwwvvvvvuuurrrqqqqqqqqqqqqppppppppppnnnnnnnnnmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggfffgggfffffffffffeeeeeeeeeeeddddccccccccbbbbbbbbbaaaa```````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>===========<<;;;;;;::::::::::::999999977777666666666655555555554433333333333222222222111111000000000//////////.........----------,,,,,,,,,,,,,,,,+++++++++++++******+*************))))))))))()(((((((((((('''''''''''&''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$#############""######""""""""""""!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||{{||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzyyyyyyyyyzz{{|}~€‚ƒ„……††‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡†††††………………„„ŠŠ‰ˆ‡†…„ƒ‚€~~~~~~~~~~~zzzyyyyyyxxxxwwwwvvvvvuuurrrqqqqqqqqqqqpppppppppppnnnnnnnnnmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggfffggffffffffffffeeeeeeeeeeeddddccccccccbbbbbbbbbaaaa```````````__________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>===========<<;;;;;;:::::::::::9999999977777666666666655555555554433333333332222222222111111000000000//////////..........---------,,,,,,,,,,,,,,,,,++++++++++++******+*************))))))))))()(((((((((((('''''''''''&''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""######""""""""""""!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††……„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyzz{{|}~€‚‚ƒ„„…†††‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡††††…………………„„ŠŠ‰ˆ‡†…„ƒ‚€€~~~~~~~~~~zzyyyyyyyxxxxwwwwvvvvvuuurrrqqqqqqqqqqqpppppppppppnnnnnnnnnmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggffffggfffffffffffeeeeeeeeeeeedddcccccccccbbbbbbbbbaaaa```````````__________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>===========<<;;;;;;:::::::::::9999999977777666666666655555555554433333333332222222222111111000000000/////////...........---------,,,,,,,,,,,,,,,,+++++++++++++******+*************))))))))))()(((((((((((''''''''''''&''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""######""""""""""""!!!!!!!!!!!!  ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyzz{||}~€‚‚ƒ„„……††‡‡ˆˆˆˆˆˆˆˆˆ‡‡††††…………………„„‹Š‰ˆˆ‡†…„ƒ‚€€~~~~~~~~zyyyyyyyyxxxxwwwwvvvvvuuurrrqqqqqqqqqqppppppppppppnnnnnnnnmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggffffggfffffffffffeeeeeeeeeeeddddcccccccccbbbbbbbbbaaaa```````````__________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>===========<<;;;;;;:::::::::::999999997777776666666665555555555443333333333222222222211111100000000//////////...........---------,,,,,,,,,,,,,,,,,++++++++++++******+*************))))))))))()(((((((((((''''''''''''&'&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""######""""""""""""!!!!!!!!!!!!  ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzyyyyyxxxyyyyzz{|}}~€‚‚ƒ„„……††‡‡ˆˆˆˆˆˆˆˆ‡‡†††…………………„„„‹Š‰‰ˆ‡†…„ƒ‚€€~~~~~~~yyyyyyyyyxxxxwwwwvvvvvuuurrrqqqqqqqqqqppppppppppppnnnnnnnnmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggffffggfffffffffffeeeeeeeeeeeddddcccccccccbbbbbbbbbaaaa```````````__________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>===========<<;;;;;;:::::::::::999999997777776666666665555555555443333333333222222222111111000000000//////////...........---------,,,,,,,,,,,,,,,,,++++++++++++******+*************))))))))))()(((((((((((('''''''''''&'&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""#######"""""""""""!!!!!!!!!!!!  ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzyyyyyxxxxyyyyz{{|}~~€‚‚ƒ„„……†‡‡‡ˆˆˆˆˆˆˆ‡‡‡††………………„„„„‹ŠŠ‰ˆˆ‡†…„ƒ‚€€~~~~~yyyyyyyyxxxxxwwwwvvvvvuuurrrqqqqqqqqqqppppppppppppnnnnnnnmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggffffggfffffffffffeeeeeeeeeeeddddcccccccccbbbbbbbbbaaaa``````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>===========<<;;;;;;:::::::::::999999997777776666666665555555555444333333333222222222111111000000000//////////...........---------,,,,,,,,,,,,,,,,,++++++++++++******++************))))))))))()(((((((((((''''''''''''&'&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""#######"""""""""""!!!!!!!!!!!!  ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzyyyyyxxxxxyyyyz{{|}~~€‚‚ƒ„„……†‡‡ˆˆˆˆˆˆˆ‡‡‡††…………„„„„„„‹ŠŠ‰‰ˆ‡††…„ƒ‚€€~~~~yyyyyyyyxxxxwwwwvvvvvvuuurrrqqqqqqqqqqppppppppppppnnnnnnmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggffffgffffffffffffeeeeeeeeeeddddccccccccccbbbbbbbbbaaaa``````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>===========<<;;;;;:::::::::::9999999997777776666666665555555555444333333333222222222111111000000000//////////...........---------,,,,,,,,,,,,,,,,,++++++++++++******++************))))))))))()(((((((((((('''''''''''&'&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"#######"""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzyyyyyxxxxxxxyyzz{{|}~€‚‚ƒ„„…†‡‡‡ˆˆˆˆˆˆˆ‡‡††…………„„„„„„‹ŠŠŠ‰‰ˆ‡†……„ƒ‚€€~~~yyyyyyyyxxxxwwwwvvvvvvuuurrrqqqqqqqqqpppppppppppppnnnnnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggfffffgfffffffffffeeeeeeeeeeeddddccccccccccbbbbbbbbbaaaa``````````___________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPOPPOOOOOOOOOONNNNNNNNNNMMMNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>===========<<;;;;;;::::::::::9999999997777776666666665555555555444333333333222222222111111000000000//////////...........---------,,,,,,,,,,,,,,,,,++++++++++++******++************))))))))))()(((((((((((('''''''''''&'&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"#######"""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzyyyyyxxxxxxxyyyzz{||}~€‚‚ƒ„…††‡‡ˆˆˆˆˆˆˆ‡‡†††………„„„„„„‹‹ŠŠŠ‰ˆˆ‡†…„„ƒ‚€€~~~yyyyyyyyxxxxwwwwvvvvvuuuurrrqqqqqqqqqpppppppppppppnnnnmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggfffffgfffffffffffeeeeeeeeeeeddddccccccccccbbbbbbbbbaaaa``````````___________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPOPPOOOOOOOOOONNNNNNNNNNMMMNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>===========<<;;;;;;::::::::::9999999997777776666666666555555555444333333332222222221111110000000000//////////...........---------,,,,,,,,,,,,,,,,++++++++++++++*****++************))))))))))(((((((((((((''''''''''''&'&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$############"########""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{||||||{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzyyyyyxxxxxxxxyyyzz{||}~€€‚ƒƒ„…†‡‡ˆˆˆˆˆˆˆ‡‡‡††………„„„„„„‹‹‹ŠŠ‰‰ˆˆ‡†……„ƒ‚€€~~yyyyyyyyxxxxwwwwvvvvvvuuurrrqqqqqqqqqpppppppppppppnnmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggfffffgfffffffffffeeeeeeeeeeeddddccccccccccbbbbbbbbbaaaa``````````___________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPOPPOOOOOOOOOONNNNNNNNNNMMMNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>===========<<;;;;;;::::::::::9999999997777776666666666555555555443333333332222222221111110000000000//////////...........---------,,,,,,,,,,,,,,,,,+++++++++++++*****+++***********))))))))))(((((((((((((('''''''''''&'&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$############"########""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{||||||{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzyyyyyxxxxxxxxxyyyz{{|}}~€‚ƒ„…††‡‡ˆˆˆˆˆˆˆ‡‡††………„„„„„„‹‹‹‹ŠŠŠ‰ˆˆ‡†……„ƒ‚€€~~yyyyyyyxxxxxwwwwvvvvvvuuurrrqqqqqqqqqpppppppppppppnnmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggfffffgfffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbaaaa``````````___________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPOPPOOOOOOOOOONNNNNNNNNNMMMNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHGGGGGGGGGGGGGFGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>===========<<;;;;;;:::::::::9999999999777777766666666655555555544333333333222222222111111000000000///////////...........---------,,,,,,,,,,,,,,,,,+++++++++++++*****+++***********))))))))))(((((((((((((('''''''''''&'&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#####################""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{|||||{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{zzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxyyzz{{|}~~€‚ƒƒ…††‡‡ˆˆˆˆˆˆˆ‡‡‡††……„„„„„„‹‹‹‹‹ŠŠŠ‰ˆˆ‡†…„„ƒ‚€€~~yyyyyyyxxxxxwwwwwvvvvvuuurrrqqqqqqqqqpppppppppppppnmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkjjjiiiiiiiiiiihhhhhhhhhhhghhhhhhhhhggggggggggggfffffffffffffffffeeeeeeeeeeddddccccccccccbbbbbbbbbbaaaa``````````___________^^^^^^^^]]]]]]]]]]\\\\\\\\\\[\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPOPPOOOOOOOOOONNNNNNNNNNMMMNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHGGGGGGGGGGGGGFGGFFFFFFFFFFFEEEEEEEEEEEDEEDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>===========<<;;;;;;:::::::::9999999999777777766666666655555555544333333333222222222111111000000000///////////...........---------,,,,,,,,,,,,,,,,++++++++++++++*****+++***********))))))))))(((((((((((((('''''''''''&''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#####################""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{|||||{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{zzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxyyyzz{||}~€€‚ƒ„…†‡‡ˆˆˆ‰‰ˆˆˆ‡‡††………„„„„„‹‹‹‹‹‹ŠŠŠ‰ˆˆ‡†…„ƒ‚‚€~~yyyyyyyxxxxxwwwwwvvvvvuuurrrqqqqqqqqqqppppppppppppmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkjjjiiiiiiiiiihhhhhhhhhhhhghhhhhhhhhgggggggggggfffffffffffffffffeeeeeeeeeeeddddccccccccccbbbbbbbbbbaaaa``````````___________^^^^^^^^]]]]]]]]]]\\\\\\\\\\[\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPOPPOOOOOOOOOONNNNNNNNNNMMMNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHGGGGGGGGGGGGFFGFFFFFFFFFFFEEEEEEEEEEEDDEDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>===========<<;;;;;;:::::::::9999999999777777766666666655555555544333333333222222222111110000000000///////////...........---------,,,,,,,,,,,,,,,,++++++++++++++*****+++***********)))))))))((((((((((((((('''''''''''&'&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$####################""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{||||{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{zzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxyyyz{{|}}~€‚ƒ„…†‡‡ˆˆ‰‰‰‰ˆˆˆ‡‡††……„„„„„‹‹‹‹‹‹‹‹ŠŠ‰ˆˆ‡†…„ƒ‚€€~yyyyyyxxxxxxwwwwwvvvvvuuurrrrqqqqqqqqqppppppppppppmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiihhhhhhhhhhhhghhhhhhhhhgggggggggggfffffffffffffffffeeeeeeeeeeeddddccccccccccbbbbbbbbbbaaaa``````````___________^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPOPOOOOOOOOOONNNNNNNNNNNMMMNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>===========<<;;;;;;:::::::::9999999999777777666666666655555555544333333333222222222111110000000000///////////..........----------,,,,,,,,,,,,,,,,++++++++++++++*****+++***********)))))))))((((((((((((((('''''''''''&''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$####################""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{||||{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{zzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxyyzz{{|}~€‚„…†‡‡ˆˆ‰‰‰‰‰ˆˆ‡‡††………„„„„‹‹‹‹‹‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚€~yyyyyyxxxxxxwwwwwvvvvvuuurrrrqqqqqqqqqppppppppppppmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkjjjiiiiiiiiiihhhhhhhhhhhhghhhhhhhhggggggggggggfffffffffffffffffeeeeeeeeeeeddddccccccccccbbbbbbbbbbaaaa``````````___________^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPOPOOOOOOOOOONNNNNNNNNNNMMMNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>===========<<;;;;;;:::::::::9999999999777777666666666655555555544333333333222222221111110000000000///////////..........----------,,,,,,,,,,,,,,,,++++++++++++++*****++++**********)))))))))((((((((((((((('''''''''''&''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$####################""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{||||{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{zzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxyyyzz{|}}~€‚„…††‡ˆˆ‰‰‰‰‰‰ˆˆ‡‡††………„„„‹‹‹‹‹‹‹‹‹‹Š‰‰ˆ‡†…„ƒ‚€~yyyyyxxxxxxxxwwwwvvvvvvuurrrrqqqqqqqqqppppppppppppmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkjjjjiiiiiiiiiihhhhhhhhhhhhghhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeedddcccccccccccbbbbbbbbbbaaaa``````````___________^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPOPOOOOOOOOOONNNNNNNNNNNMMMNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>===========<<;;;;;;:::::::::9999999999777777666666666655555555544333333332222222221111110000000000///////////..........----------,,,,,,,,,,,,,,,,++++++++++++++*****++++**********)))))))))((((((((((((((('''''''''''&''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$####################""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{|||{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{zzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxyyzz{{|}~€‚ƒ„…†‡ˆˆ‰‰‰‰‰‰‰ˆˆ‡††………„„„‹‹‹‹‹‹‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚€€~yyyyyxxxxxxxxwwwwvvvvvvuurrrrqqqqqqqqqqppppppppppommmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkjjjiiiiiiiiiihhhhhhhhhhhgghhhhhhhhgggggggggggfffffffffffffffffeeeeeeeeeeeddddccccccccccbbbbbbbbbbbaaaa``````````___________^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOPPOOOOOOOOONNNNNNNNNNNMMMNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>============<;;;;;;;::::::::9999999999777777666666666655555555544333333332222222221111110000000000///////////..........----------,,,,,,,,,,,,,,,,++++++++++++++*****++++**********)))))))))(((((((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$#####################"""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{|||{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{zzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxyyzz{|}}~€‚ƒ„…†‡ˆˆ‰‰‰‰‰‰‰ˆˆ‡‡††………„„‹‹‹‹‹‹‹‹‹‹‹Š‰‰ˆ‡†…„‚€~yyyyxxxxxxxxxwwwwwvvvvvuurrrrqqqqqqqqqqppppppppppommmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkjjjjiiiiiiiiiihhhhhhhhhhhgghhhhhhhhgggggggggggfffffffffffffffffeeeeeeeeeeeddddccccccccccbbbbbbbbbbbaaaa``````````___________^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOPOOOOOOOOOONNNNNNNNNNMMMMNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>============<;;;;;;;::::::::999999999977777766666666665555555554333333333222222222111111000000000////////////..........---------,,,,,,,,,,,,,,,,,++++++++++++++*****++++**********)))))))))(((((((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$###################""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{zzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxyyyz{{|}~€ƒ„…†‡ˆˆ‰‰ŠŠŠ‰‰‰ˆˆ‡‡††……„„‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚€~yyyyxxxxxxxxxxwwwwvvvvvuurrrrrqqqqqqqqqqpppppppppommmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkjjjiiiiiiiiiihhhhhhhhhhhgghhhhhhhggggggggggggfffffffffffffffffeeeeeeeeeeeddddccccccccccbbbbbbbbbbbaaaa``````````___________^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOPPOOOOOOOOONNNNNNNNNNNMMMNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>============<;;;;;;;::::::::999999999977777666666666665555555554333333333222222222111111000000000////////////..........---------,,,,,,,,,,,,,,,,,++++++++++++++*****++++**********)))))))))(((((((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{||{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{zzzzzzzzzzzzzzzzzy{zzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxyyzz{|}~€ƒ„…†‡ˆˆ‰‰ŠŠŠŠ‰‰‰ˆ‡‡††………„‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰ˆˆ†…„ƒ‚€yyyyxxxxxxxxxxwwwwvvvvvuurrrrrrqqqqqqqqqpppppppppommmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkjjjjiiiiiiiiiihhhhhhhhhhhgghhhhhhhggggggggggggfffffffffffffffffeeeeeeeeeeeddddccccccccccbbbbbbbbbbbaaaa``````````___________^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOPPOOOOOOOOONNNNNNNNNNMMMMNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>=============<;;;;;;;::::::::999999999977776666666666665555555554333333333222222221111111000000000////////////..........---------,,,,,,,,,,,,,,,,+++++++++++++++*****++++**********))))))))(((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{zzzzzzzzzzzzzzzzzy{zzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxyyz{{|}~‚ƒ„†‡‡ˆ‰‰ŠŠŠŠŠ‰‰ˆˆ‡‡††………‹‹‹‹‹‹‹‹‹‹‹‹Š‰‰ˆ‡†…ƒ‚€zyyyyxxxxxxxxxwwwwvvvvvuurrrrrrqqqqqqqqqqppppppppommmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkjjjiiiiiiiiiihhhhhhhhhhhgghhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeedddddccccccccccbbbbbbbbbbbaaaa``````````___________^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOPPOOOOOOOONNNNNNNNNNNMMMMNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>=============<;;;;;;;::::::::999999999977776666666666665555555554333333333222222221111111000000000////////////..........---------,,,,,,,,,,,,,,,,+++++++++++++++*****++++**********))))))))(((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{zzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxyyzz{|}~€‚ƒ„…†‡ˆ‰‰ŠŠŠŠŠ‰‰‰ˆˆ‡††………‹‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚€zyyyyyxxxxxxxxwwwwvvvvvuurrrrrrrrqqqqqqqqppppppppommmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhgghhhhhhhgggggggggggfffffffffffffffffeeeeeeeeeeedddddcccccccccbbbbbbbbbbbaaaaa``````````___________^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOPPOOOOOOOONNNNNNNNNNNMMMMNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>==============;;;;;;;;:::::::999999999977766666666666665555555554333333333222222221111111000000000////////////..........---------,,,,,,,,,,,,,,,,+++++++++++++++*****++++**********))))))))(((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvwwxyz{|}~€‚ƒ„…†‡‡‡‡‡‡‡‡††……„„ƒƒ‚ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡†…„ƒ‚€~}|||{{{{{zzzzzzzyyyyxxxxwwwrrrrrrrrrrrrqqqqqqpppppppnnnnnnnnnnmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbaa````````___________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBABBBAAAAAAAAAA@@@@@@@@????>>>>>>>===========<<<<<<<:::::::::999999998888888877777777766666666666655554443333333322222222211111000000///////////.............---------,,,,,,,,,,,+,,,,,,,++++++++++++++++**+++++++++++********)))))))))))))))))(((((((((((('''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!  €€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvwwxxyz{|}€‚ƒ„…††‡‡‡‡‡‡‡†††…„„ƒƒ‚ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡†……„ƒ€~~}||{{{{{{{zzzzzyyyyxxxxwwwrrrrrrrrrrrrrrqqqqqppppppnnnnnnnnnnmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbaa````````___________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBABBBAAAAAAAAAA@@@@@@@@????>>>>>>>===========<<<<<<<:::::::::999999998888888877777777766666666666655554443333333322222222211111000000///////////.............---------,,,,,,,,,,,+,,,,,,,++++++++++++++++**+++++++++++********)))))))))))))))))(((((((((((('''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!  €€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvwwxyz{|}~‚ƒ„…††‡‡‡‡‡‡‡‡††……„„ƒƒ‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡††…„ƒ‚€~}}||{{{{{{zzzzzyyyxxxxwwwwrrrrrrrrrrrrrrqqqqqppppppnnnnnnnnnnmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbbaa````````__________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYZYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAABBBAAAAAAAAAA@@@@@@@@????>>>>>>>===========<<<<<<<:::::::::999999988888888877777777666666666666655554433333333322222222111111000000////////////...........----------,,,,,,,,,,,+,,,,,,,+++++++++++++++***+++++++++++********)))))))))))))))))(((((((((((('''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!  €€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvuuuuvvvwwxxyz{}~€ƒ„……†‡‡‡ˆ‡‡‡‡‡††…„„ƒƒ‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡†…„ƒ‚€~}}|||{{{{{{zzzzyyyxxxxwwwwrrrrrrrrrrrrrrrqqqqqpppppnnnnnnnnnnnmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbbaa```````___________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYZYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAABBBAAAAAAAAAA@@@@@@@@????>>>>>>>===========<<<<<<<:::::::::999999988888888877777777666666666666655554433333333222222222111111000000////////////...........----------,,,,,,,,,,++,,,,,,,+++++++++++++++***+++++++++++********)))))))))))))))))((((((((((((''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!  €€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuvvvwwxyz{|}€‚ƒ„…††‡‡‡ˆ‡‡‡‡††……„„ƒ‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡†……„ƒ‚€~}}|||{{{{{zzzzyyyxxxxwwwwrrrrrrrrrrrrrrrrqqqqpppppnnnnnnnnnnnmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaa````````__________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYZYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAABBBAAAAAAAAA@@@@@@@@?????>>>>>>>===========<<<<<<<:::::::::999999988888888877777776666666666666655554433333333222222222111111000000////////////...........----------,,,,,,,,,,++,,,,,,+++++++++++++++****+++++++++++********)))))))))))))))))((((((((((((''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!  €€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuvvvwxyz{|}~‚ƒ„…††‡‡‡ˆˆ‡‡‡†††…„„ƒ‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡††…„ƒ‚€~~}}||||{{{{zzzyyyxxxxwwwwrrrrrrrrrrrrrrrrqqqqpppppnnnnnnnnnnnnmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaa```````___________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYZYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAABBAAAAAAAAAA@@@@@@@@?????>>>>>>>===========<<<<<<<::::::::9999999988888888877777776666666666666655554433333333222222222111111000000////////////...........----------,,,,,,,,,,++,,,,,,+++++++++++++++****+++++++++++********)))))))))))))))))((((((((((((''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuvvvwwxyz{|~€‚„……†‡‡‡‡ˆ‡‡‡‡††……„„Љ‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡†…„ƒ‚‚€~~}}||||{{{{zzyyyxxxwwwwwrrrrrrrrssssrrrrrqqqqppppnnnnnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbaaa```````___________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAABBAAAAAAAAAA@@@@@@@@?????>>>>>>>===========<<<<<<<::::::::9999999988888888877777776666666666666655554433333333222222222111111000000////////////...........----------,,,,,,,,,,++,,,,,,++++++++++++++*****++++++++++*********)))))))))))))))))((((((((((((''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}}}||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuvvwwxyz{|}~€‚ƒ„…††‡‡‡ˆˆ‡‡‡††……„„Љ‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡†……„ƒ‚€~~}}}|||{{{zzyyyxxxwwwwwrrrrrrrssssssrrrrqqqqppppnnnnnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbaaa```````__________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAABBAAAAAAAAAA@@@@@@@@?????>>>>>>>===========<<<<<<<::::::::9999999888888888777777766666666666666555554433333333222222222111111000000////////////...........---------,,,,,,,,,,,++,,,,,,++++++++++++++*****++++++++++*********)))))))))))))))))((((((((((((''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuvvwxxyz|}~‚ƒ„…††‡‡‡‡‡‡‡‡‡††……„ŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡††…„ƒ‚‚€~~}}}|||{{zzzyyxxxwwwwwrrrrrrrssssssrrrrrqqqppppnnnnnnnnnnnnnmmmmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaa```````__________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAABAAAAAAAAAAA@@@@@@@@?????>>>>>>>===========<<<<<<<:::::::99999999888888888777777766666666666666555554333333333222222221111111000000////////////...........---------,,,,,,,,,,,++,,,,,,++++++++++++++*****++++++++++*********))))))))))))))))(((((((((((((''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}||||||||||}}}||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuvvwwxyz{|~€‚ƒ„…††‡‡‡ˆ‡‡‡‡††……„ŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡†…„„ƒ‚€€~~}}}||{{{zzyyxxwwwwwwrrrrrrrsssssssrrrrqqqppppnnnnnnnnnnnnnmmmmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaa```````__________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAABAAAAAAAAAAA@@@@@@@@?????>>>>>>>===========<<<<<<<:::::::99999999888888888777777766666666666666555554333333332222222221111111000000////////////...........---------,,,,,,,,,,,++,,,,,,+++++++++++++******++++++++++*********))))))))))))))))(((((((((((('''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}||||||||||}}}|||||||||||||||||||||{|||||||||{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuvvwxyz{|}~€‚ƒ„…††‡‡‡‡‡‡‡‡†††……‹ŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆ‡‡†……„ƒ‚‚€€~~~}}||{{zzyyxxwwwwwwrrrrrrrsssssssrrrrqqqqpppnnnnnnnnnnnnnnmmmmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaa```````__________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@?????>>>>>>============<<<<<<<:::::::99999999888888888777777766666666666666555554333333332222222221111111000000////////////...........---------,,,,,,,,,,,,+,,,,,,+++++++++++++******++++++++++*********))))))))))))))))((((((((((((''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}|||||||||||}}||||||||||||||||||||||{|||||||||{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuvvwwxyz|}~€‚ƒ„……†‡‡‡‡‡‡‡‡‡††……‹‹ŠŠŠ‰‰‰‰‰‰‰ˆˆˆ‡‡††…„ƒƒ‚€€~~~}}|{{zzyyxxwwwwvvrrrrrrrrssssssrrrrqqqqpppnnnnnnnnnnnnnnmmmmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaa``````___________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@?????>>>>>>>===========<<<<<<<::::::999999998888888888777777766666666666666555554333333332222222221111111000000////////////...........---------,,,,,,,,,,,,+,,,,,,+++++++++++++******++++++++++*********))))))))))))))))((((((((((((''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}||||||||||||}||||||||||||||||||||||{{||||||||{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuvvvwxyz{|}€‚ƒ„…††‡‡‡‡‡‡‡‡††……‹‹ŠŠŠŠ‰‰‰‰‰‰‰ˆˆ‡‡††…„„ƒ‚‚€€~~}||{zzyyxxwwwvvvrrrrrrrrsssssssrrrqqqqpppnnnnnnnnnnnnnnmmmmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbaaaa``````__________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@?????>>>>>>>===========<<<<<<<::::::999999998888888888777777666666666666665555554333333332222222221111111000000////////////...........---------,,,,,,,,,,,,+,,,,,,+++++++++++++******++++++++++*********))))))))))))))))((((((((((((''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}||||||||||||}|||||||||||||||||||||{{{|||||||{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuvvwxyz{|}~€‚ƒ„……†‡‡‡‡‡‡‡‡†††…‹‹‹ŠŠŠŠŠ‰‰‰‰‰ˆˆˆ‡††……„ƒƒ‚‚€€~}}|{{zyyxxwwwvvvqrrrrrrrsssssssrrrrqqqpppnnnnnnnnnnnnnnnmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaa``````__________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????>>>>>>>===========<<<<<<<:::::9999999998888888888777777666666666666665555553333333332222222221111111000000////////////...........---------,,,,,,,,,,,,+,,,,,,+++++++++++++******++++++++++*********))))))))))))))))((((((((((((''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{|||||||{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuvvwwxyz{}~€‚ƒ„…††‡‡‡‡‡‡‡†††…Œ‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆ‡‡†……„„ƒƒ‚‚‚€€~~}|{{zyyxwwwvvvvqqrrrrrrrssssssrrrrqqqpppnnnnnnnnnnnnnnnmmmmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffffffffeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaa``````__________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????>>>>>>>==========<<<<<<<<:::::9999999988888888888777777666666666666665555553333333322222222221111111000000////////////..........----------,,,,,,,,,,,,+,,,,,,++++++++++++*******++++++++++*********))))))))))))))))((((((((((((''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}||||||||||||||||||||||||||||||||||{{{{||||||{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuvvwxyz{|}€‚ƒ„……††‡‡‡‡‡‡†††…Œ‹‹‹‹ŠŠŠŠŠ‰‰‰ˆˆˆ‡‡†……„„ƒƒƒ‚‚‚€€~}}|{zyyxwwwvvvvqqqrrrrrrrssssrrrrrqqqpppnnnnnnnnnnnnnnnmmmmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffeeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaaa``````__________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????>>>>>>>==========<<<<<<<<:::::9999999988888888888777777666666666666665555553333333322222222221111111000000////////////..........----------,,,,,,,,,,,,+,,,,,,++++++++++++*******++++++++++*********))))))))))))))))((((((((((((''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{||||||{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuvvwxxyz|}~€‚ƒ„„…†††‡‡‡‡‡††††Œ‹‹‹‹ŠŠŠŠŠ‰‰‰ˆˆˆ‡‡††……„„ƒƒƒƒ‚‚€~}|{zyyxwwwvvvvqqqqrrrrrrrsssrrrrrqqqpppnnnnnnnnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbaaaa`````__________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????>>>>>>>==========<<<<<<<<::::99999999988888888888777777666666666666655555553333333322222222211111111000000////////////..........----------,,,,,,,,,,,,+,,,,,,++++++++++++*******++++++++++*********))))))))))))))))((((((((((((''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{|||||{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuvwwxyz{|}€‚ƒ„……†††‡‡‡†††††ŒŒ‹‹‹‹ŠŠŠŠŠ‰‰ˆˆˆ‡‡††……„„„„ƒƒƒ‚‚€~}|{zyyxwwwvvvvqqqqqrrrrrrrsrrrrrrqqqpppnnnnnnnnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggffffffffeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaa`````__________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????>>>>>>>==========<<<<<<<<::::99999999988888888888777777666666666666655555553333333322222222211111111000000////////////..........----------,,,,,,,,,,,,,,,,,,,++++++++++++*******++++++++++*********))))))))))))))))((((((((((((''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}||||||||||||||||||||||||||||||||||{{{{{{|||||{{{{{{{{{{{{{{{{{{{z||{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuvvwxyz{|}~€‚ƒƒ„……††††††††††ŒŒ‹‹‹‹‹ŠŠŠŠ‰‰‰ˆˆ‡‡††……„„„„„ƒƒƒ‚‚€~}|{zzyxwwwvvvvqqqqqqrrrrrrrrrrrrrqqqqppnnnnnmnnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhggggggggggffffffffeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaa`````__________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYYXYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRSSSSRRRRRRRRRRRQQQQQQQQQPQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>==========<<<<<<<<::::99999999988888888887777777666666666666655555553333333322222222211111111000000////////////..........----------,,,,,,,,,,,,,,,,,,,++++++++++++*******++++++++++**********))))))))))))))))(((((((((((''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{||||{{{{{{{{{{{{{{{{{{{{z|{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuvvwwxyz{|~€‚ƒ„„……†††††††††ŒŒ‹‹‹‹‹ŠŠŠŠ‰‰ˆˆˆ‡‡††………„„„„„„ƒƒ‚€~}|{zyxwwwvvvvqqqqqqrrrrrrrrrrrrrqqqqppnnnnnnmmmmnnnnnmmmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhggggggggggffffffffeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaaaa`````__________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYXYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRSSSSRRRRRRRRRRRQQQQQQQQQPQQQPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>=========<<<<<<<<<:::99999999998888888888877777766666666666665555555333333322222222221111111100000/////////////..........----------,,,,,,,,,,,,,,,,,,,++++++++++++*******++++++++++**********))))))))))))))))(((((((((((''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{||||{{{{{{{{{{{{{{{{{{{zz|{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvwxyz{|}~€‚ƒ„„……†††††††…ŒŒ‹‹‹‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡††…………„…„„„„ƒƒ‚€~}|{zyxxwwvvvvqqqqqqqrrrrrrrrrrrrqqqqppnnnnnmmmmmmnnnnnmmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggggfffffffffeeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbbbaaaaa````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYXYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRSSSRRRRRRRRRRRRRQQQQQQQQPQQQPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>=========<<<<<<<<;:::99999999998888888888777777766666666666665555555333333322222222221111111100000/////////////..........----------,,,,,,,,,,,,,,,,,,,++++++++++++*******+++++++++***********))))))))))))))))(((((((((((''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{{{|||{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuvvwxxyz{|~€‚ƒƒ„…………††††……ŒŒ‹‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡‡††……………………„„„ƒ‚€~}|{zyxxwwvvvvqqqqqqqqrrrrrrrrrrrrqqqppnnnnnmmmmmmmnnmmmmmmmmmmmllllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffffffffeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbaaaaaa````__________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRSSSRRRRRRRRRRRRRQQQQQQQQPQQQPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>=========<<<<<<<<;:::99999999998888888888777777766666666666665555555333333322222222211111111100000/////////////..........----------,,,,,,,,,,,,,,,,,,,+++++++++++********+++++++++***********)))))))))))))))))((((((((((''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{||{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuvvwxyz{|}~€‚ƒƒ„„……………………ŒŒ‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡†††……………………„„ƒƒ‚€~}|zzyxwwvvvvqqqqqqqqrrrrrrrrrrrrqqqppnnnnnmmmmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffffffffeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaaa````__________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRSSSRRRRRRRRRRRRRQQQQQQQQPQQQPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>=========<<<<<<<<;:::99999999998888888888777777766666666666665555555333333322222222211111111100000/////////////..........----------,,,,,,,,,,,,,,,,,,,+++++++++++********++++++++************)))))))))))))))))((((((((((''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuttuuuuvvwxxyz{|}€‚ƒ„„„…………………Œ‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡‡†††………………………„„ƒ‚€~}|{zyxxwwvvvqqqqqqqqqrrrrrrrrrrrqqqppnnnnnmmmmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhggggggggggfffffffffeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaaa````__________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRSSSRRRRRRRRRRRRRQQQQQQQQPQQQPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKLLLKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>=========<<<<<<<;;::999999999998888888888777777766666666666665555555333333322222222211111111100000/////////////..........----------,,,,,,,,,,,,,,,,,,,+++++++++++********++++++++*************)))))))))))))))))(((((((((('''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||}}}}}||||||||||||||||||||||||||||||||||||{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuttttuuuuvwwxyz{|}~€‚‚ƒƒ„„………………‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡††††………†††………„ƒƒ‚€~}|{zyyxwwvvvqqqqqqqqqrrrrrrrrrrrqqqppnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhggggggggggfffffffffeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaaa```___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRSSSRRRRRRRRRRRRRQQQQQQQQPQQQPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKLLLKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>========<<<<<<<<;;::999999999998888888888777777766666666666665555555333333222222222211111111100000/////////////..........---------,,,,,,,,,,,,,,,,,,,,+++++++++++********++++++++*************))))*))))))))))))(((((((((''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!  }}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{|||||||||||||||||{{{{{{{{{}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttuuvwwxyzz{}~€‚ƒƒ„„„……………………………………„„„ƒƒ‚‚€€€€€€††…………„„ƒ‚€~|{zzyxwwvvvttttttttttuuuuuuuuuutttssnmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffeeeeeedddddddddddcccccccccccbbbbbbaaaaaaaaaaa`````````````___________^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVWWVVVVVVVVVVVVUUUUUUUUUUTTUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@??????????????>>>>>>>>>=<<<<<<<<<;;;;;;;;:::::::99998888888888887777777776666666666666655555555544444433333333322222222222111111000000000000////////..---------,,,,,,,,,,,,,,+,,,,,,,,+++++++++++*****************))))))))))))(((((((((('''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""!"""!!!!!!!!!!!!  }}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{||||||||||||||||{{{{{{{{{{}}}}}}}}}}}}}}|||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttuvvwwxyz{|}~€‚ƒƒ„„„…………………………………„„„ƒƒ‚‚€€€€€€††††………„ƒ‚€~}|{zyxxwwvvttttttttttuuuuuuuuuuttttsnmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffffeeeeeedddddddddddcccccccccccbbbbbbaaaaaaaaaaa`````````````___________^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVWVVVVVVVVVVVVUUUUUUUUUUUTTUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@?????????????>>>>>>>>>>=<<<<<<<<<;;;;;;;;:::::::99998888888888887777777776666666666666655555555544444433333333322222222222111111000000000000////////..---------,,,,,,,,,,,,,,+,,,,,,,,+++++++++++*****************)))))))))))))((((((((('''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""!"""!!!!!!!!!!!!  }}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{}}}}}}}}}}}}}}|||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvuvuuuuuuuuuuuuuuttttttttttuvvwwxyyz{|}~€‚ƒƒ„„„………………………………„„„ƒƒ‚‚€€€€€€†††††……„„ƒ‚€~|{{zyxxwwvttttttttttuuuuuuuuuuttttsnmmmmmmmlllmmmmmllllllllllllllllllllkkkkkkkkkkjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffeeeeedddddddddddccccccccccccbbbbbbaaaaaaaaaaa`````````````__________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVWWVVVVVVVVVVVVUUUUUUUUUTTTUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@?????????????>>>>>>>>>>=<<<<<<<<<;;;;;;;;:::::::99998888888888887777777776666666666666655555555544444433333333322222222222111110000000000000////////.----------,,,,,,,,,,,,,,+,,,,,,,,+++++++++++****************))))))))))))))((((((((((''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!"""!!!!!!!!!!!!  }}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{}}}}}}}}}}}}}||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvuvuuuuuuuuuuuuuttttttttttttuvvwwxyz{||}~€‚‚ƒƒ„„„……………………………„„„ƒƒ‚‚€€€€€††††††……„ƒ‚€~}|{zyyxwwwutttttttttuuuuuuuuuuutttsnmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkkjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffeeeeeeddddddddddccccccccccccbbbbbaaaaaaaaaaaa`````````````__________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVWWVVVVVVVVVVVUUUUUUUUUUUTTUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>=<<<<<<<<<;;;;;;;::::::::99998888888888887777777776666666666666655555555544444433333333322222222222111110000000000000////////.----------,,,,,,,,,,,,,,+,,,,,,,,+++++++++++****************)))))))))))))))(((((((((''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!""!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{}}}}}}}}}}}}|||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttuuvvwxxyz{|}~€‚‚ƒƒ„„„…………………………„„„ƒƒ‚‚‚€†‡†††††…„„ƒ‚€~}|{zyxxwwuttttttttuuuuuuuuuuuutttsnmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkkjjjjjjjiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffffeeeeedddddddddddccccccccccccbbbbbaaaaaaaaaaa``````````````__________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVWWVVVVVVVVVVVUUUUUUUUUUTTTUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@????????????>>>>>>>>>>><<<<<<<<<<;;;;;;;::::::::99998888888888887777777776666666666666655555555544444433333333322222222221111110000000000000////////.----------,,,,,,,,,,,,,,+,,,,,,,,+++++++++++****************)))))))))))))))(((((((((('''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!""!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{}}}}}}}}}}}}|||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttuuvvwwxyyz{|}~€€‚‚ƒƒ„„„……………………„„„„ƒƒ‚‚‚‡‡‡‡†††……„ƒ‚€~}|{zzyxxwuutttttttuuuuuuuuuuuuuttsnnmmmmlllllllllllllllllllllllllllllllkkkkkkkkkjjjjjjjiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffffeeeeeedddddddddddccccccccccccbbbbbaaaaaaaaaaa`````````````___________^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVWWVVVVVVVVVVVVUUUUUUUUUTTTUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@????????????>>>>>>>>>>>><<<<<<<<<;;;;;;;;::::::::99998888888888887777777776666666666666655555555544444433333333222222222222111110000000000000////////.----------,,,,,,,,,,,,,,+,,,,,,,,,+++++++++++***************)))))))))))))))(((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!""!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{}}}}}}}}}}}||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttuuuvvwwxyzz{|}~€‚ƒƒ„„„……………………„„„„ƒƒ‚‚‚‡‡‡‡‡‡††…„„ƒ‚€~}|{zyyxwuuuttttttuuuuuvvvvuuuutttnnmmmmllllllllllllllllllllllllllllllkkkkkkkkkkjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffffeeeeeedddddddddddccccccccccccbbbbbaaaaaaaaaaa`````````````___________^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVWWVVVVVVVVVVVVUUUUUUUUUTTTUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@????????????>>>>>>>>>>>><<<<<<<<<;;;;;;;;::::::::99998888888888877777777776666666666666655555555544444433333333222222222221111110000000000000////////.----------,,,,,,,,,,,,,,+,,,,,,,,,+++++++++++**************))))))))))))))))(((((((((('''''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!""!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{}}}}}}}}}}|||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttuuuuvvwxxyz{|}~~€‚‚ƒƒ„„„………………„„„„ƒƒƒ‚‚‚‚‡‡‡‡‡‡††……„ƒ‚€~}|{zzyxxuuuuttttuuuuuvvvvvvuuutttnnmmmmllllllllllllllllllllllllllllllkkkkkkkkkkjjjjjjjiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffeeeeeedddddddddddccccccccccccbbbbbaaaaaaaaaaa`````````````___________^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVWWWVVVVVVVVVVVUUUUUUUUUTTTUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@??????????>>>>>>>>>>>>><<<<<<<<<;;;;;;;;::::::::99998888888888877777777776666666666666555555555444444333333333222222222221111110000000000000////////.----------,,,,,,,,,,,,,,+,,,,,,,,,+++++++++++**************))))))))))))))))(((((((((('''''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!""!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{}}}}}}}}|||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttuuuuvvvwxxyz{|}~€‚ƒƒ„„„„……………„„„„ƒƒƒ‚‚‚‚‡‡‡‡‡‡‡††…„ƒƒ‚€~}|{zyxxvuuuuttuuuuuvvvvvvvuuuuttnnmmmmllllllllllllllllllllllllllllllkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffeeeeeedddddddddddccccccccccccbbbbbaaaaaaaaaa```````````_``___________^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVWWWVVVVVVVVVVVVUUUUUUUUTTTUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@??????????>>>>>>>>>>>>=<<<<<<<<;;;;;;;;;::::::::99988888888888877777777776666666666666555555555444444333333333222222222221111110000000000000////////.----------,,,,,,,,,,,,,,+,,,,,,,,,+++++++++++**************))))))))))))))))(((((((((('''''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!""!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{}}}}}}}}|||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttuuuvvwwxyzz{|}~€‚‚ƒƒ„„„„………„„„„„ƒƒƒ‚‚‚‚‚‚‚ˆˆˆˆ‡‡‡††……„ƒ‚€~}|{zyyxvuuuuuuuuuuuvvvvvvvvuuuttnnmmmmlllllllllllllllllllllllllllllkkkkkkkkkkjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffeeeeeedddddddddddccccccccccccbbbbbaaaaaaaaaa```````````_`___________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVWWWVVVVVVVVVVVVUUUUUUUUTTTUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@??????????>>>>>>>>>>>>=<<<<<<<<;;;;;;;;:::::::::9998888888888887777777777666666666666655555555544444433333333322222222222111111000000000000/////////.----------,,,,,,,,,,,,,,+,,,,,,,,,+++++++++++**************))))))))))))))))(((((((((('''''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!""!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{}}}}}}}||||||||||||||||||{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttuuuvvwwxyz{|}~€€‚ƒƒƒ„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ˆˆˆˆˆ‡‡‡†……„ƒ‚€~}|{zyyxvuuuuuuuuuuvvvvvvvvvuuuttnnnmmmmlllllllllllllllllkllllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffeeeeeedddddddddddccccccccccccbbbbbaaaaaaaaaa```````````_`___________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVWWWWVVVVVVVVVVVUUUUUUUUTTTUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@??????????>>>>>>>>>>>==<<<<<<<<;;;;;;;;:::::::::9998888888888887777777777666666666666555555555544444433333333322222222222111111000000000000/////////.----------,,,,,,,,,,,,,,+,,,,,,,,,+++++++++++**************))))))))))))))))((((((((((''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""!!""!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{}}}}}}|||||||||||||||||||{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvuwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttuuuvvwxxyz{|}~€‚‚ƒƒ„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ˆˆˆˆˆˆ‡‡††…„ƒ‚€~}|{zyyxvvuuuuuuuuuvvvvvvvvvvuuutnnnmmmmlllllllllllllllkkkllllllllkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffeeeeeeeddddddddddddcccccccccccbbbbbaaaaaaaaaa``````````__`___________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVWWWWVVVVVVVVVVVVUUUUUUUTTTUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@?????????>>>>>>>>>>>>==<<<<<<<<;;;;;;;;:::::::::9998888888888887777777777666666666666555555555444444433333333322222222222111111000000000000/////////----------,,,,,,,,,,,,,,,+,,,,,,,,,+++++++++++**************))))))))))))))))((((((((('''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""!!""!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{}}}}}||||||||||||||||||||{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvuwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttstttttuuuvvwxyz{|}~€‚‚ƒƒ„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ˆˆˆˆˆˆ‡‡††…„ƒ‚€~}|{zyyxvvuuuuuuuuuvvvvvvvvvvuuutnnnmmmmllllllllllllllkkkkllllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffeeeeeeeddddddddddddcccccccccccbbbbbaaaaaaaaaa``````````__`__________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVWWWWWVVVVVVVVVVVUUUUUUUTTTUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@?????????>>>>>>>>>>>>==<<<<<<<;;;;;;;;;:::::::::9998888888888887777777777666666666665555555555444444333333333322222222222111110000000000000/////////----------,,,,,,,,,,,,,,,+,,,,,,,,++++++++++++**************))))))))))))))))((((((((('''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""!!""!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{}}}}}||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvuuwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttssttttttuuuvwwxyz{|}~€‚ƒƒƒ„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ˆˆˆˆˆˆ‡‡†……„ƒ‚€~}|{zyyxvvuuuuuuuuuvvvvvvvvvvuuutnnnmmmmlllllllllllllkkkkkllllkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffeeeeeeedddddddddddccccccccccccbbbbbaaaaaaaaaa``````````_____________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVWWWWWWVVVVVVVVVVUUUUUUUUTTUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@?????????>>>>>>>>>>>===<<<<<<<;;;;;;;;;:::::::::9998888888888887777777777666666666665555555555444444333333333322222222222111110000000000000/////////----------,,,,,,,,,,,,,,++,,,,,,,,++++++++++++**************))))))))))))))))((((((((('''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""!!"!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{}}}}|||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvuuwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttsstttttttuuvvwxyz{|}~€‚‚ƒƒƒ„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ˆˆˆˆˆˆ‡‡†……„ƒ‚€}||{zyyxvvuuuuuuuuuvvvvvvvvvvuuutonnmmmmlllllllllllllkkkkkllkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffeeeeeeeddddddddddddcccccccccccbbbbbaaaaaaaaaa``````````_____________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVWWWWWWVVVVVVVVVVUUUUUUUUTTUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@?????????>>>>>>>>>>>===<<<<<<<;;;;;;;;;:::::::::9998888888888887777777777666666666655555555554444444333333333222222222222111110000000000000/////////----------,,,,,,,,,,,,,,++,,,,,,,,++++++++++++**************)))))))))))))))(((((((((('''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!"!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{}}}||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvuuuwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttsssttttttttuuvvwxyz{|}~€‚‚ƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒˆˆˆˆˆˆ‡‡†…„ƒ‚€~}|{zzyxxvvuuuuuuuuuvvvvvvvvvvuuutonnnmmmmlllllllllllkkkkkklkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggggfffffffffffeeeeeeeddddddddddddcccccccccccbbbbbaaaaaaaaaa``````````____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVWWWWWWWVVVVVVVVVVUUUUUUTTTUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@?????????>>>>>>>>>>>===<<<<<<;;;;;;;;;::::::::::9998888888888887777777777666666666655555555554444444333333333222222222221111110000000000000/////////----------,,,,,,,,,,,,,,++,,,,,,,,++++++++++++***************))))))))))))))(((((((((''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!"!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{}}|||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttssstttttttttuuvwxxyz{|}~€‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒˆˆˆˆˆ‡‡††…„ƒ‚€~}|{zyyxxvvuuuuuuuuuvvvvvvvvvuuuutonnnmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggggffffffffffeeeeeeeeddddddddddddcccccccccccbbbbbaaaaaaaaaa``````````____________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVWWWWWWWVVVVVVVVVVUUUUUUUTTUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@?????????>>>>>>>>>>====<<<<<<;;;;;;;;;::::::::::999888888888888777777777766666666655555555555444444433333333322222222222111111000000000000//////////----------,,,,,,,,,,,,,,++,,,,,,,,++++++++++++***************))))))))))))))((((((((('''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!"!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{}||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttssstttttttttuuvvwxyz{|}~€€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‰ˆˆˆˆ‡‡†……„ƒ‚~}|{{zyyxxvvuuuuuuuuuuvvvvvvvuuuuutnnnnmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggggfffffffffffeeeeeeeddddddddddddcccccccccccbbbbbaaaaaaaaaa``````````____________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVWWWWWWWWVVVVVVVVVUUUUUUUTTUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@?????????>>>>>>>>>>====<<<<<;;;;;;;;;;::::::::::998888888888887777777777666666666655555555554444444333333333322222222222111110000000000000//////////----------,,,,,,,,,,,,,,++,,,,,,,,++++++++++++***************))))))))))))))((((((((('''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""!!!"!!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{{}|||||||||||||||||||||||{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttsssttssssttttuuvwxxyz{|}~€€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‰ˆˆˆˆ‡‡†…„ƒ‚€~}|{zzyyxxvvvuuuuuuuuuuuuuuuuuuuuttnnnnmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggffffffffffeeeeeeeeddddddddddddcccccccccccbbbbbaaaaaaaaaa``````````____________^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVWWWWWWWVVVVVVVVVVUUUUUUUTTUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@?????????>>>>>>>>>>====<<<<<;;;;;;;;;::::::::::9998888888888887777777777666666666655555555554444444333333333322222222222111110000000000000//////////----------,,,,,,,,,,,,,,++,,,,,,,,++++++++++++***************))))))))))))))((((((((''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""!!!"!!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttsssttsssssttttuvvwxyz{|}~~€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‰ˆˆˆˆ‡††…„ƒ‚€~}|{zyyxxxvvvvvvuuuuuuuuuuuuuuuutttnnnnmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggffffffffffeeeeeeeedddddddddddcccccccccccbbbbbbaaaaaaaaaa``````````___________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVWWWWWWWVVVVVVVVVVUUUUUUUTTUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@?????????>>>>>>>>>>====<<<<<;;;;;;;;;::::::::::9998888888888887777777777666666666555555555554444444333333333322222222222111110000000000000//////////----------,,,,,,,,,,,,,,++,,,,,,,,++++++++++++****************)))))))))))))((((((((''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!"!!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{z|||||||||||||||||||||||{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttsssttsssssstttuuvwwxyz{|}~€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‰ˆˆˆ‡‡††…„ƒ‚€~}|{{zyyxxxvvvvvvvvuuuuuuuuuuuuuttttnnnmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggfffffffffffeeeeeeeeddddddddddddccccccccccbbbbbaaaaaaaaaa``````````____________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVWWWWWVVVVVVVVVVVVUUUUUUUTTUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCBCBBBBBBBBBBBAAAAAAAAAAA@@@@@?????????>>>>>>>>>=====<<<<;;;;;;;;;;::::::::::9998888888888887777777777666666666555555555544444444333333333322222222222111110000000000000//////////----------,,,,,,,,,,,,,,++,,,,,,,,,+++++++++++****************)))))))))))))((((((((''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!"!!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{z||||||||||||||||||||||{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttsssttssssssstttuvvwxyzz{|}~€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‰ˆˆˆ‡‡†……„ƒ‚€~}|{{zyyyxxwwvvvvvvvuuuuuuuuttttttttnnnmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggffffffffffeeeeeeeeedddddddddddcccccccccccbbbbbaaaaaaaaaaa``````````___________^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVWWWWVVVVVVVVVVVVVUUUUUUTTTUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCBCBBBBBBBBBBAAAAAAAAAAAA@@@@??????????>>>>>>>>>=====<<<<;;;;;;;;;;::::::::::9998888888888887777777777666666666555555555544444444333333333322222222222111110000000000000//////////---------,,,,,,,,,,,,,,,++,,,,,,,,,++++++++++++****************))))))))))))((((((((''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!"!!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz|||||||||||||||||||||{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttsssttssssssstttuuvvwxyz{||}~€‚‚‚ƒƒƒƒ„„„„„„„ƒƒƒƒƒƒ‰ˆˆˆ‡‡†…„ƒ‚€~}|{{zzyyyywwwwwwvvvvuuuuutttttttttsnnmmmmmmmmmmmmmllllllllkklkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggffffffffffeeeeeeeeedddddddddddcccccccccccbbbbbaaaaaaaaaa``````````____________^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVWVVVVVVVVVVVVVVVUUUUUUUTTTUUUUUUUTTTTTTTTTSSSSSSSSRSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBCBBBBBBBBBBAAAAAAAAAAAA@@@@?????????>>>>>>>>>>=====<<<<;;;;;;;;;;::::::::::999888888888888777777777766666666655555555554444444433333333322222222222211111000000000000///////////---------,,,,,,,,,,,,,,,++,,,,,,,,,++++++++++++****************))))))))))))((((((((''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!"!!!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{zzz||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttssssttsssssssstttuuvwwxyz{||}~€‚‚ƒƒƒƒ„„„„„„„„„ƒƒƒƒ‰ˆˆˆ‡‡†…„ƒ‚€~}|{{zzzyyyxxxxwwwwvvvuuutttttttssssnmmmmmmmmmmmmmmmlllllllkklkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggffffffffffeeeeeeeeedddddddddddccccccccccbbbbbbaaaaaaaaaa``````````____________^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUTTTUUUUUUUTTTTTTTTTSSSSSSSSRSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBCBBBBBBBBBBAAAAAAAAAAA@@@@@?????????>>>>>>>>>>=====<<<<;;;;;;;;;::::::::::9998888888888888777777777766666666655555555554444444433333333322222222222111111000000000000///////////---------,,,,,,,,,,,,,,,++,,,,,,,,,++++++++++++****************))))))))))))((((((((''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!"!!!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{zzzz||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttssssttsssssssssttuuvvwxxyz{||}~€€‚‚ƒƒƒ„„„„„„„„„„ƒƒƒ‰ˆˆˆ‡††…„ƒ‚€~}}|{{zzzzzxxxxxxxwwvvvuutttttssssssmmmmmmmmmmmmmmmmmmllllllklkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggggffffffffffeeeeeeeeeeddddddddddcccccccccccbbbbbaaaaaaaaaaa``````````___________^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUTTTUUUUUUUTTTTTTTTTSSSSSSSSRSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBCBBBBBBBBBBAAAAAAAAAAA@@@@@?????????>>>>>>>>>>=====<<<;;;;;;;;;;::::::::::9998888888888888777777777766666666555555555554444444333333333322222222222111111000000000000///////////---------,,,,,,,,,,,,,,+++,,,,,,,,,,+++++++++++****************))))))))))))((((((((''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!"!!!!!!!!!!!!!!!  |||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrrrrssttuuvwxxyzz{|}}~€€‚‚‚‚‚‚……„„„ƒ‚‚€~}|{{zyyxxxxxxyyyyyyxxwwvvuutttssssssssnnnnnnnnnnnnnnnnnnnmmmmmllllllkkkkkkkkkkkkkkjjjjjjhhhhhhhhggggggggggfffffffgggggggfffffffffffeeeeeeeedddddcccccccccccbbbbbbbbbaaaaaaaaaa```````````______^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRSSSRRRRRRRRRRRRQQQQQQQQQQOOOOOOOOONNNNNNNNNNNMMMMMLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>==========<<<<<;;;;;;;;;::::::::::999999888888888888777777777666666666555555555544444433333332222222222211111110000000000000////////////...----------,,,,,,,,,,,,,+++++++++************)))))))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!""""!!!!!!!!!!!!!!  |||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{zzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssrrrrrrrrrrrrrrssttuuvwxxyzz{|}~~€€‚‚‚‚‚‚‚‚……„„„ƒ‚‚€~~}|{zzyyyyxyyzzzzzzyyxxwvvuuttssssssrrnnnnnnnnnnnnnnnnnnnnmmmmllllllkkkkkkkkkkkkkkjjjjjjhhhhhhhhhgggggggggfffffffgggggggfffffffffffeeeeeeeedddddccccccccccbbbbbbbbbbaaaaaaaaaa```````````_____^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRSSSRRRRRRRRRRRRQQQQQQQQQQOOOOOOOOOONNNNNNNNNNMMMMMLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>=========<<<<<;;;;;;;;;;::::::::::999998888888888887777777777666666666555555555544444433333332222222222211111110000000000000////////////...----------,,,,,,,,,,,,,+++++++++************)))))))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""!"""""!!!!!!!!!!!!!  {{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{zzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssrrrrrrrrqqrrrrrssttuuvwxyyz{{|}~€€‚‚‚‚‚‚‚‚‚……„„„ƒƒ‚€€~}||{zzzzzzzz{{{{{{zzyxxwvvuttssssrrrrnnnnnnnnnnnnnnnnnnnnnmmmmlllllkkkkkkkkkkkkkjjjjjjjhhhhhhhhhgggggggggfffffffgggggggfffffffffffeeeeeeeeddddcccccccccccbbbbbbbbbbaaaaaaaaaa``````````______^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRSSSRRRRRRRRRRRQQQQQQQQQQQOOOOOOOOOONNNNNNNNNNMMMMMLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>=========<<<<<;;;;;;;;;;::::::::::999998888888888887777777777666666666555555555544444433333332222222222211111110000000000000////////////...----------,,,,,,,,,,,,,+++++++++************)))))))))))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!""""""!!!!!!!!!!!!!  {{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssrrrrrrrrqqqqrrrrrssttuvvwxxyz{|}}~€€‚‚‚‚‚‚‚‚‚………„„ƒƒ‚‚€~}||{{{{{{{{|}}|||{{zyyxwvuuttsssrrrrnnnnnnnnnnnnnnnnnnnnnmmmmllllkkkkkkkkkkkkkjjjjjjjjhhhhhhhhggggggggggfffffffgggggggffffffffffeeeeeeeeeddddccccccccccbbbbbbbbbbbaaaaaaaaaa``````````______^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRSSRRRRRRRRRRRRQQQQQQQQQQQOOOOOOOOOONNNNNNNNNNMMMMMLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>==========<<<<<;;;;;;;;;;::::::::::999998888888888887777777777666666665555555555544444433333332222222222211111110000000000000////////////...----------,,,,,,,,,,,,,+++++++++************)))))))))))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!"""""""!!!!!!!!!!!!  {{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutvvvvuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssrrrrrrrrqqqqqqrrrrssttuvvwwxyz{|}~€€‚‚‚‚‚‚‚‚‚‚………„„ƒƒ‚‚€€~~}}||||||||~~~~}}||{zyyxwvuttsssrrrrnnnnnnnnnnnnoooonnnnnmmmmllllkkkkkkkkkkkkjjjjjjjjjhhhhhhhhggggggggggfffffffggggggfffffffffffeeeeeeeeeddddccccccccccbbbbbbbbbbbaaaaaaaaa```````````_____^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRSSRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOOONNNNNNNNNNMMMMMLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>==========<<<<<;;;;;;;;;;::::::::::99999888888888888777777777766666666655555555554444443333333222222222221111111000000000000/////////////...----------,,,,,,,,,,,,,+++++++++************)))))))))))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""""""""!!!!!!!!!!!  {{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttvvvuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssssrrrrrrrrqqqqqqqrrrrssttuvvwxyz{|}}~€‚‚‚‚‚‚‚‚‚‚………„„ƒƒƒ‚‚€€~~}}}}}}}}~~}|{zyxxwvuttssrrrrnnnnnnnnnnnoooooonnnnnmmmllllkkkkkkkkkkkjjjjjjjjjjhhhhhhhhggggggggggfffffffggggggfffffffffffeeeeeeeeeddddccccccccccbbbbbbbbbbaaaaaaaaaa``````````______^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRSSRRRRRRRRRRRQQQQQQQQQQQPOOOOOOOOOONNNNNNNNNNMMMMMLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>==========<<<<<;;;;;;;;;:::::::::::99999888888888888777777777766666666555555555554444443333333222222222221111111000000000000/////////////..-----------,,,,,,,,,,,,,+++++++++************))))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!"""""""""!!!!!!!!!!!  {{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttvvvuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssrrrrrrrrrqqqqqqqqqrrrssttuvvwxyz{|}~€€‚‚‚‚‚‚‚‚‚‚†……„„„ƒƒ‚‚€€~~~~~~~~€€€€€~}||zyxwvvutsssrrrnnnnnnnnnnoooooooonnnnmmmllllkkkkkkkkkkjjjjjjjjjjjhhhhhhhgggggggggggfffffffggggggffffffffffeeeeeeeeeedddccccccccccbbbbbbbbbbbaaaaaaaaa```````````______^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRSSRRRRRRRRRRQQQQQQQQQQQQPOOOOOOOOOONNNNNNNNNNMMMMMLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>==========<<<<<;;;;;;;;;:::::::::::99999888888888887777777777766666666655555555554444443333333222222222221111111000000000000////////////...-----------,,,,,,,,,,,,,+++++++++************))))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#################""""""""""""""""""""""!!!!!!!!!!!  {{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttvvuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssssrrrrrrrrqqqqqqqqqqqrrrssttuvvwxy{|}~€‚‚‚ƒ‚‚‚‚‚†………„„„ƒƒ‚‚€€€€€€~}{zyxwvuutssrrrnmmnnnnnnnoooooooonnnnmmmllllkkkkkkkkkkjjjjjjjjjjjhhhhhhgggggggggggffffffffggggggffffffffffeeeeeeeeeedddccccccccccbbbbbbbbbbaaaaaaaaaa``````````_______^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRSSRRRRRRRRRRQQQQQQQQQQQQPOOOOOOOOOONNNNNNNNNNMMMMMLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>==========<<<<<;;;;;;;;;:::::::::::99999888888888887777777777766666666655555555554444443333333222222222211111111000000000000////////////...-----------,,,,,,,,,,,,,++++++++*************))))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#################"""""""""""""""""""""""!!!!!!!!!!  {{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttvvuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrqqqqqqqqqqqrrrsstuuvwxyz{|}~€‚‚‚‚‚‚‚‚‚†………„„„ƒƒƒ‚‚‚€€€€€€€‚ƒƒ‚‚‚€€~}{zyxwvuttssrrnnmnnnnnnooooooooonnnnmmmllllkkkkkkkkkjjjjjjjjjjjjhhhhhggggggggggggffffffffggggggfffffffffeeeeeeeeeeedddccccccccccbbbbbbbbbbaaaaaaaaaa``````````_______^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRSRRRRRRRRRRRQQQQQQQQQQQPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>=========<<<<<;;;;;;;;;;:::::::::::99998888888888887777777777766666666555555555544444443333332222222222211111111000000000000////////////...----------,,,,,,,,,,,,,,++++++++*************)))))))))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#################"""""""""""""""""""""""!!!!!!!!!!  {{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttvuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqrrrsttuuvwxy{|}~€€‚‚‚‚‚‚‚‚†………„„„„ƒƒƒ‚‚‚‚‚‚ƒ„„ƒƒƒ‚€~|{zyxwvutssrrnnnnnnnnnooooooooonnnnmmmllllkkkkkkkkjjjjjjjjjjjjjhhhgggggggggggggfffffffffgggggffffffffffeeeeeeeeeeeddcccccccccccbbbbbbbbbbaaaaaaaaa``````````________^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVWWWWVVVVVVVVVVVVUUUUUUUUUTUUTTTTTTTTTTTSSSSSSSSSRRRSRRRRRRRRRRQQQQQQQQQQQQPPOOOOOOOOONNNNNNNNNNNMMMMMLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>==========<<<<<;;;;;;;;;;:::::::::::99998888888888887777777777766666666655555555544444443333332222222222211111111000000000000////////////...----------,,,,,,,,,,,,,,+++++++**************)))))))))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""""""""""""""!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuvvvuuuuuuuuuuuuuuuuuuttttvuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqrrrsttuvwxyz{|}~€‚‚‚‚‚‚‚‚†………„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„ƒ‚‚€~}|{zxwvuutssrnnnnnnnnnoooooooooonnnmmmlllkkkkkkkkkjjjjjjjjjjjjjhhgggggggggggggffffffffffgggggffffffffffeeeeeeeeeeeddcccccccccccbbbbbbbbbaaaaaaaaaa``````````________^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYZZZZYYYYYYYYYYYXXXXXXXXXWXXXWWWWWWWWWWWWVVVVVVVVVVWWWVVVVVVVVVVVVVUUUUUUUUUTUUTTTTTTTTTTSSSSSSSSSSRRRSRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>=========<<<<<;;;;;;;;;;:::::::::::9999888888888887777777777776666666665555555554444444333333222222222221111111100000000000/////////////...----------,,,,,,,,,,,,,,+++++++*************))))))))))))))))))((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""""""""""""""!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuvvuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqrrssttuvwxz{|}~€€‚‚‚‚‚‚‚†…………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………„„ƒ‚€~}|zyxwvuttsrnnnnnnnnooooooooooonnnmmllllkkkkkkkkkjjjjjjjjjjjjjhgggggggggggggfffffffffffgggggfffffffffeeeeeeeeeeeeddccccccccccbbbbbbbbbbaaaaaaaaaa``````````________^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYZZZZYYYYYYYYYYYXXXXXXXXXWXXXWWWWWWWWWWWWVVVVVVVVVVWWWVVVVVVVVVVVVUUUUUUUUUTTUTTTTTTTTTTTSSSSSSSSSSRRRSSRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>==========<<<<<;;;;;;;;;;:::::::::::9999888888888887777777777776666666665555555554444444333333222222222221111111100000000000/////////////...----------,,,,,,,,,,,,,,++++++**************))))))))))))))))))((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$################"""""""""""""""""""""""""!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvwwwwvvvvvvvvvvvvvvvvvvvuuvuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqrrsstuvwxyz{|}~€‚‚‚‚‚‚†…………„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„††††……„„ƒ‚€~|{zyxvuutssnnnnnnnnooooooooooonnnmmllllkkkkkkkkjjjjjjjjjjjjjjhggggggggggggffffffffffffgggggfffffffffeeeeeeeeeeeedcccccccccccbbbbbbbbbbaaaaaaaaa``````````_________^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYZZZZYYYYYYYYYYYXXXXXXXXXWXXWWWWWWWWWWWWVVVVVVVVVVVWWVVVVVVVVVVVVVUUUUUUUUUTTUTTTTTTTTTTTSSSSSSSSSSRRRSSRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOONNNNNNNNNNNNMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>==========<<<<<;;;;;;;;;;:::::::::::9999888888888887777777777766666666665555555554444444333333222222222221111111100000000000/////////////...----------,,,,,,,,,,,,,,++++++**************)))))))))))))))))((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$################"""""""""""""""""""""""""!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvwwwvvvvvvvvvvvvvvvvvvvuuuvuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqrrssttuvwxz{|}~€‚‚‚‚‚†…………„„„„„„„„„„„„„„„„„„„„†††††……„„ƒ‚~}|{yxwvuttsnnnnnnnooooopppoooonnnmmllllkkkkkkkkkjjjjjjjjjjjjjhgggggggggfffffffffffffffgggggfffffffffeeeeeeeeeeeddcccccccccccbbbbbbbbbbaaaaaaaaaa`````````_________^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYZZZZYYYYYYYYYYXXXXXXXXXXWXXWWWWWWWWWWWWVVVVVVVVVVVWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRSSRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOONNNNNNNNNNNNMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>==========<<<<<;;;;;;;;;:::::::::::99999888888888877777777777766666666655555555554444444333333222222222221111111100000000000/////////////...----------,,,,,,,,,,,,,,+++++**************))))))))))))))))))((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$################"""""""""""""!"""""""""""!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrqqqqqqqqqqpppqqqqqrrrstuvwxyz{|}~€€‚‚‚†……………„„„„„„„„„„„„„„„„„„„††††††……„ƒ‚€~|{zywvuutsnnnnnnnoooopppppooonnnmmllllkkkkkkkkkkjjjjjjjjjjjjhhggggggggfffffffffffffffgggggfffffffffeeeeeeeeeeeddccccccccccbbbbbbbbbbbaaaaaaaaa``````````_________^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYZZZYYYYYYYYYYYXXXXXXXXXWWXXWWWWWWWWWWWVVVVVVVVVVVVWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRSSRRRRRRRRRQQQQQQQQQQPPPPOOOOOOONNNNNNNNNNNNNMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>==========<<<<;;;;;;;;;;:::::::::::99999888888888877777777777766666666665555555554444444333333222222222211111111100000000000/////////////...----------,,,,,,,,,,,,,,+++++**************))))))))))))))))))((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""""""""""""!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuutttttttttttttssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqppppqqqqrrrsttuvwxz{|}~~€€†……………„„„„„„„„„„„„„„„„„„…††††††……„ƒ‚€~}{zyxwvutsonnnnnnooopppppppooonnmmllllkkkkkkkkkkkkkkkkjjjjjjhhhggggggfffffffffffffffeggggfffffffffeeeeeeeeeeeddcccccccccccbbbbbbbbbbbaaaaaaaaa`````````__________^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYZZZYYYYYYYYYYYXXXXXXXXXWWXXWWWWWWWWWWWVVVVVVVVVVVUWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRSSRRRRRRRRRQQQQQQQQQPPPPPOOOOOOONNNNNNNNNNNNMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>=========<<<<<;;;;;;;;;;:::::::::::99999888888888877777777777766666666655555555554444444333333222222222211111111100000000000/////////////...----------,,,,,,,,,,,,,++++++**************)))))))))))))))))(((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#################""""""""""""!""""""""""!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqpppppqqqqrrrstuvwxyz{|}~€€†……………„„„„„„„„„„„„„„„„„„…†††††……„„ƒ‚€~}|{yxwvuttonnnnnooopppppppppoonnmmllllkkkkkkkkkkkkkkkkkkkkjjhhhhgggggffffffffffffffeeggggfffffffffeeeeeeeeeeeddcccccccccccbbbbbbbbbbaaaaaaaaaa`````````__________^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYZZZYYYYYYYYYYYXXXXXXXXXWWXWWWWWWWWWWWWVVVVVVVVVVVUWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRSSRRRRRRRRRQQQQQQQQQPPPPPOOOOOONNNNNNNNNNNNNMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>=========<<<<<;;;;;;;;;;:::::::::::99998888888888877777777777766666666655555555554444444333333222222222211111111100000000000/////////////...----------,,,,,,,,,,,,,+++++**************))))))))))))))))))(((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""!""""""""""!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqpppppppqqqrrrsttuvwxyz{|}~€€€…………………„„„„„„„„„„„„„„„„„„††††………„„ƒ‚€~}|{zxwvuttoonnnooopppqqqqqpppoonnmmlllkkkkkkkkkkkkkkkkkkkkkkhhhhhgggggfffffffffffffeeggggfffffffffeeeeeeeeeedddccccccccccbbbbbbbbbbbaaaaaaaaa`````````___________^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYZZZYYYYYYYYYYXXXXXXXXXXWWXWWWWWWWWWWWVVVVVVVVVVVVUVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRSSSRRRRRRRRQQQQQQQQQPPPPPOOOOONNNNNNNNNNNNNNMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>=========<<<<<;;;;;;;;;;:::::::::::99998888888888877777777777666666666655555555554444444333333222222222211111111100000000000/////////////...----------,,,,,,,,,,,,,+++++**************)))))))))))))))))((((((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""!"""""""""!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqpppppppqqqqqrrstuvwxyz{|}~~€€€†………………„„„„„„„„„„„„„„„„„„††…………„„ƒƒ‚€~}|{zyxvuutooonooooppqqqqqqqppponnmmlllkkkkkkkkkkkkllllllllkkiiihhhgggggfffffffffffeeeggggffffffffeeeeeeeeeeedddccccccccccbbbbbbbbbbbaaaaaaaaa`````````__________^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYZZZYYYYYYYYYYXXXXXXXXXXWWXWWWWWWWWWWWVVVVVVVVVVVVUVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRSSSRRRRRRRRQQQQQQQQQPPPPPOOOOONNNNNNNNNNNNNNMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>=========<<<<;;;;;;;;;;::::::::::::99998888888888877777777777666666666655555555554444444333333222222222211111111100000000000/////////////..-----------,,,,,,,,,,,,,+++++**************)))))))))))))))))((((((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$####$###########""""""""""""!""""""""!!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppqqqqrrsstuvwxyz{|}~€€€…………………„„„„„„„„„„„„„„„„„„……………„„ƒƒ‚‚€~}|{zyxwvutooooooopppqqqrrqqqppoonnmmlllkkkkkkkkllllllllllllljiiihhhgggggffffffffffeeegggfffffffffeeeeeeeeeeedddcccccccccbbbbbbbbbbbaaaaaaaaa``````````___________^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVUUVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRSSSRRRRRRRRQQQQQQQQQPPPPPOOOOONNNNNNNNNNNNNMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@?????>>>>>>>>>=========<<<<;;;;;;;;;;::::::::::::99998888888888777777777777666666666655555555554444444333332222222222211111111100000000000/////////////..----------,,,,,,,,,,,,,,+++++**************)))))))))))))))))(((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###$###########""""""""""""!"""""""!!!!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuutttttttttttttsssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqpppppppppqqqqrrstuvwxyz{||}~€€€€…………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒ……„„„„ƒƒ‚‚€~}|{zyxwvutoooooooppqqrrrrrrqqpponnmmlllkkkkkklllllmmmmmmmmmmjjjiiihhhggggfffffffffeeegggfffffffffeeeeeeeeeeddddcccccccccbbbbbbbbbbbaaaaaaaaa`````````___________^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYZZYYYYYYYYYYYXXXXXXXXXWWWXWWWWWWWWWWVVVVVVVVVVVVUUVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRSSSRRRRRRRRQQQQQQQQQPPPPPOOOOONNNNNNNNNNNNNMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@?????>>>>>>>>>========<<<<<;;;;;;;;;;:::::::::::999998888888888777777777777666666666655555555554444444333332222222222211111111100000000000////////////...----------,,,,,,,,,,,,,,+++++*************)))))))))))))))))((((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###$###########""""""""""""!""""""!!!!!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqppppppppppqqqqrsstuvwxyz{|}}~€€€€…………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒ‚‚€~}|{zyxwvutpoooooppqqrrrrrrrrqqpoonnmllllkkkkllllmmmmnnnnnnnmkkkjjiihhhggggffffffffeeegggffffffffeeeeeeeeeeeddddccccccccbbbbbbbbbbbaaaaaaaaa``````````___________^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVUUVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRSSSSRRRRRRRRQQQQQQQQPPPPPOOOONNNNNNNNNNNNNNMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@??????>>>>>>>>>========<<<<<;;;;;;;;;;:::::::::::999998888888888777777777776666666666655555555554444444333332222222222111111111100000000000////////////...----------,,,,,,,,,,,,,,+++++*************)))))))))))))))))((((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##$$##########""""""""""""!"""""!!!!!!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuttttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppqpqqrrsttuvwxyz{|}~~€€€€……………………„„„„„„„ƒƒƒƒƒƒƒƒ‚‚„„ƒƒƒƒ‚‚€€~~}|{zyxwvuupoooopppqqrrsssssrrqqponnmmllllllllllmmmnnnnooooonllkkjjjiihhggggfffffffeeeggfffffffffeeeeeeeeeedddddccccccccbbbbbbbbbbbaaaaaaaaa``````````___________^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRSSSSRRRRRRRRQQQQQQQQPPPPPOOOONNNNNNNNNNNNNNMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@@@??????>>>>>>>>>========<<<<<;;;;;;;;;::::::::::::999998888888888777777777776666666666655555555554444444333332222222222111111111100000000000////////////...----------,,,,,,,,,,,,,,+++++*************)))))))))))))))))((((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##$$##########""""""""""""!""""!!!!!!!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppqqrrstuvwxyz{{|}~~€€€……………………„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒ‚‚‚€€~}}|{zyxwvuuppoooppqqrrsssssssrrqpponmmlllllllllmmmnnooooopooommllkkjjiihhhgggffffffeeeggfffffffffeeeeeeeeeedddddccccccccbbbbbbbbbbaaaaaaaaa``````````___________^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRSSSSRRRRRRRRQQQQQQQQPPPPPOOOONNNNNNNNNNNNNNMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@??????>>>>>>>>>========<<<<<;;;;;;;;;::::::::::::999988888888888777777777776666666666555555555554444444333332222222222111111111100000000000////////////...----------,,,,,,,,,,,,,,+++++*************))))))))))))))))(((((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##$$##########""""""""""""!"""!!!!!!!!!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppqqrsstuvwxyz{|}}~€€………………………„„„„„„ƒƒƒƒƒ‚‚‚‚‚ƒƒ‚‚‚‚€€€~~}}|{zyxwvvupppopppqqrrsstttsssrqqponnmmlllllllmmmnnooopppppppnmmmllkkjiihhhgggfffffeeeggffffffffeeeeeeeeeeedddddcccccccbbbbbbbbbbbaaaaaaaa```````````___________^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVUUUVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRSSSRRRRRRRRRQQQQQQQQPPPPPOOOONNNNNNNNNNNNNNMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@??????>>>>>>>>========<<<<<<;;;;;;;;;::::::::::::999988888888888777777777776666666666555555555544444444333332222222222111111111100000000000////////////...----------,,,,,,,,,,,,,,+++++*************)))))))))))))))((((((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#$$##########""""""""""""!"""!!!!!!!!!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppqqrrstuuvwxyz{|}~~€€………………………„„„„„„ƒƒƒƒ‚‚‚‚‚ƒ‚‚‚€€€~~}||{zyxxwvupppppppqqrsssttttssrrqpoonmmllllllmmmnnoopppqqqqqqonnnmllkkjjihhhggffffffeeggffffffffeeeeeeeeeeddddddccccccbbbbbbbbbbbaaaaaaaaa``````````____________^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRSSSRRRRRRRRRQQQQQQQQQPPPPOOOONNNNNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@??????>>>>>>>>========<<<<<<;;;;;;;;;:::::::::::9999988888888888777777777766666666666555555555544444444333322222222222111111111100000000000////////////...----------,,,,,,,,,,,,,++++++*************)))))))))))))))((((((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#$$##########""""""""""""!"""!!!!!!!!!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppooooooooooooooooppqqrsstuvwxyz{|}}~~€€€€€€€€€€€€~~~~}}}}ƒƒ‚‚‚€€€~~}||{zyxxwvutttttuuvvwxxxxxxxxwvvutsmllkkkkkkkllmmnnooopppppppppoonnmmlkkjiihhhgggggfffffffffeeeeeeeeeedddddddddccccbbbbbbbbbbbaaaaaaaaaa````````___________^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@????????>>>>>>>>========<<<<<<;;;;;;;;;;:::::::::::9999998888888888877777777777666666666555555555544444433333333222222222221111110000000000////////////....---------,,,,,,,,,,,,,++++++++++++++++***********)))))))((((((((((((((((((''''''''''&&&&&&&&&&&%%%%%&%%%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooopppqqrstuvwxyzz{|}}~~€€€€€€€€€€€€€~~~~}}}|ƒƒ‚‚‚€€€~~}}|{zzyxwvuuttttuuvvwwxxxyxxxwvvutsmllkkkkkkkllmmnnoopppqqqqqqqppoonmmlkjjiihhhggggfffffffffeeeeeeeeeedddddddddccccbbbbbbbbbbaaaaaaaaaaa````````___________^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@????????>>>>>>>>========<<<<<<;;;;;;;;;;:::::::::::9999998888888888877777777776666666665555555555444444433333332222222222211111110000000000////////////....---------,,,,,,,,,,,,,+++++++++++++++************))))))(((((((((((((((((((''''''''''&&&&&&&&&&&%%%%%&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppooooooooooonnnoooopppqrrstuvwxyz{||}}~~€€€€€€€€€€€€~~~~}}}|ƒƒ‚‚€€€~~}}|{{zyxwwvuuttuuuvvwwxxxyxxxwvvutsmllkkkkkkkllmmnoopppqqqqqrqqqppoonmllkjjiihhgggggfgfffffffeeeeeeeeddddddddddcccbbbbbbbbbbbaaaaaaaaaaa```````____________^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>=========<<<<<<;;;;;;;;;;:::::::::::9999998888888888877777777776666666665555555555444444433333332222222222211111110000000000////////////...----------,,,,,,,,,,,,++++++++++++++++************))))))(((((((((((((((((((''''''''''&&&&&&&&&&&%%%%%&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppooooooooooonnnoooooppqqrsttuvwxyz{||}~~€€€€€€€€€€€€~~~}}}|ƒƒ‚‚€€€~~}}||{zyyxwvuuuuuuuvvwwxxxxxxxwvvutsmllkkkkkklllmmnooppqqqrrrrrrqqqpoonmlkkjiihhhggggfgfffffffeeeeeeeeddddddddddcccbbbbbbbbbbaaaaaaaaaaa````````____________^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@????????>>>>>>>>=========<<<<<;;;;;;;;;;;:::::::::::9999998888888888877777777776666666665555555555444444433333332222222222211111110000000000////////////...----------,,,,,,,,,,,,++++++++++++++++************)))))((((((((((((((((((((''''''''''&&&&&&&&&&%%%%%%&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttsssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppooooooooooonnnnnnooooppqqrstuvwxyzz{|}}~€€€€€€€€€€€€~~~~}}}ƒƒ‚‚€€€~~~}}|{{zyxxvvuuuuuuvvvwwxxxxxwwvvutsmllkkkkkklllmmnooppqqqrrrrrrrqqpponnmlkjjiihhggggfgfffffffeeeeeeeedddddddddcccbbbbbbbbbbbaaaaaaaaaaa```````____________^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@????????>>>>>>>>=========<<<<<;;;;;;;;;;:::::::::::99999988888888888877777777776666666655555555555444444433333332222222222211111110000000000////////////...----------,,,,,,,,,,,,+++++++++++++++************))))))((((((((((((((((((((''''''''''&&&&&&&&&&%%%%%%&%%%%%%%%%%%%%%%$$$$$$$$$$$#########""""""""""""""!!!!!!!!!!!!!!!!!!!!!  yzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuutttttttttssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnooooppqrsstuvwxyz{{|}}~€€€€€€€€€€€~~~}}}ƒƒ‚‚‚€€€~~}}||{zzyxwvvuuuuuuvvwwwxxxxwwvuutsmllkkkkkklllmmnnoppqqqrrrssrrrqqpponmllkjiihhhgggggfffffffeeeeeeeedddddddddcccbbbbbbbbbbaaaaaaaaaaa````````____________^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@????????>>>>>>>>========<<<<<<;;;;;;;;;;:::::::::::99999988888888888777777777776666666655555555554444444433333332222222222211111110000000000////////////...----------,,,,,,,,,,,,+++++++++++++++************))))))((((((((((((((((((((''''''''''&&&&&&&&&&%%%%%%&%%%%%%%%%%%%%%%$$$$$$$$$$$#########""""""""""""""!!!!!!!!!!!!!!!!!!!!!  yyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuutttttttttssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnoooppqqrstuvvwxyz{{|}~~€€€€€€€€€€€~~~}}ƒƒ‚‚‚€€€~~}}||{zyywwvvuuuuuvvvwwwwwwwvvuutsmllkkkkkkkllmmnnooppqqrrrsssrrrqqponnmlkjjihhhggggggfffffffeeeeeeedddddddddcccbbbbbbbbbbaaaaaaaaaaa````````____________^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>=========<<<<<<;;;;;;;;;;:::::::::::99999988888888888777777777766666666655555555554444444433333322222222222211111110000000000////////////...----------,,,,,,,,,,,+++++++++++++++*************))))))(((((((((((((((((((('''''''''&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!!!!!!  yyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvvxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuttttttttsssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqpppppppppppooooooooooooonnnnnnnnnoooppqrrstuvwxxyz{{|}~~€€€€€€€€€€€~~~}}ƒƒƒ‚‚‚€€€~~~}}|{{zyxwwvvuuuuuvvvvwwwwvvvuttsmlllkkkkkkllmmnnooppqqqrrssssrrqqpoonmlkkjiihhggggggfffffffeeeeeeedddddddddccbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????????>>>>>>>>=========<<<<<<;;;;;;;;;;::::::::::999999988888888888777777777766666666655555555554444444433333322222222222211111110000000000///////////....----------,,,,,,,,,,,++++++++++++++**************)))))((((((((((((((((((((('''''''''&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%%%%$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!  yyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuutttttttsssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnoooppqrsstuvwxyyz{|}}~~€€€€€€€€€€~~~}„ƒƒƒ‚‚€€€€~~~}}|{{zyxwwvvuuuuuvvvvvvvvvuuttsmlllkkkkkklllmmnnooppqqrrssssrrrqpponmlkkjiihhgggggggffffffeeeeeeeddddddddcccbbbbbbbbbbaaaaaaaaaaa````````____________^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????????>>>>>>>>=========<<<<<<;;;;;;;;;;::::::::::999999988888888888777777777766666666555555555554444444433333322222222222211111110000000000///////////....----------,,,,,,,,,,,++++++++++++++*************))))))((((((((((((((((((((''''''''''&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%%%$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!  yyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuutttttttsssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnooppqqrstuuvwxyzz{|}}~~€€€€€€€€€€~~~}„„ƒƒ‚‚‚€€€€~~~}}|{{yyxwwvvuuuuuvvvvvvvvuuttsmmlllkkkkklllmmnnooppqqqrrsssrrrqpponmllkjiihhhggggggffffffeeeeeeedddddddddccbbbbbbbbbbaaaaaaaaaaa````````____________^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@???????>>>>>>>>>========<<<<<<<;;;;;;;;;;::::::::::999999888888888887777777777766666666555555555554444444433333322222222222211111110000000000///////////....----------,,,,,,,,,,,+++++++++++++**************))))))((((((((((((((((((((''''''''''&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%%%$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!  yyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuttttttsssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnoooppqrrstuvwwxyzz||}}~~€€€€€€€€€~~~„„ƒƒƒ‚‚‚€€€€~~~}}|{zyxxwwvvuuuuuuvvvvuuuuttsmmllllkkkllllmmnnnooppqqrrrsrrrrqqponmllkjiihhhgggggggffffffeeeeeeddddddddcccbbbbbbbbbbaaaaaaaaaaa````````___________^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????????>>>>>>>>==========<<<<<<;;;;;;;;;;::::::::::999999888888888887777777777766666666555555555554444444433333322222222222211111110000000000///////////....----------,,,,,,,,,,,+++++++++++++**************))))))((((((((((((((((((((''''''''''&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%%%$$$$$$$$$$#########""""""""""""""""!!!!!!!!!!!!  yyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||{{zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuutttttsssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqppppppppppppoooooooooooooonnnnnnnnnnnnnoooppqrsstuvwwxyz{||}}~~€€€€€€€€€~~„„„ƒƒƒ‚‚€€€€~~~}||zzyxxwvvvuuuuuuuuuuuuutttnmmllllllllllmmmnnooppqqqrrrrrrrqqponmllkjiihhhgggggggffffffeeeeeeddddddddcccbbbbbbbbbbaaaaaaaaaaa````````___________^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????????>>>>>>>>=========<<<<<<<;;;;;;;;;:::::::::::999999888888888887777777777766666666555555555544444444433333322222222222111111110000000000///////////....----------,,,,,,,,,,,++++++++++++***************)))))))(((((((((((((((((((''''''''''&&&&&&&&&&%%%%%%%&%%%%%%%%%%%%%%$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuttttsssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnnnnnooppqqrsttuvwxxyz{||}}~~€€€€€€€€€~~…„„„ƒƒ‚‚‚€€€€~~}}|{zzyxxwvvvuuuuuuuuuuuuuttnnmmmllllllllmmmnnooppqqqrrrrrrrqpponmllkjiihhhggggggggfffffeeeeeeddddddddcccbbbbbbbbbbaaaaaaaaaaa````````___________^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>=========<<<<<<<;;;;;;;;;;::::::::::999999888888888887777777777766666665555555555544444444433333222222222222211111110000000000///////////....-----------,,,,,,,,,,++++++++++++***************)))))))(((((((((((((((((((''''''''''&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%%%$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyzzzzyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuutttttsssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnnnnnnooppqqrstuuvwxxz{{||}~~€€€€€€€€€~…„„„ƒƒƒ‚‚€€€€~~}}|{zzyxwwvvvuuuuuuuuuuuuutnnnmmmmmlllmmmmmnnooppqqqrrrrrrrqpponmmlkjiihhhggggggggffffffeeeeeddddddddcccbbbbbbbbbbaaaaaaaaaaa````````___________^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>=========<<<<<<<;;;;;;;;;:::::::::::999998888888888887777777777666666665555555555544444444433333222222222222211111110000000000///////////....-----------,,,,,,,,,++++++++++++****************)))))))((((((((((((((((((('''''''''&&&&&&&&&&&%%%%%%%&%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuutttttsssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnooppqrrstuuvwxyz{{|}}~~€€€€€€€€……„„„ƒƒ‚‚‚€€€€€~~}||{zyyxwwvvuuuuuuuuuuuuuuoonnnnmmmmmmmmmnnnooppqqqrrrrrrqqpponmmlkjjihhhgggggggggfffffeeeeedddddddddccbbbbbbbbbbaaaaaaaaaaa````````__________^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>==========<<<<<<<;;;;;;;;;::::::::::99999988888888888877777777776666666655555555555444444444333332222222222221111111100000000000/////////.....-----------,,,,,,,,,,+++++++++++****************)))))))((((((((((((((((((''''''''''&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuttttsssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnoooppqrrstuvvwyyz{||}}~~€€€€€€€€………„„ƒƒ‚‚‚€€€€~~}|{{zyxxwwvvuuuuuvvvvvvvuoooonnnnnmmmmnnnnoopppqqqrrrrrrrqpponmmlkjjiihhhggggggggfffffeeeeedddddddddcccbbbbbbbbbaaaaaaaaaaaa```````__________^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTUTTTTTTTTTTTSSSSSSSSSSRRRRSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>==========<<<<<<<;;;;;;;;;::::::::::9999998888888888877777777777666666665555555555444444444333333222222222222211111110000000000///////////....-----------,,,,,,,,,,+++++++++++*****************))))))((((((((((((((((((''''''''''&&&&&&&&&&&%%%%%%%&%%%%%%%%%%%%%$$$$$$$$$$#########""""""""""""""""!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuutvvvuuuuuuuuuuuuuuuuuuttttttsssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnooopqqrsstuvwxyzz{||}~~€€€€€€€………„„„ƒƒ‚‚€€€€€~~}||{zzyxxwwvvvvvvvvvvvvvvpppoooonnnnnnnnnoooppqqqrrrsrrrrqqponmmlkjjiihhhhghggggggffffeeeeedddddddddcccbbbbbbbbbaaaaaaaaaaaa```````__________^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>==========<<<<<<<;;;;;;;;;::::::::::9999998888888888877777777777666666665555555555444444444433333222222222222211111110000000000//////////.....-----------,,,,,,,,,++++++++++++*****************))))))((((((((((((((((((''''''''''&&&&&&&&&&&%%%%%%%&%%%%%%%%%%%%%$$$$$$$$$$#########""""""""""""""""!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutvvvuuuuuuuuuuuuuuuuuutttttsssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnooppqqrsstuvwxyz{{|}}~~€€€€€€………„„„ƒƒ‚‚€€€€€~}}||{zzyxwwwvvvvvvvwwwwwwqqqpppooooooooooopppqqqrrssssrrrqqponnmlkkjiiihhhhhhgggggffffeeeeeddddddddddcccbbbbbbbbbaaaaaaaaaaaa``````__________^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTUTTTTTTTTTTTSSSSSSSSSSRRRRSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>==========<<<<<<<;;;;;;;;;::::::::::9999998888888888877777777777666666665555555555444444444333333222222222222111111110000000000//////////.....-----------,,,,,,,,,,+++++++++++*****************))))))((((((((((((((((((''''''''''&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%%$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttvvuuuuuuuuuuuuuuuuuutttttssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmnnnnnooppqqrsttuwxxyz{||}}~~€€€€€†………„„ƒƒ‚‚‚€€€€€~}}|{{zyyxwwwvvvvwwwwwxxxrqqqqqpppooooooppppqqrrrrsssssrrqqpoonmlkkjjiiihhhhhhhggggfffeeeeeddddddddddcccbbbbbbbbbaaaaaaaaaaaa``````__________^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>==========<<<<<<<;;;;;;;;;::::::::::99999988888888888777777777776666666655555555554444444443333332222222222221111111100000000000/////////.....-----------,,,,,,,,,,+++++++++++*****************))))))((((((((((((((((((''''''''''&&&&&&&&&&&%%%%%%%&%%%%%%%%%%%%%$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttvuuuuuuuuuuuuuuuuuuttttttsssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmnnnnooppqqrstuvwxyzz{||}~~~€€€†………„„„ƒƒ‚‚€€€€€~}}||{zzyxxwwwwwwwwxxxxxxrrrrrqqqpppppppppqqqrrrssssssssrrqpponmmlkkjjiiihhhhhhhgggffffeeeeedddddddddccccbbbbbbbbaaaaaaaaaaaa``````_________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTUTTTTTTTTTTTSSSSSSSSSSRRRRSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>=========<<<<<<<<;;;;;;;;;::::::::::9999998888888888877777777777666666665555555555444444444333333222222222222211111110000000000///////////....------------,,,,,,,,,+++++++++++*****************))))))((((((((((((((((((''''''''''&&&&&&&&&&&%%%%%%%&%%%%%%%%%%%%$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttvuuuuuuuuuuuuuuuuuuttttttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppooooooooooooooooonnnnnnnnnnnnnnmmmmmmnnnnooppqrrstvvwxyz{{|}}~~~††………„„ƒƒ‚‚€€€€~~}}|{{zzyxxxwwwwxxxxyyyyssssrrrrqqqqqqqqqqrrrssssttttssrrqqponnmllkkjjiiiiiihhhhgggfffeeeeedddddddddccccbbbbbbbbbaaaaaaaaaaaa``````________^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>=========<<<<<<<<;;;;;;;;;::::::::::9999998888888888777777777777666666665555555555444444444333333222222222222111111110000000000///////////....------------,,,,,,,,,+++++++++++****************)))))))((((((((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$#########"""""""""""""""""!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuutttttttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmnnnooppqrssuvwxxyz{||}}~~~††………„„ƒƒƒ‚‚€€€€~~}}||{{zyyxxxxxxxxyyyyzztttssssrrrrqqqqqrrrrssstttttttssrrqpponmmllkkjjjiiiiiihhhgggfffeeeeeddddddddcccccbbbbbbbbaaaaaaaaaaaa``````________^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>=========<<<<<<<<;;;;;;;;:::::::::::99999988888888887777777777766666666655555555554444444443333322222222222221111111100000000000//////////....------------,,,,,,,,,++++++++++++***************))))))(((((((((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$#########""""""""""""""""!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuttttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmnnnoopqqrstuvwxyzz{||}}~~~††………„„„ƒƒ‚‚€€€€€~~}}}|{{zzyyyxxxxyyyyzzzzttttttsssrrrrrrrrssssttttutttttssrqqpoonmmllkkkjjjjjiiihhhggfffeeeeeedddddddccccccbbbbbbbaaaaaaaaaaaa``````_________^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>=========<<<<<<<<;;;;;;;;::::::::::999999988888888887777777777776666666655555555544444444443333322222222222221111111100000000000//////////....------------,,,,,,,,,++++++++++++***************))))))(((((((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmnnnoopqqrtuvvwxyz{{||}}~~~~††…………„„ƒƒ‚‚€€€€~~~}}||{{zzyyyyyyyyyzzzz{uuuuttttsssssssssssttttttuuuuttssrrqqpoonmmlllkkkjjjjiiihhhggfffeeeeeeddddddccccccbbbbbbbaaaaaaaaaaaa``````_________^^^^^^^^^]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>=========<<<<<<<<;;;;;;;;::::::::::999999988888888887777777777766666666655555555544444444433333322222222222221111111100000000000//////////....------------,,,,,,,,,++++++++++++**************)))))))(((((((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuutttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnoppqrstuvwxxyz{{||}}~~~~††…………„„ƒƒƒ‚‚€€€€~~~}}||{{zzyyyyyyyyzzz{{{uuuuuuttttssssssstttttuuuuuuuuttssrrqppoonnmmlllkkkkjjjiihhhggfffeeeeeeeddddcccccccbbbbbbaaaaaaaaaaaa``````_________^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>=========<<<<<<<<;;;;;;;;::::::::::999999988888888887777777777766666666655555555544444444433333322222222222221111111100000000000//////////....------------,,,,,,,,,+++++++++++++*************))))))((((((((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttvvvvvvvvvvuuuuuuuuuuuuuuutttttttttssssssssssssssssrrrrrqqqqqqqqqqqqqqqqpppppoooooooonnnnnnnnnnnnnnnnmnnnmmmmmmmmmmmmmmmmnnoppqrstuvwwxyzz{{||}}}~~~~~~~‚‚‚€€~~~}}}||||||{{~~~}}||{{{zzz{{{{{||||{{{{{{zzzzyyyyyyyyzzzzz{{yyyyxxxwwvvuuttsrrrqqpppooonnnmmllkkjjiiihhhhhhhhhgdddccccccbbbbbbbbbaaaaaaa`________^^^^^^^^^]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAA@@@@@@@@@@@??????????>>>>==========<<<<<<<<<;;;;;;;;;;;;;::::::::::999999998888888888877777777777776665555555554444444443333333333322222222222222111100000000000///////////...-----------,,,,,,,,,+++++++++++++++*************)))))))))))))))))(((((((((((''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttvvvvvvvvvuuuuuuuuuuuuuuuuttttttttsssssssssssssssssrrrrqqqqqqqqqqqqqqqqppppppoooooooonnnnnnnnnnnnnnnnmnnnmmmmmmmmmlllmmmmmnnopprsstuvwxxyzz{{||}}}~~~~~~‚‚€€~~}}}||||||{{~~~}}|||{{{{{{{{{||||}{{{{{{{zzzzzzzzzzzzzz{{{{yyyyyxxxwwvvuuttssrrrqqqpppoonnmmllkkjjiiiihhhhhhhhddddcccccbbbbbbbbbaaaaaaa`________^^^^^^^^^]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@??????????>>>>=========<<<<<<<<<<;;;;;;;;;;;;;::::::::::999999998888888888877777777777776665555555554444444443333333333322222222222222111100000000000///////////...-----------,,,,,,,,,+++++++++++++++************)))))))))))))))))((((((((((((''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttvvvvvvvvvuuuuuuuuuuuuuuuutttttttsssssssssssssssssrrrrqqqqqqqqqqqqqqqqqppppppooooooonnnnnnnnnnnnnnnnmmnnnmmmmmmmmmlllllmmmnnoopqrstuuvwxxyzz{{||}}}}~~~~‚€€€~~~}}}|||||{{~~~}}|||{{{{{{{{{||||}{{{{{{{{{zzzzzzzzzzz{{{{{yyyyyyxxwwwvvuutttsssrrqqqqppoonmmllkkjjjiiihhhhhhhddddcccccbbbbbbbbbaaaaaaa`________^^^^^^^^^]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAA@@@@@@@@@@@??????????>>>>==========<<<<<<<<<;;;;;;;;;;;;;::::::::::999999998888888888877777777777776665555555554444444443333333333322222222222221111100000000000///////////...-----------,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((((''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!  wxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttvvvvvvvvuuuuuuuuuuuuuuuuutttttttsssssssssssssssssrrrrqqqqqqqqqqqqqqqqpppppppoooooonnnnnnnnnnnnnnnnnmmnnnmmmmmmmmmllllllmmmnnooqqrstuuvwxxyzz{{|||}}}~~~€€€~~~}}}|||||{{~~~}}}|||{{{{{{{|||||}{{{{{{{{{{zzzzzzzzzz{{{{{yyyyyyxxxwwwvvuuutttsssrrrqqppoonnmllkkjjjiiiihhhhhdddddcccccbbbbbbbbbaaaaaa`________^^^^^^^^^]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@???????????>>>>=========<<<<<<<<<<;;;;;;;;;;;;;::::::::::999999998888888888777777777777776665555555554444444443333333333322222222222221111100000000000///////////...-----------,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((((''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!!!  wwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttvvvvvvvuuuuuuuuuuuuuuuuuuttttttsssssssssssssssssrrrrqqqqqqqqqqqqqqqqqpppppppoooooonnnnnnnnnnnnnnnmmmmnnmmmmmmmmmllllllllmmmnnopqrrstuvvwxxyzz{{|||}}}}~€€€€~~~}}}|||||{{~~~}}}||||{{{{{||||||}{{{{{{{{{{{zzzzzzzzz{{{{{yyyyyyxxxwwwwvvvuuuutttsssrrqqpponnmmlkkkjjiiiiihhhdddddcccccbbbbbbbbbaaaaaa`_________^^^^^^^^]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@???????????>>>>=========<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999998888888888777777777777776665555555554444444443333333333322222222222211111100000000000///////////...-----------,,,,,,,,,+++++++++++++++++**********)))))))))))))))((((((((((((((''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!!!  wwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuutttttttttttttvvvvvvuuuuuuuuuuuuuuuuuuttttttsssssssssssssssssrrrrrqqqqqqqqqqqqqqqqppppppppooooonnnnnnnnnnnnnnnnmmmmnmmmmmmmmmmlllllllllmmmnoppqrsstuvvwxxyzz{{|||}}}}€€€€~~~}}}}||||{{~~~}}}}||||{{{||||||||{{{{{{{{{{{{zzzzzzzz{{{{{yyyyyyxxxxwwwwvvvvvuuuutttssrrqqpoonmmllkkjjjiiiiihedddddccccbbbbbbbbbbaaaaa`_________^^^^^^^^^]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@@?????????>>>>==========<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999988888888888777777777777776665555555554444444443333333333222222222222211111100000000000///////////...-----------,,,,,,,,,+++++++++++++++++**********))))))))))))))(((((((((((((((''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!!!  wwwwwwwwxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuttttttttttttttvvvvvvuuuuuuuuuuuuuuuuuuttttttsssssssssssssssssrrrrqqqqqqqqqqqqqqqqpppppppppooooonnnnnnnnnnnnnnnmmmmmnmmmmmmmmmmllllllllllmmnnopqqrsttuvvwxxyzz{{|||}}}€€€€€~~}}}}||||{{~~~}}}}|||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyxxxxxxwwwwwwvvvvvuuuuttssrrqpponnmllkkjjjjiiiieeddddcccccbbbbbbbbbbaaaa``________^^^^^^^^^]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@??????????>>>>==========<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999988888888888777777777777776665555555554444444433333333333322222222222211111100000000000///////////...-----------,,,,,,,,,++++++++++++++++++*********))))))))))))))(((((((((((((((''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!!!  wwwwwwwwwwxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuutttttttttttttttvvvvvuuuuuuuuuuuuuuuuuuttttttsssssssssssssssssrrrrqqqqqqqqqqqqqqqqqpppppppppoooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllmmmnoopqqrsttuvwwxyyzz{{|||}}€€€€€€€€~~~}}}||||{{~~~~}}}|||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzyyyyxxxxxxxxwwwwwwwwwvvvvuuuttsrrqpponnmmllkkjjjjiieeeddddcccccbbbbbbbbbbaaa``_________^^^^^^^^]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUVVUUUUUUUUUUUTTTTTTTTTTTSTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAA@@@@@@@@@@??????????>>>>==========<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999988888888888777777777777776665555555544444444433333333333222222222222111111100000000000////////////..-----------,,,,,,,,+++++++++++++++++++*********)))))))))))))((((((((((((((((''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!!!!  wwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuttttttttttttttttvvvvuuuuuuuuuuuuuuuuuuttttttsssssssssssssssssrrrrrqqqqqqqqqqqqqqqqppppppppppooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllmmmnoppqrrstuuvwwxyyzz{{|||}€€€€€€€€€~~~~}}}||||{{~~~~}}}}||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzyxxxxxxxxxxxxxxwwwwwwwwwvvvvuutssrqqponnmmllkkkjjjifeeeddddccccccbbbbbbbbbaa```_________^^^^^^^^]]]]]\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUVVUUUUUUUUUUUTTTTTTTTTTTSTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAA@@@@@@@@@@??????????>>>>==========<<<<<<<<<<;;;;;;;;;;;;::::::::::999999998888888888877777777777777666555555554444444443333333333322222222222211111110000000000/////////////..----------,,,,,,,,,++++++++++++++++++++********)))))))))))))((((((((((((((((''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuutttttttttttttttttvvvuuuuuuuuuuuuuuuuuutttttttsssssssssssssssssrrrrrqqqqqqqqqqqqqqqpppppppppppooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllmmnooppqrrstuuvwxxyyz{{{|||€€€€€€€€~~~~}}}||||{{~~~~}}}}}|||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxwwwwvvuuttsrqqpoonnmlllkkkjjffeeeddddccccccccbbbbbbba````_________^^^^^^^]]]]]\\\[[[[[[[[[ZZZZZZZZZZZZYZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUVUUUUUUUUUUUTTTTTTTTTTTTSTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAA@@@@@@@@@@??????????>>>>==========<<<<<<<<<<;;;;;;;;;;;;:::::::::9999999998888888888877777777777777666555555554444444443333333333322222222222211111110000000000/////////////..----------,,,,,,,,,++++++++++++++++++++********))))))))))))(((((((((((((((((''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!!!!!   wwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttuuuuuuuutttttttttttttttttvvvuuuuuuuuuuuuuuuuuuttttttsssssssssssssssssrrrrrrqqqqqqqqqqqqqqqpppppppppppoonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllmmnnoopqqrsstuvvwxxyzz{{|||€€€€€€€~~~~}}}||||{{~~~~}}}}}}}|||||||||||zzz{{{{{{zzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvuttsrrqpponnmmlllkkjfffeeeddddccccccccccbbbbb`````________^^^^^^^^]]]]\\\[[[[[[[[[ZZZZZZZZZZZZYZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUVUUUUUUUUUUUTTTTTTTTTTTSSTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAA@@@@@@@@@@??????????>>>>==========<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888888887777777777777766555555555444444444333333333332222222222221111111000000000//////////////..----------,,,,,,,,,+++++++++++++++++++++********)))))))))))((((((((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!!!!!   wwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuuuuuttttttttttttttttttvvuuuuuuuuuuuuuuuuuuttttttsssssssssssssssssrrrrrrrqqqqqqqqqqqqqqppppppppppppoonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllmnnnoppqqrsttuvwwxyyzz{{||€€€€~~~~}}}||||{{~~~~~}}}}}}}}}}|||||||zz{{{{{{{zzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxxxxyyxxxxxwwvvuttsrrqppoonnmmllkkggffeeedddddccccccccccbbba`````_________^^^^^^]]]]\\\[[[[[[[[ZZZZZZZZZZZZZYZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBBA@@@@@@@@@@@??????????>>>>==========<<<<<<<<<<;;;;;;;;;;;;:::::::::99999999988888888888777777777777776655555555444444444433333333333222222222221111111100000000///////////////..----------,,,,,,,,,++++++++++++++++++++++*******)))))))))))((((((((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttuuuuuutttttttttttttttttttvuuuuuuuuuuuuuuuuuuttttttssssssssssssssssssrrrrrrrqqqqqqqqqqqqqppppppppppppponnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllmmnnooppqrrstuuvwxxyzz{{{|~~~~~}}}}|||{{~~~~~}}}}}}}}}}}}}||||{{{{{{{{{z{zzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxwwvuutsrrqqpoonnnmmllhggfffeeeddddddddccccccbbaa`````_________^^^^^^]]]\\\[[[[[[[[ZZZZZZZZZZZZYYZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBAA@@@@@@@@@@@?????????>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;:::::::::9999999998888888888877777777777776665555555544444444443333333333322222222222111111110000000////////////////..----------,,,,,,,,,++++++++++++++++++++++*******)))))))))))((((((((((((((((('''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuttttttttttttttttttttuuuuuuuuuuuuuuuuuuuttttttsssssssssssssssssrrrrrrrrqqqqqqqqqqqqqpppppppppppppnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllmnnnoopqqrsstuvvwxyyzz{{{~~~~~}}}}||||{~~~~~~~}}}}}}}}}}}}}||{{{{{{{{{{{{zzzzzzzzzzyyyxxxwwwwwxxxxxxxxxyyyyyyyyyyyxxxwwvuutssrqqppoonnmmlhhggfffeeeedddddddddcccccaaa``````________^^^^^]]]\\\\[[[[[[[ZZZZZZZZZZZZYYZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBBAA@@@@@@@@@@@?????????>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;::::::::999999999888888888887777777777777666555555554444444443333333333332222222222211111111000000/////////////////..----------,,,,,,,,,+++++++++++++++++++++++******))))))))))(((((((((((((((((('''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuutttttttttuuuuttttttttttttttttttttsuuuuuuuuuuuuuuuuuutttttttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqppppppppppppppnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllmmnnooppqrrsttuvwwxyyzz{{~~~~~~~}}}}||||{~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{{{{{zzzzzzzzyyyyxxwwwwwwwwxxxxxxxyyyyyyyyzyyyyxxwvvuutssrrqqppoonnmiihhggfffeeeeeedddddddcccaaaa``````________^^^^^]]\\\\[[[[[[[ZZZZZZZZZZZZYYZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBBAA@@@@@@@@@@@?????????>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;::::::::99999999988888888888777777777777766555555555444444444333333333333222222222221111111100000//////////////////..----------,,,,,,,,++++++++++++++++++++++++*******)))))))))(((((((((((((((((('''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuutttttttttuuuutttttttttttttttttttssuuuuuuuuuuuuuuuuuttttttttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqppppppppppppppnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllmmnnnooppqrrstuvvwxxyyzz{~~~~~~~~~}}}}||||{~~~~~~~~~~~~~}}}}}}}}{{{{{{{{{{{{{{zzzzzzzyyyyxwwwwwwwwwwxxxxxxyyyyyzzzzzyyyyxxwvvuuttssrrqqppoonjiihhgggfffeeeeeeeeddddccbaaaa```````______^^^^^]]\\\\[[[[[[ZZZZZZZZZZZZZYYZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@@@?????????>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;::::::::99999999988888888888777777777777766555555554444444444333333333333222222222221111111100000//////////////////..---------,,,,,,,,,++++++++++++++++++++++++*******)))))))))(((((((((((((((((('''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuttttttttttuuutttttttttttttttttttsssuuuuuuuuuuuuuuuutttttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqpppppppppppppppnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllmmmnnooppqqrsttuvwwxxyyzz~~~~~~~~~~~~~~~~}}}}||||{~~~~~~~~~~~~~~~}}}}}}{{{{{{{{{{{{{{{zzzzzzzyyyxwwwwwwwwwwxxxxxxyyyyyzzzzzzyyyxxwwvvuuttssrrrqqppokjjiihhgggffffeeeeeeeddddbbaaaaa``````______^^^^^]\\\\[[[[[[ZZZZZZZZZZZZYYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@@@?????????>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;::::::::9999999998888888888877777777777776655555555444444444433333333333222222222222111111110000///////////////////..---------,,,,,,,,,+++++++++++++++++++++++++******)))))))))(((((((((((((((((('''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuutttttttttttuutttttttttttttttttttssssuuuuuuuuuuuuuuuutttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqppppppppppppppppnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllmmmnnnooppqrrstuuvwwxyyyz}~~~~~~~~~~~~~~~}}}}||||{~~~~~~~~~~~~~~~~}}}}{{{{{{{{{{{{{{{{zzzzzzyyyxwwwwwwwwwwxxxxxxyyyyyzzzzzzzyyyxxwwvvuutttssrrrqqplkkjjihhhgggfffffeeeeedddbbbaaaaa``````_____^^^^^]\\\\[[[[[[ZZZZZZZZZZZZYYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@@@?????????>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;::::::::9999999998888888888877777777777766655555555444444444433333333333222222222222111111110000///////////////////..---------,,,,,,,,,+++++++++++++++++++++++++******)))))))))((((((((((((((((((''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuttttttttttttuttttttttttttttttttttssssuuuuuuuuuuuuuuuttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllllmmmmnnooopqqrsstuuvwwxxyy}}}~~~~~~~~~~~~~}}}}}||||€~~~~~~~~~~~~~~~~~}}}{{{{{{{{{{{{{{{{{zzzzzzyyxxwwwwwwwwwwxxxxxxyyyyzzzzzzzzyyyxxwwvvvuutttssrrrqmllkjjiihhggggffffffeeeedcbbbbaaaa``````_____^^^^]\\\\\[[[[[[ZZZZZZZZZZZYYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@@??????????>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999998888888888887777777777766555555555444444444433333333333222222222222111111110000///////////////////..---------,,,,,,,,,+++++++++++++++++++++++++******))))))))(((((((((((((((((((''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuutttttttttttttttttttttttttttttttttsssssuuuuuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqpppppppppppppppponnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllmmmmnnnooppqqrsttuvvwwxxy|}}}}~~~~~~~~~~~}}}}}||||€~~~~~~~~~~~~~~~~~}}||{{{{{{{{{{{{{{{{zzzzzyyxxwwwwwwwwwwxxxxxxyyyyyzzzzzzzyyyxxxwwvvvuuutttssrrnmllkkjjiihhhggggffffeeeeccbbbaaaaa``````_____^^^^]\\\\[[[[[[ZZZZZZZZZZYYYYZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@@??????????>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888888887777777777766555555555444444444433333333333222222222222111111110000//////////////////...--------,,,,,,,,,,+++++++++++++++++++++++++******))))))))(((((((((((((((((((''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuutttttttttttttttttttttttttttttttttssssssuuuuuuuuuuuuuttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqppppppppppppppppoonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllllmmmmnnnnooppqrrsttuvvwwxx|||}}}}~~~~~~~~~}}}}}||||€~~~~~~~~~~~~~~~~}||||||||||||{{{{{{{zzzzzyxxxwwwwwwwwwxxxxxxxyyyyyzzzzzzyyyyxxwwwvvvvuuutttssnnmmllkjjiihhhhgggffffeeecccbbbaaaaa`````_____^^^^]\\\\[[[[[[ZZZZZZZZZYYYYYZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@@??????????>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888888887777777777766555555554444444444333333333333222222222221111111110000//////////////////...--------,,,,,,,,,,+++++++++++++++++++++++++******))))))))(((((((((((((((((((''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuutttttttttttttttttttttttttttttttttsssssssuuuuuuuuuuuuuttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqppppppppppppppppoonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllmmmmmnnnooopqqrrsttuvvwwx{|||}}}}}~~~~~~~}}}}}||||€€~~~~~~~~~~~~|||||||||||||{{{{{{{zzzzzxxxxwwwwwwwwwxxxxxxyyyyyyzzzzzyyyyxxxwwwwvvvvuuutttoonnmllkkjjiihhhggggfffeedcccbbbaaaa``````____^^^^]\\\\\[[[[[ZZZZZZZZZZYYYYZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@?????????>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888888887777777777766555555554444444444333333333333222222222221111111110000//////////////////...--------,,,,,,,,,,+++++++++++++++++++++++++*****)))))))))(((((((((((((((((((''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttuuuuuuuuutttttttttttttttttttttttttttttttttssssssssuuuuuuuuuuuutttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqppppppppppppppppooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllmmmmmnnnnooppqqrrsttuuvvw{{{|||}}}}}~~~~~}}}}}}|||€€~~~~~~~~~|||||||||||||||{{{{{zzzzzxxxxxwwwwwwwwxxxxxxxyyyyyzzzzyyyyyxxxxwwwwwvvvvuuutpoonnmmlkkjjiiihhhgggfffedcccbbbbaaaa`````_____^^^]]\\\\[[[[[ZZZZZZZZZYYYYYZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@??????????>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999988888888888777777777666555555554444444444333333333333222222222221111111110000//////////////////...--------,,,,,,,,,,++++++++++++++++++++++++******)))))))))(((((((((((((((((((''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttuuuuuuuuttttttttttttttttttttttttttttttttttssssssssuuuuuuuuuuuttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqppppppppppppppppoooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllmmmmmmnnnnooppqqrrsttuuvvzz{{|||}}}}}}}}}}}}}}}|||€€€~~~~~~~~||||||||||||||||{{{{{zzzzxxxxxxwwwwwwwwxxxxxxxyyyyyyyyyyyyyxxxxxwwwwwwvvvvuuqppoonmmllkkjjiihhhgggfffddcccbbbaaaa``````____^^^]]\\\\[[[[[ZZZZZZZZZYYYYYZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@??????????>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999998888888888877777777766655555555444444444433333333333222222222222111111111000///////////////////...-------,,,,,,,,,,,++++++++++++++++++++++++******))))))))((((((((((((((((((((''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttuuuuuuuttttttttttttttttttttttttttttttttttsssssssssuuuuuuuuuutttttttttttttttsssssssssrrrrrrrrrrrrrrrrqqqqqpppppppppppppppppoooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllmmmmmmmnnnnooppqqrrssttuuyzz{{{|||}}}}}}}}}}}}}|||€€€€~~~~~~~~|||||||||||||||||{{{{zzzzxxxxxxxwwwwwwwxxxxxxxxyyyyyyyyyyyyxxxxxwwwwwwwwvvvvqqppoonmmllkkjjiiihhgggffdddccbbbbaaaa`````_____^^]]\\\\\[[[[ZZZZZZZZZYYYYYZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@??????????>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888888777777777666555555544444444444333333333332222222222221111111110000//////////////////...-------,,,,,,,,,,,++++++++++++++++++++++++******))))))))(((((((((((((((((((('''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuutttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppoooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkmmmmmmmmnnnnooppqqrrssttuvvwwxxyyyzzzzzzzzzzzzzzzy€€€~~~~~~~~~~}}}}}}}}}}}}}}}|||||{{{{zxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxwwwwwwwwwwvvvvvvuutssrrqppoonnnmmllkkkhhhggfffeeeedddddccccbbbb^^]]]]\\\\\[[[[[[[ZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMNNMMMMMMMMMLLLLLLLLLLLKKKLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@??????????>>>>>>>====<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::99999999999988888888887777777777666665555555554444444444333332222222222221111111111110000000000000000//////////.......----------,,,,,,,,,,,,,,,,,,,,,+++++++******)))))))))((((((((((((((((''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$###########""#""""""""""""!!!!!!!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkmmmmmmmmmnnnnoopppqqrrsstuuvvwxxxyyzzzzzzzzzzzzzzy€€€€~~~~~~~~~}}}}}}}}}}}}}}}}||||{{{{{xxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxwwwwwwwwwwwvvwvvvuutssrrqqppoonnmmllkkihhgggfffeeeddddddccccbbb^^]]]]\\\\\[[[[[[[ZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMNMMMMMMMMMMLLLLLLLLLLLKKKLLLLLLLLLLKKKKKKKKJJJJJJIJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@???????????>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::9999999999998888888888777777777666666555555554444444444433333222222222221111111111111000000000000000///////////......------------,,,,,,,,,,,,,,,,,,,++++++++******))))))))(((((((((((((((((''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuutttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkmmmmmmmmmmnnnnoooppqqrrsstuuvvwwxxyyzzzzzzzzzzzzzy€€€€€~~~~~~~}}}}}}}}}}}}}}}}}||||{{{{xxxxxxxxxxxxxxxwwxxxxxxxxxxxyxxxxxxxxwwwwwwwwwwwwwvwwvvuuttssrrqqppoonnmmllkiihhggfffeeeedddddccccbbb^^^]]]\\\\\[[[[[[[ZZZZZZZYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMNMMMMMMMMMLLLLLLLLLLLKKKKLLLLLLLLLLKKKKKKKKJJJJJJIJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFGFFFFFFFFEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@???????????>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::9999999999999888888888777777777666666555555554444444444433333222222222221111111111111000000000000000///////////......------------,,,,,,,,,,,,,,,,,,,+++++++******)))))))))(((((((((((((((((''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkklmmmmmmmmmmnnnnnoopppqqrrstuuvvwwxxyyzzzzzzzzzzzzz€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}||||{{{{yxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvwwwvvuuttssrrqqppoonnmmlliihhgggffeeeeedddddccccbb^^^]]]]\\\\[[[[[[[ZZZZZZZYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKLLLLLLLLLLKKKKKKKKJJJJJJIJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@????????????>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::9999999999999888888888877777777666665555555554444444444433333222222222221111111111111000000000000000///////////......------------,,,,,,,,,,,,,,,,,,,+++++++******)))))))))(((((((((((((((((''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuutttttttttttttsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkllmmmmmmmmmmmnnnnooopppqrssttuvvwxxyyyzzzzzzzzzzzz€€€€€€€€€€€~~~~~~}}}}}}}~~~~}}}}}}}||||{{{yxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvwwwvvvuuttssrrqqqppoonmmljiihhggfffeeeedddddccccbb^^^]]]]\\\\\[[[[[[ZZZZZZZYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKLLLLLLLLLLKKKKKKKKJJJJJJIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999999999888888888777777777666665555555554444444444433333222222222221111111111111000000000000000//////////.......-------------,,,,,,,,,,,,,,,,,++++++++******)))))))))(((((((((((((((((''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuttttttttttttttssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkllllmmmmmmmmmmmnnnnoooppqrrsttuvvwxxyyyzzzzzzzzzzz€€€€€€€€€€€€€~~~~}}}~~~~~~~~~~}}}}}||||{{{yyxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvwwwwvvvuuttsssrrqqppoonmmjjiihgggfffeeeedddddccccb^^^]]]]\\\\\[[[[[[ZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKLLLLLLLLLLKKKKKKKKJJJJJJIJJJJJJIIJIJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@????????????>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999999999888888888777777776666665555555554444444444333333222222222211111111111111000000000000000//////////.......-------------,,,,,,,,,,,,,,,,,++++++++******)))))))))((((((((((((((((('''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxzzzzzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuttttttttttttttsssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmnnnnooppqrrsttuvwwxxyyyzzzzzzzzzz€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}||||{{yyyxxxxxxxxxxxxwwwwwwwwxxxxxxxxxwwwwwwwvvvvvvvvvvvvwwwwvvvuuutttssrrqqppoonmkjjihhggfffeeeeedddddcccb^^^^]]]\\\\\[[[[[[ZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKLLLLLLLLLLKKKKKKKKJJJJJJIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999999999888888888777777776666665555555544444444444333333222222222211111111111111000000000000000//////////.......--------------,,,,,,,,,,,,,,,,+++++++*******)))))))))((((((((((((((((('''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvxxyxxyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuttttttttttuuuuuuuuuutttttttttttttttssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmnnnnoopqrrstuuvwwxxyyyyzzzzzzzy€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}||||{{yyyxxxxxxxxxxxxwwwwwwwwwwwxxxwwwwwwwwvvvvvvvvvvvvvvwwwwvvvvuuutttssrrrqppoonkkjiihhggfffeeeeeddddcccb_^^^]]]\\\\\[[[[[[ZZZZZZZYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKLLLLLLLLLKKKKKKKKKJJJJJJIJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@????????????>>>>>>>>>==<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999999999888888888777777776666665555555544444444444333333222222222211111111111111000000000000000//////////.......--------------,,,,,,,,,,,,,,,++++++++******))))))))))((((((((((((((((('''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuutttttttttttuuuuuuuuuttttttttttttttttssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppoooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkjjjjkkkkllllllllllllllllmmmmmnnnoppqrsstuvvwxxxyyyyyyyyyyy€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}||||{yyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvwwwvvvvvvuuutttsssrrqqponlkjjihhggffffeeeeeddddccc_^^^]]]]\\\\\[[[[[[ZZZZZZYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKLLLLLLLKKKKKKKKKKKJJJJJJIJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>==<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999999999888888888777777776666665555555544444444444333333222222222211111111111111000000000000000/////////........---------------,,,,,,,,,,,,,,++++++++******)))))))))))(((((((((((((((('''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuttttttttttttuuuuuuuutttttttttttttttttsssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppoooooooooonnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjkklllllllllllllllllllmmmmnnopqqrsttuvvwxxxyyyyyyyyyy€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}||||{yyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvwwvvvvvvvuuuuutttssrrqqpomlkjjihhggffffeeeeddddccc_^^^]]]]\\\\\[[[[[[ZZZZZZYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKLLLKKKKKKKKKKKKKKKJJJJJJIJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>==<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999999999888888887777777766666665555555544444444444333333222222222211111111111111000000000000000/////////........---------------,,,,,,,,,,,,,,++++++++******)))))))))))(((((((((((((((('''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuutttttttttttttuuuuuuuttttttttttttttttttssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllklkkkkkkkkkkkkkkjjjjjjjjjjlllllllllllllllllllllmmmnoopqqrstuuvwwxxxyyyyyyyyy€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}||||yyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvvvvvuuuuutttssrrqppmlkkjiihgggffffeeeedddccc_^^^]]]]\\\\\[[[[[[ZZZZZZYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKLLKKKKKKKKKKKKKKKKJJJJJJIJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@????????????>>>>>>>>>>>==<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999999999888888888777777776666666555555554444444444333333322222222221111111111111100000000000000//////////........----------------,,,,,,,,,,,,,++++++++******)))))))))))(((((((((((((((('''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuttttttttttttttuuuuuutttttttttttttttttttssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppoooooooonnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjllllllllllllllllllllllmmmnoopqrrstuvvwwxxxyyyyyyyy€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}|||zyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvuuuuuutttsrrqpnmlkjjihhgggfffeeeedddccc_^^^]]]]\\\\\[[[[[[ZZZZZZXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKLKKKKKKKKKKKKKKKKKJJJJJJIJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>==<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::99999999999888888888777777766666666555555544444444444333333322222222221111111111111100000000000000//////////........-----------------,,,,,,,,,,,,+++++++*******))))))))))))((((((((((((((('''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttuuuuuuuuuutttttttttttttttuuuuutttttttttttttttttttssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppoooooooonnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjkkkllllllllllllllllllllmmnnoppqrsttuvvwwxxxxxyyyyy€€€€€€€€€€€€€€€€~~~~~~~~~}}}}|||zzyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuutttsrrqnmllkjiihhggffffeeedddccc_^^^]]]]\\\\\[[[[[[ZZZZZZXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@????????????>>>>>>>>>>>>==<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::99999999998888888887777777766666666555555544444444444333333322222222211111111111111100000000000000/////////.........-----------------,,,,,,,,,,,,+++++++*******))))))))))))(((((((((((((((''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttuuuuuuuuuttttttttttttttttuuuutttttttttttttttttttsssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppppooooooonnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllmnnoopqrrstuuvvwwxxxxxxxxx€€€€€€€€€€€€~~~~~~~}}}}||zzyyyyyyyxxxxxxwwwwwwwwwwwwwwvvvvvvvuuuuuuuuutttuuuvvvvvvvvvvvvvvuuuuuttssrqonmlkjjihhgggfffeeeeddccc_^^^]]]]\\\\\[[[[[[ZZZZZZXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>==<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::99999999998888888887777777766666666555555544444444444333333322222222221111111111111110000000000000/////////.........------------------,,,,,,,,,,,+++++++*******)))))))))))))((((((((((((((''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!!!!!  uuvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttuuuuuuuutttttttttttttttttuuuuttttttttttttttttttsssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppoooooonnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllmnnoppqrsstuuvvwwwxxxxxxx€€€€€€€€~~~~~~~}}}}||zzzzyyyyyxxxxxxwwwwwwwwwwwwwvvvvvvvuuuuuuutttttttttuuuuuuuuuuvvvvvvuuuuttssronmmlkjiihhggfffeeeeddccc_^^^]]]]\\\\\[[[[[[ZZZZZZXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJIJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@????????????>>>>>>>>>>>>>===<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999998888888887777777766666666655555554444444444433333332222222222111111111111111000000000000//////////.........------------------,,,,,,,,,,,+++++++*******)))))))))))))((((((((((((((''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!!!!!  uuuuvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuttttttttttttuuuuuuuttttttttttttttttttuuuttttttttttttttttttssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppooooooonnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllmmnoopqqrsttuuvvwwwwwwxxx~~~~~~~~~~~}}}}}|zzzzyyyyyyxxxxxwwwwwwwwwwwwvvvvvvvuuuuuuuttttttttttuuuuuuuuuuuuvvvvvuuuuttsrponmlkjjihhggfffeeedddccc_^^^]]]]\\\\\[[[[[[ZZZZZZXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJIJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>>===<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999998888888887777777766666666655555544444444444333333332222222221111111111111111000000000000//////////.........------------------,,,,,,,,,,,+++++++*******)))))))))))))((((((((((((('''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!!!!!  uuuuuuuvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuutttttttttttttuuuuuutttttttttttttttttttutttttttttttttttttttsssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppooooooonnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllmmnnoppqrrsttuuvvvvwwwwww~~~~~~~~~~~~~~~~~~}}}}}}zzzzzyyyyyxxxxxwwwwwwwwwwwwvvvvvvvuuuuuutttttttttttuuuuuuuuuuuuuvvvvvuuuttssponmllkjiihgggffeeedddccc_^^^]]]]\\\\\\[[[[[ZZZZZZYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJIJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@????????????>>>>>>>>>>>>>>===<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999998888888877777777766666666655555544444444444333333332222222221111111111111111000000000000//////////.........-------------------,,,,,,,,,,++++++********)))))))))))))((((((((((((('''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!!!!!  uuuuuuuuuuvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuttttttttttttttuuuuuttttttttttttttttttttttttttttttttttttttttsssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppooooooonnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkllmmnnoopqqrssttuuuvvvvvwww~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}zzzzzzyyyyyxxxxwwwwwwwwwwwvvvvvvvvuuuuuutttttttttttuuuuuuuuuuuuuuuvvvuuuuttspoonmlkjiihgggffeeedddccb^^^^]]]]\\\\\\[[[[[[ZZZZZYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999998888888887777777776666666655555554444444444433333333222222222111111111111111100000000000///////////.........-------------------,,,,,,,,,,++++++********)))))))))))))((((((((((((('''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!!!!  uuuuuuuuuuuuuvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuutttttttttttttttuuuuttttttttttttttttttttstttttttttttttttttttssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppppoooooonnnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkllmmmnnoppqqrssttuuuuvvvvvv}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}zzzzzzyyyyyxxxxwwwwwwwwwwwwvvvvvvvuuuuuutttttttttsstttttttttuuuuuuuuuuuuuttspponmlkjjihhggffeeeddcccb^^^]]]]]\\\\\\[[[[[[ZZZZZYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999998888888887777777766666666655555554444444444333333333222222222111111111111111100000000000///////////.........------------------,,,,,,,,,,,++++++********)))))))))))))((((((((((((('''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuttttttttttttttttuuuttttttttttttttttttttssttttttttttttttttttsssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppppooooooonnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjkkkkjjjjjjjkkkkkkkkkkkkkllmmnnooppqrrsstttuuuuuvvv}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}{zzzzzyyyyyxxxxxwwwwwwwwwwwwvvvvvvvuuuuutttttttssssttttttttttuuuuuuuuuuuuttspponmlkjjihhggffeedddccbb^^^]]]]\\\\\\\[[[[[[ZZZZZYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999998888888877777777766666666655555544444444444333333333222222222111111111111111100000000000///////////.........------------------,,,,,,,,,,,++++++********)))))))))))))((((((((((((('''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttuuuuuuuttttttttttttttttttutttttttttttttttttttttssstttttttttttttttttssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppooooooonnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiikjjjjjjjjjjjjjjkkkkkkkkkllmmmnnooppqrrrssttttuuuuu||}}}}}~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~}}}}}}{zzzzzzyyyyxxxxxwwwwwwwwwwwwwvvvvvvuuuuutttttttssssttttttttttttuuuuuuuuuuttsqponmlkkjihhgffeeeddcccbb^^]]]]]\\\\\\\\[[[[[[ZZZZYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999988888888877777777766666666655555544444444444333333333222222222111111111111111100000000000///////////..........-----------------,,,,,,,,,,+++++++********)))))))))))))(((((((((((((''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttuuuuutttttttttttttttttttttttttttttttttttttttttssssttttttttttttttttsssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppooooooonnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjkkkkkkkkllmmnnnooppqqrrsssttttuuu|||}}}}}}~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~}}}}}}}{zzzzzzyyyyxxxxxwwwwwwwwwwwwwwvvvvvvuuuuttttttsssssttttttttttttttuuuuuuutttspponmlkkjihhgffeedddccbbb^^]]]]]\\\\\\\\[[[[[[ZZZZYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999998888888887777777776666666665555554444444444433333333322222222211111111111111110000000000////////////..........----------------,,,,,,,,,,,+++++++*********))))))))))))(((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""""!!!!!!!!!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttuuuutttttttttttttttttttttttttttttttttttttttttssssstttttttttttttttssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppppooooooonnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjkkkkkkkllmmmnnoooppqqrrrsssttttu{||||}}}}}}}}}}}}}}}}}}}~}}}}}}~~~~~~~~~~~}}}}}}}}{zzzzzzyyyyyxxxxxwwwwwwwwwwwwwwvvvvvuuuuttttttsssssttttssssttttttttuuuutttsspponmlkkjihhgffeeddcccbbb^]]]]]\\\\\\\\\[[[[[[[ZZZYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999998888888887777777777666666665555554444444444433333333322222222211111111111111110000000000/////////////.........----------------,,,,,,,,,,,+++++++*********))))))))))))(((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttuuutttttttttttttttttttttttttttttttttttttttttssssssttttttttttttttsssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppoooooooonnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjkkkkkklllmmmnnoooppqqrrrssssttt{{||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}zzzzzzzyyyyyxxxxxwwwwwwwwwwwwwwwvvvvvuuuutttttsssssttsssssssssttttttttttttsspponmlkkjihhgffeeddcccbba^]]]]]\\\\\\\\\\[[[[[[[ZZYYYYYYYYYYYXXXXXXXWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;::::::::::99999999988888888877777777777666666665555554444444444333333333322222222211111111111111110000000000/////////////.........---------------,,,,,,,,,,,,+++++++*********))))))))))))(((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttuuttttttttttttttttttttttttttttttttttttttttttsssssstttttttttttttssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjkkkkllllmmmnnnooppqqqrrrssstt{{{||||}}}}}}}}}}}}}}}}}}|||}}}}}}}}~~~}}}}}}}}}}|zzzzzzzyyyyyxxxxxxwwwwwwwwwwwwwwvvvvvuuuuttttsssssstsssssssssssstttttttttssrpoonmlkkjihhgffeeddccbbba^]]]]\\\\\\\\\\\[[[[[[[[ZYYYYYYYYYYYYYYXXXXXWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:;:::::::::::99999999988888888877777777777666666665555544444444444333333333322222222111111111111111110000000000//////////////........---------------,,,,,,,,,,,++++++++*********)))))))))))(((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  wwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssstttssssssssssssssssssssssttttttttttttttttsssssssssssssssssssssssssssssrrrrrqqqqqqqpppppppppppppppppppppppppooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmlnnmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkllllmmnnnoopppqqqrrsssttuuuvvvvvvvvvvvvvvvvvvvvzzzz{{{{{{{{{{{{{{{{{{{zz||||||{{{{{zzzzzzyyyyyyyyxxxwwwwwwwvvvvuuutttttssssrrqqqqqqqqqqqrrrrrrrrrqqppponmmlkjiihggffeeddccbbbaa``````____________^^^^^ZZZZZZZZZZZZZYYYYYXXXXXWWVVVVUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGHGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::999999999888777777777776666666665555544444444333333333333222222222211111111111111111111111110000000000///////////////.............--------,,,,,,,,,,,+++++++*******))))))))))))((((((((((((('''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!! !!!  wwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssttssssssssssssssssssssssstttttttttttttttsssssssssssssssssssssssssssssrrrrrrqqqqqqpppppppppppppppppppppppppooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmlnnmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkllllmmmnnoooppqqqrrssttuuuuvvvvvvvvvvvvvvuuvvvyzzzzz{{{{{{{{{{{{{{{zzzz||||||{{{{{zzzzzzzyyyyyyyxxxxwwwwwwvvvvuuutttttssssrqqqqqqqqqqqqqqqrrrrqqqqppoonmmlkjiihggffeeddccbbbaa``````_____________^^^^[[ZZZZZZZZZZZZZYYYYXXXXXWVVVVUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGHGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888777777777776666666665555544444444333333333332222222222111111111111111111111111110000000000///////////////............---------,,,,,,,,,,,+++++++*******))))))))))))((((((((((((('''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! !!!  wwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssstsssssssssssssssssssssssrttttttttttttttsssssssssssssssssssssssssssssrrrrrrrqqqqqpppppppppppppppppppopppppoooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmllnmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjkkkkklllmmmnnnooppqqqrrstttuuuuvvvvvvvvvuuuuuuuuuyyzzzzz{{{{{{{{{{{{zzzzzz|||||{{{{{{zzzzzzzyyyyyyyxxxxxwwwwwvvvvuuutttttssssrqqqqqqqqqqqqqqqqqqqqqqpppoonmllkjiihggffeeddccbbbaa``````_______________^^[[[[[[[[[[[ZZZZZYYYYXXXXWVVVVUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;:::::::::::9999999998888777777777776666666665555544444444333333333332222222222111111111111111111111111100000000000///////////////............---------,,,,,,,,,,++++++++*******)))))))))))((((((((((((('''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$############""""""""""""!!!!!!!!!!!!!!! !!!  wwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssssssssssssssssssssssssssrrttttttttttttttssssssssssssssssssssssssssssrrrrrrrrqqqqpppppppppppppppppppooppppoooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjkkkkklllmmnnnooppqqrrrstttuuuuvvvvvvuuuuuuuuuuuyyyyzzzz{{{{{{{{{zzzzzzzz||||{{{{{{{zzzzzzzyyyyyyyxxxxxwwwwwvvvvuuutttttssssqqqqqqqqqqqqqqqqqqqqqqpppponnmllkjjihhgffeeddccbbbaa``````_________________[[[[[[[[[[[[[ZZZZYYYYXXXXVVVVUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;:;::::::::::99999999998888777777777776666666665555544444444333333333332222222222111111111111111111111111100000000000////////////////...........---------,,,,,,,,,,+++++++++*******))))))))))((((((((((((('''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!! !!!  wwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssssssssssssssssssssssssssrrrtttttttttttttssssssssssssssssssssssssssssrrrrrrrrrqqqpppppppppppppppppppooopppoooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjkkkklllmmmnnooppqqrrssttuuuuuuvvuuuuuuuttttttxyyyyzzzz{{{{{{{zzzzzzzzz{{{{{{{{{{{zzzzzzzyyyyyyyxxxxxwwwwwvvvvuuuttttsssssqqqqqqqqqqqqqqqqqqqqqpppooonnmllkjjihhggffeeddccbbaa``````_________________[[[[[[[[[[[[[[ZZZZYYYXXXXVVVVUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCBBBBBAAAAAAAA@@@@@@@@@@@@????>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;:;::::::::::99999999998888777777777776666666665555544444443333333333332222222222111111111111111111111111100000000000////////////////...........---------,,,,,,,,,,+++++++++*******))))))))))((((((((((((''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$############"""""""""""""!!!!!!!!!!!!!!! !!  wwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssrrrrtttttttttttsssssssssssssssssssssssssssssrrrrrrrrrrqqqppppppppppppppppppooooppoooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjkkkkllmmmnnooppqqrsstttuuuuuuuuuuuuttttttttxxxyyyzzzz{{{{zzzzzzyyyyy{{{{{{{{{{{zzzzzzzyyyyyyyxxxxxwwwwwvvvvuuuttttsssssqqqqqqqqppppppppppppppppooonnmllkkjiihhgffeeddccbbaa```````________________[[\\\\\\\\\[[[[ZZZZYYYXXXVVVVUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCBBBBBAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;::::::::::::9999999999888877777777777666666666555554444444333333333333222222222211111111111111111111011110000000000/////////////////...........---------,,,,,,,,,,+++++++++*******)))))))))((((((((((((''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$#############"""""""""""""!!!!!!!!!!!!!! !!  wwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssssssssssssssssssssssssssssrrrrrttttttttttsssssssssssssssssssssssssssssrrrrrrrrrrrqqpppppppppppppppppppooooppooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiijjjjjjjkkklllmmnnooppqqrsstttuuuuuuuuutttttsssstwxxxyyyzzzzzzzzzzzyyyyyyy{{{{{{{{{{zzzzzzzyyyyyyyyxxxxwwwwwwvvvvuuuttttsssssqqqqqqqppppppppppppppppoooonnmllkkjjihhggffeeddccbaaa``````________________\\\\\\\\\\\\[[[[ZZZYYYXXXVVVVUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCBBBBBAAAAAAAA@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<;;;;;;;;;;::::::::::::9999999998888877777777776666666666555554444444333333333333222222222111111111111111111111011100000000000/////////////////...........---------,,,,,,,,,,+++++++++*******)))))))))((((((((((((''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!! !  wwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssssssssssssssssssssssssssssrrrrrrtttttttttsssssssssssssssssssssssssssssrrrrrrrrrrrrqpppppppppppppppppppooooopoooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjkklllmmnnooppqrsssttttuuuuutttttssssssswwxxxyyyzzzzzzzzyyyyyyyyy{{{{{{{{{{zzzzzzzyyyyyyyyxxxwwwwwwwvvvvuuuttttsssssqqqqqqppppppppppppppppoooonnnmmllkjjiihhggffeddccbbaaa``````_______________\\\\\\\\\\\\\[[[[ZZYYYXXXVVVVUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;::::::::::::9999999998888877777777776666666666555554444444333333333333222222222111111111111111111111011100000000000/////////////////............--------,,,,,,,,,,++++++++++******)))))))))(((((((((((''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$##############"""""""""""""!!!!!!!!!!!!!! !  wwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssrrrrrrrrttttttttsssssssssssssssssssssssssssssrrrrrrrrrrrrrpppppppppppppppppppoooooooooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjkkkllmmnnoopqrrssstttttttttttsssssrrrsvwwwxxyyyyzzzyyyyyyxxxxxxzzz{{{{{{zzzzzzzyyyyyyyyywwwwwwwwwvvvvuuuuttttsssssqqqqqqpppppppppppppppooooonnnmmllkkjjiihhggfeeddccbaaa```````______________\\\\\\\\\\\\\\[[[ZZZYYXXXVVVVUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBAAAAAAA@@@@@@@@@????>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;:::::::::::::9999999998888877777777766666666665555554444443333333333332222222222111111111111111111110011100000000000/////////////////............--------,,,,,,,,,,,+++++++++******)))))))))((((((((((('''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$#############""""""""""""""!!!!!!!!!!!!!! !  wwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssrrrrrrrrrtttttttsssssssssssssssssssssssssssssrrrrrrrrrrrrrrppppppppppppppppppoooooooooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhiiiiiiiiiijjjkkkllmmnnoopqrrrssstttttttssssrrrrrrrvvwwwxxyyyyyyyyyxxxxxxxxxzzzzzzzzzzzzzzzzyyyyyyyyywwwwwwwwwvvvvuuuuttttsssssqqqqqpppppppppppppppoooooonnnmmlllkkjjiihhggfeeddcbbaaa````````___________`\\\\\\\\\\\\\\[[[ZZZYYXXXVVVVUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBAAAAAAAA@@@@@@@@@????>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;:::::::::::::9999999998888877777777766666666665555554444443333333333332222222222111111111111111111100011100000000000/////////////////............--------,,,,,,,,,,,+++++++++******)))))))))((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$###############"""""""""""""!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrttttttsssssssssssssssssssssssssssssrrrrrrrrrrrrrrrpppppppppppppppppoooooooooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiijjjkkllmmnnooqqqrrsssssssssssrrrrrqqqruvvwwwxxxxyyxxxxxxxwwwwwxzzzzzzzzzzzzzzzzyyyyyyyyywwwwwwwwvvvvuuuuutttssssssqqqqqpppppppppppppoooooooonnnmmmlllkkjjiihhggfeeddcbbaaa`````````________``\\\\\\\]\\\\\\[[[ZZZYYXXXVVVVUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBAAAAAAAA@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999998888877777777666666666665555554444443333333333332222222222111111111111111111100011100000000000/////////////////.............-------,,,,,,,,,,,+++++++++******))))))))((((((((((('''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$##############""""""""""""""!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrtttttsssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrppppppppppppppppoooooooooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhiiiijjjkkllmmnnoppqqrrrsssssssrrrrqqqqqqquuvvvwwwxxxxxxxwwwwwwwwwwyyzzzzzzzzzzzzzyyyyyyyyyywwwwwwwvvvvvuuuuttttsssssrqqqqppppppppppppoooooooooonnnnmmmlllkkjjiihhgffeedcbbbaaa`````````_______``\\\\\\\\\\\\\\[[[ZZZYYXXXVVVUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBAAAAAAAA@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999998888877777776666666666655555554444443333333333332222222222111111111111111111000011100000000000/////////////////.............-------,,,,,,,,,,,+++++++++******))))))))((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$##############""""""""""""""!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssssssssssssrrsssssssssssssrrrrrrrrrrrrttttssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrpppppppppppppppooooooooooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhiiiijjkkllmmnnoppqqqrrrrrrrrrrqqqqqpppqtuuuvvwwwwwwwwwwwvvvvvvwwyyyzzzzzzzzzzzzyyyyyyyyyywwwwwwvvvvvvuuuuttttsssssrqqqqppppppppppoooooooooooonnnnmmmmlllkkkjjihhgffedccbbaaaa`````````______``\\\\\\\\\\\\\\[[[ZZYYYXXXVVVUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBAAAAAAAA@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999999988888877777776666666666655555554444443333333333332222222222111111111111111111000011000000000000/////////////////.............-------,,,,,,,,,,++++++++++******))))))))((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$##############""""""""""""""!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttssssssssssssssssssssssrrrssssssssssssrrrrrrrrrrrrrtttsssssssssssssssssssssrssssssssrrrrrrrrrrrrrrrrrppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllmmmmmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhiiijjjkkllmmnooppqqqrrrrrqqqqqppppppptttuuvvvvvwwvvvvvvvvvvvvvxyyyyzzzzzzzzzyyyyyyyyyyywwwwwvvvvvvuuuuuttttsssssrqqqqpppppppppoooooooooooooonnnnmmmmlllkkkjjihhgffedccbbaaaa``````````____``\\\\\\\\\\\\\[[[ZZZYYYXXXVVVUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBAAAAAAAAA@@@@@@@@??????>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;::::::::::::::9999999988888877777776666666666555555554444433333333333332222222222111111111111111111000011000000000000/////////////////.............-------,,,,,,,,,,++++++++++******))))))))((((((((((''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$################"""""""""""""!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyywxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssrrrrsssssssssssrrrrrrrrrrrrrrttsssssssssssssssssssssrrsssssssrrrrrrrrrrrrrrrrrrppppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllmmmmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiijjkkllmnnoopppqqqqqqqqpppppoooopstttuuuuvvvvvuuuuuuuuuuvvxxyyyyzzzzzzzyyyyyyyyyyyxwwwwvvvvvvvuuuuutttttsssssqqqqppppppppoooooooooooonoonnnnnmmmmmlllkkjjihhgffddccbbaaaa```````````___`\\\\\\\\\\\\[[[[ZZZYYXXXWVVUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@??????>>>>>>>>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;;:::::::::::::::9999999988888877777766666666666555555554444433333333333332222222222111111111111111110000011000000000000/////////////////.............-------,,,,,,,,,,++++++++++******))))))))((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$################"""""""""""""!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxywwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttssssssssssssssssssssrrrrrssssssssssrrrrrrrrrrrrrrrtsssssssssssssssssssssrrrssssssrrrrrrrrrrrrrrrrrrrpppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggghhhhhhiiijjjkklmmnnoooppppppppppoooooooossstttuuuuuuuutttttttuuuuxxxyyyyyyyyyyyyyyyyyyyyyxwwwvvvvvvvuuuuuutttttsssssqqqqppppppppoooooooooooonoonnnnnnnmmmmlllkkjjihhgfeddccbbaaaa``````````____\\\\\\\\\\\[[[[ZZZYYYXXXWVVUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@???????>>>>>>>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;;;::::::::::::::::9999999988888877777766666666665555555554444433333333333332222222222111111111111111100000011100000000000/////////////////.............-------,,,,,,,,,,+++++++++*******))))))))((((((((('''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$################"""""""""""""!!!!!!!!!!!!!! !  wwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttsssssssssssssssssssrrrrrrsssssssssrrrrrrrrrrrrrrrrsssssssssssssssssssssrrrrsssssrrrrrrrrrrrrrrrrrrrqppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllmmmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggghhhhhiiijjkkllmmnnoooopppoooooonnnnnnrrssstttttttttttsssstttuuwwxxxyyyyyyyyyyyyyyyyyyxxwwwvvvvvvvuuuuuutttttsssssqqqqpppppppooooooooooooonoonnnnnnnnnmmmmllkkjjihggfeddccbbaaaa```````````__\\\\\\\\[[[[[[ZZZYYYXXXWWVVUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@???????>>>>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;;;::::::::::::::::9999999988888877777666666666665555555554444433333333333332222222222211111111111111100000011100000000000////////////////..............-------,,,,,,,,,,+++++++++******)))))))))((((((((('''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$################""""""""""""!!!!!!!!!!!!!!!! !  wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrssssssssssssssssssssrrrrrssssrrrrrrrrrrrrrrrrrrrqqpppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllmmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggghhhhhiiijjkllmmmnnnooooooonnnnnnnnnrrrrsssssssssssssssssstttvwwxxxxyyyyyyyyyyyyyyyxxxwwvvvvvvvvuuuuuuttttttssssqqqqpppppppoooooooooooonnoonnnnnnnnnnnmmmllkkjjihgfeeddcbbbaaaa``````````__\\\\[[[[[[[[[ZZZZYYYXXXWWVUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>================<<<<<<<;;;;;;;;;;;;::::::::::::::::99999999888888877777666666666655555555554444433333333333332222222222211111111111111100000011100000000000////////////////..............-------,,,,,,,,,++++++++++******)))))))))((((((((('''''''&&&&&&&&&&%%%%%%%%%%%$$$$$#################""""""""""""!!!!!!!!!!!!!!!! !  wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttsssssssssssssssssssrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrsssssssssssssssssssrrrrrrsssrrrrrrrrrrrrrrrrrrrqqqppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggghhhhiijjkkllmmmnnnnnnnnnnmmmmmmmqqrrrrrsssrrrrrrrrrrrssstvvwwwxxxxxyyyyyyyyyyyyxxxwwvvvvvvvuuuuuuuttttttssssqqqqpppppppooooooooooonnnoonnnnnnnnnnnnmmmllkkjiihgfeedccbbbaaaa`````````__\\[[[[[[[[[ZZZZZYYYXXXXWWVUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>>>==================<<<<<<<;;;;;;;;;;;;:::::::::::::::::999999998888888777776666666666555555555544444333333333333322222222222111111111111111000000111000000000000///////////////.............--------,,,,,,,,,+++++++++*******)))))))))((((((((('''''''&&&&&&&&&%%%%%%%%%%%%$$$$$#################""""""""""""!!!!!!!!!!!!!!!! !  vwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssssssssrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrrrrssssssssssssssssssrrrrrrrssrrrrrrrrrrrrrrrrrrrrqqqpppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggghhhiijjkkklllmmmmmmmmmmmmmmmmmqqqqqrrrrrrrqqqqqqqqrrrssuvvvwwwxxxxxxxxxxxxxxxxxxwwvvvvvvvuuuuuuuttttttssssqqqqpppppppooooooooooonnnoonnnnnnnnnnnnnmmmllkkjiiggfeedccbbbaaaa````````__\[[[[[[[[[ZZZZZYYYYXXXWWWVUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHIHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@????????>>>>>>===================<<<<<<;;;;;;;;;;;;::::::::::::::::::999999998888888777766666666666555555555444444333333333333322222222222111111111111111000000111000000000000///////////////.............--------,,,,,,,,++++++++++*******)))))))))((((((((('''''''&&&&&&&&&%%%%%%%%%%%%$$$$$##################"""""""""""!!!!!!!!!!!!!!!!! !  vvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssrrrrrrrrsrrrrrrrrrrrrrrrrrrrrqqqqppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllllmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggggghhhiijjkkkllllllllllllllllllpppqqqqqqqqqqppppppqqqrrruuuvvvwwwwxxxxxxxxxxxxxxxwvvvvvvvvuuuuuuuutttttssssqqqqppppppooooooooooonnnnoonnnnnnnnnnnnnnnmmllkkjihgffeddccbbbaaaa```````__\[[[[[[[[ZZZZZYYYYXXXXWWWUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHIHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBAAAAAAA@@@@@@@@@@????????>>>>>>==================<<<<<<;;;;;;;;;;;;::::::::::::::::::9999999998888888777766666666665555555555444444333333333333322222222222111111111111111000000111000000000000//////////////.............---------,,,,,,,,++++++++++*******)))))))))((((((((('''''''&&&&&&&&&%%%%%%%%%%%%$$$$$##################"""""""""""!!!!!!!!!!!!!!!!! !  vvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqpppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllllmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggggggghhiiijjjkkkkllllllllllllllppppppppppppppppppppppqqrttuuvvvvwwwwwwxxxxxxxxxxxwvvvvvvvvuuuuuuuuttttttsssqqqqpppppppoooooooooonnnnonnnnnnnnnnnnnnnnnmmllkjjihgffeddccbbaaaaa```````_\[[[[[[[ZZZZZZYYYYXXXXWWWUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMLLLLMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBAAAAAAA@@@@@@@@@?????????>>>>>==================<<<<<<<;;;;;;;;;;;:::::::::::::::::::9999999998888888777766666666665555555555444444333333333333322222222222111111111111111000000111000000000000//////////////.............---------,,,,,,,,+++++++++********)))))))))((((((((('''''''&&&&&&&&&%%%%%%%%%%%%$$$$$##################"""""""""""!!!!!!!!!!!!!!!!! !  vvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllllkmmllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggffffffffgggghhhiiijjjjkkkkkkkkkkkkkklooopppppppoooooooooooppqqstttuuuvvvvwwwwwxxxxxxxxxwvvvvvvvvuuuuuuuuttttttsssrqqqqppppppooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmllkjihhgfeedccbbbaaaa```````_\\[[[[[[ZZZZZZYYYYXXXXWWWUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGFGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@@?????????>>>>>==================<<<<<<;;;;;;;;;;;;::::::::::::::::::99999999988888888777766666666665555555555544444333333333333322222222222111111111111111000000111100000000000//////////////............----------,,,,,,,++++++++++********)))))))))((((((((('''''''&&&&&&&&%%%%%%%%%%%%%$$$$$##################"""""""""""!!!!!!!!!!!!!!!!! !  vvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqpppppooooooooooooooooooonooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllllkmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggffffffffffggghhhhiiiijjjjjjjjjjkkkkkkoooooooooooonnnnnnnoooopprsstttuuuuvvvwwwwwxxxxxxxvvvvvvvvuuuuuuuuuutttttsssrqqqqppppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmlkkjihggfeddccbbbaaaa```````\\[[[[[[[ZZZZZYYYYXXXXWWWUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGFGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@@?????????>>>>==================<<<<<<<;;;;;;;;;;;::::::::::::::::::999999999988888888777666666666665555555555544444333333333333322222222222111111111111111000000111100000000000/////////////.............----------,,,,,,,++++++++++********)))))))))((((((((('''''''&&&&&&&&%%%%%%%%%%%%$$$$$$##################"""""""""""!!!!!!!!!!!!!!!!!! !  vvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqppppooooooooooooooooooonnoooonnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllllkkmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggffffffffffffggghhhhiiiiiiijjjjjjjjjjjnnnnoooonnnnnnnnnnnnnnooprrrssttttuuuvvvwwwwxxxxxxvvvvvvvvuuuuuuuuuuttttttssrqqqqppppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmllkjiihgffeddccbbaaaaa``````\\\[[[[[[ZZZZZYYYYXXXXWWWUUUUUUTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGFFGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@??????????>>>>==================<<<<<<<;;;;;;;;;;::::::::::::::::::9999999999988888888777666666666665555555555544444333333333333322222222222111111111111111000000111100000000000/////////////............-----------,,,,,,+++++++++++********)))))))))((((((((((''''''&&&&&&&&%%%%%%%%%%%%$$$$$##################""""""""""""!!!!!!!!!!!!!!!!!! !  vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssstttttttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppqqppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggggggggfffffffffffeeeeeeeeeeddddddddeeeeeffffffggggggggggghhhiiiiiiiiiiiiiiihhiiiiijjjmmmnnnooopppqqqrrrrssssssttttttttssssssssssssrrrrqqrrrrrqqqqqppppppppoooooooooooooooooooooooooonnnmmlkjiihgffeddccbbbaaaaaa```^^^^]]]]]]\\\\\[[[ZZZZYYYWWVVVVVUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHGGGGGGGGGGGGGGFFFFFFFFEFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@???????????>>================<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999999999988888888877777777666666666666555555554444443333333333333322222222222222211111111111111111111111100000000000/////////............----------,,,,++++++++++**********)))))))(((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$################""""""!!!!!!!!!!!!!!!!! !!  vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttssssssssssssssttttttttttttttttttttttsssssrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppqppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggggggfffffffffffffeeeeeeeeeedddddddddeeeeeeeffffffffffggggggghhiiiiiiiihhhhhhhhhhhiiijllmmmnnnooopppqqrrrrssssstttttttsssssssssssssrrrrrqsrrrrqqqqqqpppppppooooooooooooooooooooooooooonnnmmkkjihhgfeeddccbbbaaaaaa``^^^^^^]]]]]]\\\\[[[ZZZYYYWWVVVVVUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGGGFFFFFFFFFEFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>>===============<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999999988888888877777777666666666666555555554444444333333333333322222222222222211111111111111111111111100000000000/////////...........-----------,,,+++++++++++**********)))))))(((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$################""""""!!!!!!!!!!!!!!!!!! !!  vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttsssssssssssssssstttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhgggggggggggggggfffffffffffffeeeeeeeeedddddddddddddeeeeeeeeeefffffffffgghhhhhhhhhhhhhhhgghhhhhhiikllllmmnnnoooppqqqrrrssssttttttssssssssssssssrrrrrqsrrrrqqqqqqpppppppooooooooooonnnnnooooooooooonnnmmkkjiihgffeddcccbbbaaaaaaa^^^^^^^^]]]]]\\\\[[[ZZZYYWWVVVVVUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFEEFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>>==============<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999999999888888888877777777666666666666655555554444444333333333333322222222222222211111111111111111111111100000000000/////////...........-----------,,,+++++++++++*********))))))))(((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$################""""""!!!!!!!!!!!!!!!!! !!  vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssstttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhgggggggggggggggfffffffffffffeeeeeeeeeeeddddddddddddddddeeeeeeeeeeeefffffggghhhhhhgggggggggggghhhhkkkklllmmnnnooppqqqrrrrrrttttssssssssssssssssrrrrrqsrrrrrqqqqqqppppppoooooooooonnnnnnnnooooooooonnnmmlkjjihhgfeeddccbbbbaaaaaa__^^^^^^^^^]]]]\\\[[ZZZYYWWWVVVVUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@???????????>>>=============<<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999999888888888877777777666666666666655555554444444333333333333322222222222222211111111111111111111111000000000000////////...........------------,,++++++++++++*********)))))))((((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#################""""""!!!!!!!!!!!!!!!!! !!  vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttssssssssssssssssssstttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhgggggggggggggggffffffffffffffeeeeeeeeeeedddddddddddddddddddddddeeeeeeeeefggggggggggggggggggggggghhjjkkkkllmmmnnooppqqqrrrrrssssssssssssssssssssrrrrrrssrrrrqqqqqqppppppooooooooonnnnnnnnnnnnooooonnnnnmlkkjiihgffeeddccbbbbaaaaa_______^^^^^^]]]\\\[[ZZZYWWWVVVVUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>>>=============<<<<<<<<<<<<;;;;;;;;;;::::::::::::999999999999999988888888887777777766666666666665555555444444433333333333332222222222222211111111111111111111111100000000000/////////...........-----------,,,++++++++++++*********)))))))((((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$#################""""""!!!!!!!!!!!!!!!!!! !  vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttsssssssssssssssssssssttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhgggggggggggggggfffffffffffffeeeeeeeeeeeeddddddddddddddddddddddddddddeeeeeffffffffffffffffffffgggggjjjjkkklllmmnnooppqqqqrrrsssssssssssssssssssssrrrrrssrrrrrqqqqqppppppooooooooonnnnnnnnnnnnnnnnnnnnnnmlkkjjihhgffeddcccbbbbbaaa___________^^^^]]\\\[[ZZZWWWVVVVUUUUUUTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@????????????>>>============<<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999999999888888888887777777766666666666666555555444444443333333333332222222222222211111111111111111111111100000000000/////////...........-----------,,,++++++++++++*********))))))(((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#################""""""!!!!!!!!!!!!!!!!!! !  vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttssssssssssssssssssssssstttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhgggggggggggggggfffffffffffffeeeeeeeeeeeeeddddddddddddddddddddddddddddddddeefffffffffffffffffffffgggiijjjjkkkllmmnnoopppqqqqqssssrrrrrrrrsssssssssrrrrrssrrrrrqqqqqqpppppoooooooonnnnnnnnnnnnnnnnnnnnnnmmlkkjjihhgffeeddcccbbbbbbb_____`_______^^^]]\\[[[ZZXWWWVVVVUUUUTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@???????????>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999999999888888888887777777766666666666666555555444444443333333333332222222222222211111111111111111111111000000000000/////////...........-----------,,+++++++++++++*********))))))(((((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$#################""""""!!!!!!!!!!!!!!!!!! !  vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttssssssssssssssssssssssssttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihgggggggggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddddccccccccccccdddddddeeeeeeeeeeeeeeeeefffffffgiiiijjjkkkllmmnnooppppqqqrrrrrrrrrrrrrrsssssssrrrrrsssrrrrqqqqqqpppppoooooononnnnnnnnnnnnnnnnnnnnnnmmllkkjiihggffeeddcccbbbbbb````````````___^^]]\\[[ZZXWWWVVVVUUUUTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999999999988888888887777777776666666666666655555544444444333333333333222222222222221111111111111110111111000000000000/////////............----------,,,++++++++++++**********))))))(((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$##################""""""!!!!!!!!!!!!!!!!!! !  uvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttssssssssssssssssssssssssstttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhgggggggggggggggffffffffffffeeeeeeeeeeeeeedddddddddddddcccccccccccccccccccdddeeeeeeeeeeeeeeeeeeefffffhiiiijjjkkkllmmnnoooppppprrrrrrrrrrrrrrrsssssssrrrrsssrrrrrqqqqqpppppoooooononnnnnnnnnnnnnnnnnnnnnnmmlkkkjiihhgffeedddccccbbbb``````````````__^^]]\\[[ZXXWWWVVVUUUUTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@????????????>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999999988888888887777777776666666666666655555544444444333333333333222222222222221111111111111110111111000000000000/////////...........-----------,,,++++++++++++*********))))))((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$##################"""""""!!!!!!!!!!!!!!!! !  uuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttssssssssssssssssssssssssstttttttttsssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjijjjjjjjiiiiiiiiiiiiiiihhhggggggggggggggfffffffffffffeeeeeeeeeeeeeedddddddddddddcccccccccccccccccccccddddddddddddddeeeeeeeefffhhhiiiijjkkkllmmnnnooooppqqqqqqqqqrrrrrrsssssssrrrrsssrrrrrqqqqqpppppoooooonnnnnnnnnnnnnnnnnnnnnnnmmmlkkkjiihhggffeedddccccccb```aaaaaaaaaa```__^]]\\[[XXXWWVVVUUUUTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@????????????>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999999988888888887777777776666666666666655555544444444333333333333222222222222221111111111111100111110000000000000////////............-----------,,+++++++++++++*********))))))((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$##################"""""""!!!!!!!!!!!!!!!!  uuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttsssssssssssssssssssssssssttttttttssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjijjjjjjiiiiiiiiiiiiiiihhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeeedddddddddddddcccccccccccccccccccccddddddddddddddddddeeeeeefhhhhiiiijjkkkllmmmnnnooooppppqqqqqqrrrrrrssssssrrrrsssrrrrrqqqqqpppppoooooonnnnnnnnnnnnnnnnnnnnnmmmmmlkkkjjiihhggffeeddddcccccaaaaaaaaaaaaaa```__^]]\\[YXXWWWVVUUUUTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@????????????>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999999988888888888777777777666666666666665555554444444433333333333322222222222221111111111111100011110000000000000/////////............----------,,,+++++++++++++*********))))))((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$##################"""""""!!!!!!!!!!!!!!!!  uuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttsssssssssssssssssssssssssttttttssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiijjjjjiiiiiiiiiiiiiiiihhhhgggggggggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbcccccccccddddddddddddeeeeeghhhhhiiijjjkklllmmmnnnnnpppppppqqqqrrrrrsssssssrrrssssrrrrqqqqqpppppooooonnnnnnnnnnnnnnnnnnnnnmmmmmmkkkjjjiihhggfffeeeddddcccaaaaaabbbbbbbaaa``__^]]\\YYXXWWVVVUUUTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@????????????>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::9999999999999988888888888777777777666666666666655555554444444433333333333322222222222221111111111111000011100000000000000/////////............----------,,,+++++++++++++*********))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$##################"""""""!!!!!!!!!!!!!!!!  uuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttssssssssssssssssssssssssrtttttsssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiijjjjiiiiiiiiiiiiiiiihhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbcccccccccccccccdddddddeeeggghhhhiiijjjkkklllmmmmnnooooppppqqqqrrrrsssssssrrrssssrrrrrqqqqqppppooooonnnnnnnnnnnnnnnnnnnmmmmmmmlkkkjjjiihhhggfffeeedddddcaaaabbbbbbbbbbbaa``__^]]\ZYYXXWWVVUUUTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@???????????>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::999999999999998888888888877777777766666666666665555555444444444333333333332222222222222111111111111100001100000000000000//////////............----------,,,+++++++++++++*********))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$##################"""""""!!!!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssssssssssrrtttsssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiijjjiiiiiiiiiiiiiiiihhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbcccccccccccccccccddddddeegggghhhhhiiijjjkkkllllmmmnnoooopppqqqrrrrsssssssrrrssssrrrrrqqqqqppppooooonnnnnnnnnnnnnnnnnmmmmmmmmmlkkkjjjiihhhgggfffeeeeddddbbbbbbbbbccccbbbaa``__^]]ZYYXXWWVVVUUUTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::999999999999998888888888877777777766666666666665555555444444444333333333322222222222222111111111111000001000000000000000/////////.............----------,,,+++++++++++++*********)))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$###################"""""""!!!!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuvvuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssssssrrrrtsssssssssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiijjjiiiiiiiiiiiiiiiihhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbccccccccccccccccccccdddddfggggghhhhiiijjjjkkklllllnnnnooopppqqqrrrsssssssrrrssssrrrrrqqqqqppppooooonnnnnnnnnnnnnnnnmmmmmmmmmllkkkjjiiiihhhggggfffeeeeddbbbbbbbccccccccbbaa``_^^][ZYYXXWWVVUUUTTTTSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@????????????>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::9999999999999888888888877777777766666666666666555555544444444433333333332222222222222211111111111100000100000000000000//////////............----------,,,,+++++++++++++*********)))))(((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$###################"""""""!!!!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssssssrrrrrrssssssssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppoppppppooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiijjiiiiiiiiiiiiiiihhhhhhhhggggggggggfffffffffffffffeeeeeeeeeeeeddddddddddddddddccccccccccccbbbbbbbbbbcbbbbbbbbbbbbbbccccccddddfffggggghhhhiiijjjjkkkkklmmmnnnooppqqqrrrrssssssrrrsssssrrrrqqqqqppppoooonnnnnnnnnnnnnnnnnmmmmmmmmmllkkjjjiiiihhhhggggffffeeeebbbbbbccccccccccbbaa``_^^[ZZYYXWWVVVUUTTTTSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>======<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::9999999999999888888888877777777766666666666665555555544444444433333333332222222222222211111111111000000000000000000000//////////............----------,,,,++++++++++++**********)))))(((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$##################""""""""!!!!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssssssrrrrrrrssssssssssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppoopppppoooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiijiiiiiiiiiiiiiiiihhhhhhhhgggggggggfffffffffffffffeeeeeeeeeeeeeddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccddfffffgggggghhhiiiijjjjkkklmmmnnnooppqqrrrrssssssrrrssssrrrrrqqqqqppppoooonnnnnnnnnnnnnnnnmmmmmmmmmmllkkjjjiiiiihhhhhggggfffeeecbbbbccccccdddcccbbaa``_^\[ZZYXXWWVVUUUTTTTSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::99999999999988888888887777777776666666666666555555554444444443333333333222222222222221111111111100000000000000000000///////////............----------,,,,++++++++++++**********)))))(((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$###################""""""""!!!!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssssrrrrrrrrrsssssssssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppoooppppoooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkjkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhggggggggfffffffffffffffeeeeeeeeeeeeeddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccceeffffffggggghhhiiiiijjjjlllmmnnooppqqqrrrrssssrrrrssssrrrrrqqqqqppppoooonnnnnnnnnnmmmmmmmmmmmmmmmlllkkjjjjiiiiihhhhhhgggfffeeccccccccccddddddccbbaa`__\\[ZZYXXWWVVUUUTTTSSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHGGGGGGGFFFFFFFFEEEEEEEEEDEEDDDDDDDDDDDCCCCCCCCCCCBCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>=====<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::99999999999988888888887777777776666666666666555555554444444443333333333222222222222221111111111100000000000000000000///////////...........----------,,,,,++++++++++++**********)))))((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$###################""""""""!!!!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttssssssssssssssrrrrrrrrrrrssssssssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppoooopppoooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhggggggggfffffffffffffffeeeeeeeeeeeedddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccceeeeeffffffgggghhhhiiiijjklllmmnnooppqqrrrrrrrrrrrrssssrrrrrqqqqqppppoooonnnnnnnnnmmmmmmmmmmmmmmmmlllkkjjjjiiiiiiiihhhhggggffecccccccccddddddddccbbaa`_]\[[ZYYXXWWVVUUTTTTSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGFFFFFFFFEEEEEEEEEDEEDDDDDDDDDDCCCCCCCCCCCCBCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>=====<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::99999999999988888888877777777776666666666666555555554444444443333333333222222222222221111111111100000000000000000000///////////...........----------,,,,,+++++++++++**********))))))((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$##################"""""""""!!!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssrrrrrrrrrrrrssssssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppoooooppoooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggffffffffffffffffeeeeeeeeeeeeeddddddddddddddcdccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcdeeeeeeefffffgggghhhhiiiikkkllmmnnoppqqqrrrrrrrrrrrssssrrrrrqqqqqppppoooonnnnnnnnmmmmmmmmmmmmmmmmmlllkkjjjjiiiiiiiiiihhhhggfffcccccccccdddddddddccbbaa`]]\[[ZYYXXWVVVUUTTTTSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJKJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGFFFFFFFFEEEEEEEEEDEEDDDDDDDDDDCCCCCCCCCCCBBCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>====<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::9999999999998888888887777777777666666666666655555555444444444333333333322222222222222111111111100000000000000000000////////////...........----------,,,,,+++++++++++**********))))))((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$##################"""""""""!!!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssrrrrrrrrrrrrrrsssssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppoooooopoooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggfffffffffffffffeeeeeeeeeeeedddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaabbbbbbbbbdddddeeeeeeeffffgggghhhiijkkkllmnnooppqqqrrrrrrrrrrssssrrrrrqqqqqppppoooonnnnnnnnmmmmmmmmmmmmmmmmmlllkkjjjjjiiiiiiiiiiihhhggffdccccccccddddddddddccbba`^]\\[[ZYYXWWVVVUUTTTTSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEDEEDDDDDDDDDDCCCCCCCCCCCBBCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::999999999999888888888777777777766666666666665555555544444444443333333332222222222222111111111110000000000000000000/////////////..........----------,,,,,,++++++++++***********)))))((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#################""""""""""!!!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrsssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggfffffffffffffffeeeeeeeeeeeeedddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabbbbbdddddddddeeeeeffffgggghhhjjkkklmmnnooppqqqqrrrrrrrqssssrrrrrqqqqqppppoooonnnnnnnnmmmmmmmmmmmmmmmmmlllkkjjjjjjiiiiiiiiiiihhhggfddccccccdddddddddddccbbaa^^]\\[ZZYYXWWVVVUUTTTTSSSRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDEDDDDDDDDDDCCCCCCCCCCCBBBCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>===<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::999999999998888888888777777777766666666666665555555544444444443333333332222222222222111111111110000000000000000000/////////////..........----------,,,,,,++++++++++***********)))))((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$##################""""""""""!!!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggfffffffffffffffeeeeeeeeeeeeedddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabccccddddddddeeeeffffggghhijjkkllmmnnoopppqqqqqqqqqqsssrrrrrrrqqqqppppoooonnnnnnnmmmmmmmmmmmmmmmmmmlllkkjjjjjjjjjjjjiiiiiihhgggdddcccccddddddddddddccbba_^]]\\[ZZYYXXWWVVUUUTTTSSRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDEDDDDDDDDDDCCCCCCCCCCCBBBCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>===<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::99999999999888888888877777777776666666666666555555554444444444333333333222222222222211111111110000000000000000000//////////////.........-----------,,,,,,++++++++++**********))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#################"""""""""""!!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggfffffffffffffffeeeeeeeeeeeedddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaacccccccccdddddeeeefffggggiijjkkllmmnnooppppqqqqqqqqrrrrrrrrrrqqqqppppoooonnnnnnnmmmmmmmmmmmmmmmmmmlllkkkjjjjjjjjjjjjjiiiihhhggddddccccddddddddddddccbba_^^]]\\[ZZYYXXWWVVUUUTTTTSRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>==<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::99999999999888888888877777777776666666666666655555554444444444333333333222222222222211111111110000000000000000000/////////////..........----------,,,,,,,++++++++++**********))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#################"""""""""""!!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttssssrrrrrrrrrrrrrrrrrrrrrsssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggfffffffffffffffeeeeeeeeeeeeeddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaccccccccccccddddeeeffffggiiijjkkllmmnnooopppppppqqqrrrrrrrrrrqqqqppppoooonnnnnnnmmmmmmmmmmmmmmmmmmlllkkkjjjjjjjjjjjjjjiiiihhhgedddddddddddddddddddcccbb__^^]]\\[[ZYYXXWWVVVUUTTTSSSRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMNNMMMMMMMMMMMLLLLLLLLLLLKLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>==<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::9999999999988888888887777777777666666666666665555555444444444443333333332222222222211111111111000000000000000000/////////////..........-----------,,,,,,,+++++++++***********))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$################"""""""""""!!!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppqqqqqqqqqqqpppppppppppppppppppppppppppppppppppooooooooooooooooooooooonnnnnnooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggggffffffffffffeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````````````````aaaaaabbbbcccddddefffgghhiijjjkkkllllmmmmmmpppppppoooooonnnnmmmmllllnnnnnnnmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkjjjjiiihgggffffffffffffffffffeeedbbaa``__^^]]\\[[ZZYYXXXWWWVVVVUUUUUUTTTTTTTSSSSSSSPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBAAAAAAAAAA@@@@@@@@@@@???@@@@@@@???????????>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::9999999999988888888887887777777777777666666666655544444444443333333332223332222222222111111111100000///////////////...........------------,,,,,,,,,,++++************)))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$################""""""""""""""""!!!!!!!!!!!!!  tttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttsssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppqqqqqqqqqqppppppppppppppppppppppppppppppppppoooooooooooooooooooooooonnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffeedddddddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````````````````aaaaabbbcccdddeeeffggghhiijjjkkklllllmmmoooppppoooooonnnnmmmmllllnnnnnnnmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkjjjjiiiggggffffffffffffffffeeeedbbbaa```__^^]]\[[ZZYYYXXWWWWVVVVUUUUUTTTTTTTSSSSSSPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBAAAAAAAAAAA@@@@@@@@@@@???@@@@@@@???????????>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::99999999999988888888887887777777777777766666666655554444444443333333332223332222222221111111111100000//////////////...........------------,,,,,,,,,,,++++************)))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$###############"""""""""""""""""!!!!!!!!!!!!  ttttttuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttsssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppqqqqqqqqqppppppppppppppppppppppppppppppppppoooooooooooooooooooooooonnnnnnnnooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggggffffffffffffffedddddddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````````````````````aaaabbbccccddeeefffgghhhiijjjjkkkkllllooooooooooooonnnnmmmmllllnnnnnnmmmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkkjjjjiiihgggfffffffffffffffeeeeddbbbbaa```__^^]]\\[[ZZYYXXXWWWVVVVVUUUUUTTTTTTSSSSSPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBAAAAAAAAAAA@@@@@@@@@@@???@@@@@@???????????>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::9999999999998888888888788877777777777776666666665555444444444433333333222332222222222111111111110000///////////////..........-------------,,,,,,,,,,,+++*************))))))))((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$###############"""""""""""""""""!!!!!!!!!!!!  tttttttttuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttsssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppoqqqqqqqpppppppppppppppppppppppppppppppppppoooooooooooooooooooooooonnnnnnnnnoooonnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffeddddddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````__``````````````aaaabbbccccddeeeeffggghhhiiijjjkkkkllnoooooooooooonnnnmmmmllllnnnnnnmmmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkkjjjjjiihhgggfffffffffffffeeeeeddbbbbaaa```__^^]]\\[[ZZYYYXXXWWWVVVVUUUUUTTTTTTSSSSPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBAAAAAAAAAAA@@@@@@@@@@????@@@@@@???????????>>>>>>>>=======<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::9999999999988888888888788877777777777776666666665555444444444433333333222332222222222111111111100000//////////////...........------------,,,,,,,,,,,,+++*************))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$################""""""""""""""""!!!!!!!!!!!!  tttttttttttttttuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttsssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppoooqqqqqqpppppppppppppppppppppppppppppppppppoooooooooooooooooooooooonnnnnnnnnnooonnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffdddddddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````___```_______``````aaabbbbccddddeeeefffggghhhiiijjjkkknnoooooooooonnnnnmmmmllllnnnnnnmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkjjjjjiihhggggffffffffffeeeeeedddbbbbbaaaa```__^^]]\\[[ZZYYYXXXWWWVVVVUUUUUTTTTTSSSQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBAAAAAAAAAA@@@@@@@@@@@????@@@@@@???????????>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::99999999999988888888888888877777777777776666666665555444444444433333333222332222222221111111111100000/////////////...........-------------,,,,,,,,,,,,+++************)))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$################""""""""""""""""!!!!!!!!!!!!  tttttttttttttttttttuuuutttttttttttttttttuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttsssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppooooqqqqpppppppppppppppppppppppppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihihhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffffeddddddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````____``__________`````aaabbbbcccdddddeeefffggghhhiiijjkknnnooooooooonnnnnmmmmllllonnnnnmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkjjjjjjiihhhggggfffffffeeeeeedddddbbbbbaaaaa```__^^]]\\[[ZZZYYXXXWWWWVVVVUUUUTTTTTTSQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBAAAAAAAAAA@@@@@@@@@@?????@@@@@????????????>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::99999999999888888888888888877777777777776666666665555444444444433333333222332222222221111111111000000/////////////..........--------------,,,,,,,,,,,,+++************)))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$################""""""""""""""""!!!!!!!!!!!!  tttttttttttttttttttttttttttttttttttttttttttttuuuttttttttuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppooooooqqqpppppppppppppppppppppppppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffeedddddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````____`____________`````aaaabbbcccccddddeeeefffggghhiijjkmnnnoooooooonnnnnmmmmllllnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkjjjjjjjjjjjjjjjjihhhgggggfffffeeeeeddddddcbbbbbbaaaaa```__^^]]]\\[[ZZYYYXXXWWWVVVVUUUUUTTTTTQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBAAAAAAAAA@@@@@@@@@@@?????@@@@@???????????>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::99999999999988888888888888887777777777777666666666555444444444443333333322233222222222111111111100000/////////////...........-------------,,,,,,,,,,,,,++*************)))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$#################"""""""""""""""!!!!!!!!!!!  ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppoooooooqppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffeedddddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````___________________````aaaabbbbccccccddddeeeeffggghhiijmmnnnooooooonnnnmmmmmllllonnnnnmmmmmmmmmmmmlllllllkkkkkkkjjjjjjjjjjjjjjjjjihhhhggggfffffeeeedddddcccbbbbbbbaaaaa```___^^]]\\[[ZZZYYYXXXWWWVVVVUUUUTTTTQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBAAAAAAAAA@@@@@@@@@@@?????@@@@@???????????>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::99999999999888888888888888887777777777776666666666555444444444443333333322233222222222111111111100000/////////////...........------------,,,,,,,,,,,,,,++*************)))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$#################""""""""""""""!!!!!!!!!!!!  tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppooooooooopppppppppppppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffeeeddddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````_____________________````aaaaabbbbbccccccddddeeeffgghhiilmmnnnoooooonnnnmmmmmllllonnnnnmmmmmmmmmmlllllllllkkkkkkjjjjjjjjjjjjjjjjjjihhhhhggggffffeeeddddcccccbbbbbbbbaaaaa```___^^]]\\[[[ZZYYYXXXWWWWVVVUUUUUTTQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBAAAAAAAAA@@@@@@@@@@??????@@@@????????????>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::99999999999888888888888888887777777777776666666666554444444444443333333322233222222221111111111000000/////////////...........------------,,,,,,,,,,,,,,++*************))))))))(((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#################""""""""""""""!!!!!!!!!!!!  ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppooooooooooppppppppppppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffeeeedddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````______________________`````aaabbbbbbbbbbccccdddeeeffghhillmmnnnnooonnnnnmmmmmmlllonnnnnnmmmmmmmmllllllllllkkkkkjjjjjjjjjjjjjjjjjjiihhhhhggggfffeeeedddccccccaaaaaaaaaaaaaa```__^^^]]\\\[[ZZZYYYXXXWWWVVVVUUUUTRQQQQQPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBAAAAAAAAA@@@@@@@@@@??????@@@@???????????>>>>>>>>>>=====<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::9999999999888888888888887888777777777776666666666654444444444443333333332223322222222111111111100000/////////////............------------,,,,,,,,,,,,,,++************)))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#################""""""""""""""!!!!!!!!!!!!  tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttsttsssssssssssssssssssssssrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppoooooooooooopppppppppppppppppppppppooppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmlmmmmmmmmlllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffeeeeddddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa``````````````_______________________``````aaaaaabbbbbbbbccccddeeffghhkllmmnnnnnnnnnnnmmmmmmllloonnnnnmmmmmmmmlllllllllkkkkkkjjjjjjjjjjjjjjjjjjiihhhhhhgggfffeeeddddcccccbaaaaaaaaaaaaaaa```__^^^]]\\\[[ZZZYYYXXXWWWWVVVUUUURRRQQQQPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCBBAAAAAAAA@@@@@@@@@@@??????@@@@???????????>>>>>>>>>>=====<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::99999999999888888888888887888777777777776666666666654444444444443333333332223322222222111111111100000/////////////............-----------,,,,,,,,,,,,,,,++************)))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#################""""""""""""""!!!!!!!!!!!!  tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuuttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppooooooooooooooppppppppppppppppppppppoooppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmllmmmmmmmllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffeeeeeddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````_________________________``````aaaaaaaaaaaabbbbcccddeffghkklmmmnnnnnnnnnnmmmmmmllloonnnnnmmmmmmmmlllllllllkkkkkjjjjjjjjjjjjjjjjjiiiihhhhhhggggfffeedddccccbbbaaaaaaaaaaaaaaa```___^^]]]\\\[[ZZZYYYXXXXWWWVVVVUURRRRQQQQPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCBBBAAAAAAAA@@@@@@@@@@???????@@@????????????>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::999999999998888888888888887888777777777766666666666644444444444433333333332223222222222111111111100000/////////////............-----------,,,,,,,,,,,,,,++*************)))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#################""""""""""""""!!!!!!!!!!!!  tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttuuuuttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppoooooooooooooooppppppppppppppppppppooooopppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmlllmmmmmmllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffeeeeeedddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa``````````````___________________________``````aaaaaaaaaaaaabbbccddefggjkklmmmnnnnnnnnnmmmmmmmllooonnnnnmmmmmmmlllllllllkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhggggfffeedddccccbbbaaaaaaaaaaaaaa````___^^^]]]\\\[[ZZZYYYXXXXWWWVVVVUSRRRRQQQQPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCBBBAAAAAAAA@@@@@@@@@@???????@@@???????????>>>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::9999999999988888888888888887888777777777666666666666544444444444433333333322223222222221111111111000000////////////.............----------,,,,,,,,,,,,,,,++*************)))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#################""""""""""""""!!!!!!!!!!!!  ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppooooooooooooooooopppppppppppppppppppooooooppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmmmllllmmmmmllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffeeeeeeeddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa``````````````_________________^^^__________``````````````aaaabbccddefgjjkllmmmnnnnnnnnmmmmmmmllooonnnnnmmmmmmmlllllllllkkkkkjjjjjjjiiiiiiiiiiiiiihhhhhhhgggfffeedddcccbbbbaaaaaaaaaaaaaa````___^^^]]]\\\[[[ZZZYYYYXXXWWWVVVVSSRRRRQQQQPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCBBAAAAAAAA@@@@@@@@@@???????@@@???????????>>>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::99999999999888888888888888887888777777777666666666665544444444444333333333322223222222221111111111000000////////////.............----------,,,,,,,,,,,,,,++*************))))))))))((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$#################"""""""""""""""!!!!!!!!!!!  ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuutttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooppppppppppppppppppoooooooppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllmmmmllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffffeeeeeeeddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa``````````````_________________^^^^^^^________````````````````aaabbcddefijjkllmmmnnnnnnnmmmmmmmmloooonnnnnmmmmmmlllllllllkkkkkjjjjjjjiiiiiiiiiiiiiihhhhhhhgggfffeeeddcccbbbbaaaaaaaaaaaa`````____^^^]]]\\\[[[[ZZZYYYXXXXWWWVVVSSSRRRRQQQQPPPPPOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCBBAAAAAAAA@@@@@@@@@@???????@@????????????>>>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::999999999998888888888888888887887777777776666666666665544444444443333333333322222222222221111111111000000////////////.............---------,,,,,,,,,,,,,,,++*************)))))))))(((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$#################"""""""""""""""!!!!!!!!!!!  ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooooppppppppppppppppooooooooopooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggfggfffffffffffffffeeeeeeeedddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaa`aaa``````````````_________________^^^^^^^^^___________`_______``````aabbcdeehijkkllmmmnnnnnnmmmmmmmmloooonnnnnmmmmmmlllllllllkkkkkjjjjjjiiiiiiiiiiiiiiihhhhhhhggggffeeeddccccbbba```````````````____^^^^]]]\\\\[[[ZZZZYYYXXXXWWWVVSSSSRRRRQQQQPPPPOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCBBAAAAAAAA@@@@@@@@@????????@@???????????>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::9999999999988888888888888888887887777777776666666666655544444444433333333333222222222222221111111110000000////////////.............---------,,,,,,,,,,,,,,+++************))))))))))(((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$#################"""""""""""""""!!!!!!!!!!!  ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooooooooooopppppppppppppppoooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggfgfffffffffffffffeeeeeeeeeddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaa`aaa`````````````__________________^^^^^^^^^^^^____________________```aabccdehiijkllmmmmnnnnnmmmmmmmmmooooonnnnmmmmmmmllllllllkkkkkjjjjjjiiiiiiiiiiiiiiihhhhhhhggggfffeedddcccbbba``````````````____^^^^]]]]\\\[[[[ZZZZYYYYXXXXWWWVTSSSSRRRRQQQPPPPPOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCBBBAAAAAAAA@@@@@@@@@????????@@???????????>>>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::9999999999888888888888888888877887777777766666666666555544444444333333333333222222222222221111111110000000///////////..............--------,,,,,,,,,,,,,,++++************))))))))))(((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$################""""""""""""""""!!!!!!!!!!!  ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqpqqppppppppppppppppppppppppppooooooooooooooooooooooopppppppppppppooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllmllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggfffffffffffffffffeeeeeeeeeedddddcccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaa``aa``````````````__________________^^^^^^^^^^^^^^^^__________________``aabccdghijjkllmmmmmnnnmmmmmmmmmooooonnnnnmmmmmmllllllllkkkkkjjjjjjiiiiiiiiiiiiiiihhhhhhhggggfffeedddcccbbba````````````_____^^^^]]]]\\\\[[[[ZZZZYYYYXXXXWWWWTTSSSRRRRQQQQPPPPOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCBBBAAAAAAAA@@@@@@@@@????????@????????????>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::99999999998888888888888888888877877777777766666666665555544444443333333333332222222222222221111111110000000///////////.............---------,,,,,,,,,,,,,,++++***********)))))))))))((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$################""""""""""""""""!!!!!!!!!!!  ssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssrrqqqqqqqqqqqqqqqqqqqqqqpppqpppppppppppppppppppppppppoooooooooooooooooooooooooppppppppppppoooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggffffffffffffffffffeeeeeeeeeedddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaa```a``````````````__________________^^^^^^^^^^^^^^^^^______^^^^^^^^^____``aabcdgghijkkllmmmmmmmmmmmmmmmmooooonnnnnmmmmmmmlllllllkkkkkjjjjjjiiiiiiiiihhiiiihhhhhhhggggfffeeedddcccbba`````````______^^^^^]]]]\\\\\[[[[ZZZZYYYYYXXXXWWWTTSSSSRRRRQQQPPPPOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCBBBAAAAAAAA@@@@@@@@@????????@???????????>>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::999999999988888888888888888888777877777777766666666665555544444433333333333322222222222222211111111110000000///////////.............---------,,,,,,,,,,,,,+++++***********)))))))))))((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$###############""""""""""""""""""!!!!!!!!!!  sssssstttttttttttttttttsstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppooooooooooooooooooooooooooppppppppppooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggffffffffffffffffffeeeeeeeeeeeddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaa```a`````````````___________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___``abbcfghiijkkllmmmmmmmmmmmmmmmpoooonnnnnmmmmmmmlllllllkkkkkjjjjjjiiiiiiihhhhhhhhhhhhhhhgggggffeeedddcccbba```````_______^^^^]]]]]\\\\\[[[[ZZZZZYYYYYXXXXWWWTTTSSSSRRRQQQQPPPPOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCBBBAAAAAAAA@@@@@@@@?????????@???????????>>>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::999999999888888888888888888888777877777777766666666655555544444433333333333322222222222222211111111100000000///////////.............--------,,,,,,,,,,,,,,+++++**********))))))))))))((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$###############""""""""""""""""""!!!!!!!!!!!  sssssssssstttttttttttttsssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppoooooooooooooooooooooooooopppppppppooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffffffffffeeeeeeeeeeeedddcccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaa``````````````````___________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__``abcefghijjklllmmmmmmmmmmmmmmpoooonnnnnmmmmmmmlllllllkkkkkjjjjjiiiiiiihhhhhhhhhhhhhhhggggggfffeeedddcccbaa`````______^^^^^]]]]]\\\\[[[[[ZZZZZZYYYYYXXXXXWWTTTTSSSSRRRQQQPPPPOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCBBBAAAAAAAA@@@@@@@@?????????????????????>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::9999999999888888888888888888888777877777777666666666555555544444333333333333222222222222222211111111100000000//////////.............---------,,,,,,,,,,,,,++++++**********)))))))))))(((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!  sssssssssssssttttttttttssssssssssttttttttttttttttttttttttttttttttttttttttsssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppooooooooooooooooooooooooonpppppppooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeddcccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaa``````````````````___________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]^^^^__`aabefghhijkklllmmmmmmmmmmmmmpoooonnnnnmmmmmmllllllllkkkkkjjjjjiiiiiiihhhhhhhhhghhhhgggggggfffeeedddcccbaa````_____^^^^^]]]]]\\\\\[[[[[[ZZZZZYYYYYYXXXXXWWTTTTSSSSRRRQQQQPPPOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLLKLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBAAAAAAAA@@@@@@@@????????????????????>>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::9999999998888888888888888888887777777777777666666666555555544443333333333332222222222222222211111111100000000//////////.............---------,,,,,,,,,,,,,++++++*********))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!  sssssssssssssssssttttttssssssssssssssstttttttttttttttttttttttttttttttttttsssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooonnppppppooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````````____________________^^^^^^^^^^^^^]]]]]^^^^^^^]]]]]]]]]]]^^^__`abdefghiijkklllmmmmmmmmmmmmpoooonnnnmmmmmmmlllllllkkkkkjjjjjjiiiiiihhhhhhhhhhggggggggggggfffeeeeddccccaa````____^^^^^]]]]]\\\\\[[[[[ZZZZZZYYYYYYYXXXXXXWUTTTTSSSSRRRQQQPPPOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBAAAAAAAA@@@@@@@@????????????????????>>>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99999999998888888888888888888877777777777777666666665555555544443333333333332222222222222222111111111100000000//////////.............--------,,,,,,,,,,,,,+++++++********)))))))))))))((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!  sssssssssssssssssssssttsssssssssssssssssssstttttsssssttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooonnnnppppoooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeedcccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaa``````````````````____________________^^^^^^^^^^^^]]]]]]^^^^]]]]]]]]]]]]]]]^^^_``adefgghijjkkllmmmmmmmmmmmmpoooonnnnmmmmmmllllllllkkkkjjjjjjiiiiiiihhhhhhhhhhggggggggggggffffeeedddcccaa```____^^^^^]]]]]\\\\\[[[[[ZZZZZZYYYYYYYXXXXXXXWUTTTTSSSSRRRQQQPPPOOOONNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBAAAAAAAA@@@@@@@@????????????????????>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;:;::::::::::::::99999999998888888888888888888777777777777777666666665555555544433333333333322222222222222222111111111100000000/////////.............---------,,,,,,,,,,,,,+++++++********)))))))))))))((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$############""""""""""""""""""""""!!!!!!!!!!  sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooonnnnnnpppooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeecccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaa``````````````````____________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]^^__`acdefghiijkklllmmmmmmmmmmmooooonnnmmmmmmllllllllkkkkkjjjjjjiiiiiihhhhhhhhhhhggggggggggggffffeeedddcccaa```____^^^^]]]]]\\\\\[[[[[ZZZZZZYYYYYYYYXXXXXXXWUTTTTTSSSRRRQQQPPPOOOONNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBAAAAAAAA@@@@@@@@???????????????????>>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::99999999998888888888888888887777777777777776666666665555555544433333333333222222222222222222111111111100000000/////////.............---------,,,,,,,,,,,,++++++++*******)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$###########"""""""""""""""""""""""!!!!!!!!!!  qqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppooooooooooooooooopppppppppooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllljjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa``aaaa``````````````_______^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]^__aabcdeefgghiiijjjjjjjjjjjnmmmmllllkkkkkkjjjjjjjjiilllkkkkkkjjjjjjiiiiiiiiiiiiijjjjiiiiiihhhhgggfffeedcccbbbaaa````_____^^^^^]\\[[[[[[ZZZZZZZYYYYYYYYYXXXXWWWWVVVUUUTTSSSRRRRQQQQOOOOOONNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;::::::::::::::99999999999999888888888888888888887777777766666666555555555554444444444433333333333222222222111111111100000000///////.............-----,,,,,,,,,,++++++++++++++**+++++*************))))))))((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$##############"""""""""""""""""""""!!!!!!!!! !  qqqqqqqqqqqqqqqrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppoooooooooooooooooooopppppppoooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllljjjjjjjjjjjjjjjjjjiiiiiiijjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggfffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbbbbbabbbbbbbbaaaaaaaaaaaaaa```aaaa`````````````________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[\\\\]]^^_`abccdeffghhiiijjjjjjjjjjnmmmmllllkkkkkjjjjjjjjiiillkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhgggfffeedcccbbbaaa````_____^^^^^]\\[[[[[ZZZZZZZZYYYYYYYYYXXXXWWWWVVVUUUTTSSSRRRRQQQQOOOOOONNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;:::::::::::::::99999999999998888888888888888888877777777766666666555555555544444444444333333333333222222222111111111100000000///////.............-----,,,,,,,,,,++++++++++++++**+++++*************))))))))((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$#############""""""""""""""""""""""!!!!!!!!! !  qqqqqqqqqqqqqqqqqqrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppooooooooooooooooooooooppppppoooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllljjjjjjjjjjjjjjjjjiiiiiiiijjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbbbaabbbbbbbaaaaaaaaaaaaaa````aaa``````````````________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[\\\\]]^_`aabcdeefgghhiiijjjjjjjjjmmmmllllkkkkkjjjjjjjjiiiilkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhggggfffedcccbbbaaa````____^^^^^]]\[[[[[ZZZZZZZZYYYYYYYYYYXXXXWWWWVVVUUUTTSSSRRRRQQQQOOOOONNNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHGHGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;:::::::::::::::99999999999998888888888888888888877777777766666666555555555544444444444333333333332222222222111111111000000000///////............------,,,,,,,,,++++++++++++++***++++**************))))))))((((((((((((((''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""""""""""""""""!!!!!!!!! !  qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppooooooooooooooooooooooooppppoooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllljjjjjjjjjjjjjjjjiiiiiiiiijjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbbbbaabbbbbbbaaaaaaaaaaaaaa````aa``````````````_________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[\\\]]^^``abcddeffghhiiijjjjjjjjjmmmllllkkkkkjjjjjjjiiiiiikkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhggggfffeddccbbbaaa```_____^^^^^]]\[[[[[ZZZZZZZYYYYYYYYYYYXXXXXWWWVVVUUUTTSSSRRRRQQQQOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;::::::::::::::999999999999998888888888888888888777777777766666666555555555544444444443333333333332222222221111111111000000000//////.............------,,,,,,,,,++++++++++++++***++++**************)))))))))(((((((((((((''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########""""""""""""""""""""""""!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppooooooooooooooooooooooooopppoooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllljjjjjjjjjjjjjjjiiiiiiiiiijjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccbbbbbbbbbbbbbbbaaabbbbbbaaaaaaaaaaaaaa`````aa`````````````__________^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[\\\]]^^_`abbcdeefgghhiiijjjjjjjimmmllllkkkkjjjjjjjiiiiiiikkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhggggfffeddccbbbaaa```_____^^^^^]][[[[[ZZZZZZZYYYYYYYYYYYYXXXXXWWWVVVUUTTTSSSRRRQQQQQOOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;::::::::::::::999999999999998888888888888888887777777777666666666555555555544444444443333333333322222222221111111111000000000//////............-------,,,,,,,,,++++++++++++++***++++**************)))))))))(((((((((((((''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$############"""""""""""""""""""""""!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrqrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooooooooooooooopoooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllljjjjjjjjjjjjjjiiiiiiiiiiijjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaabbbbbaaaaaaaaaaaaaa``````a``````````````__________^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[\\]]^^_`aabcddeffghhhiiijjjjjiimmllllkkkkjjjjjjiiiiiiiiikkkkkkjjjjjjjiiiiiiiiiiihiiiiiiiiiiiihhhhhggggfffeddcccbbaaa````____^^^^]]][[[[[ZZZZZZZYYYYYYYYYYYYXXXXXWWWVVVUUTTTSSSRRRQQQQQOOOONNNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;::::::::::::::999999999999988888888888888888877777777777666666666555555555544444444433333333333322222222211111111110000000000//////............-------,,,,,,,,,++++++++++++++***+++***************)))))))))(((((((((((((''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########""""""""""""""""""""""""!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssrrqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkjjjjjjjjjjjjjiiiiiiiiiiiijjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaabbbbaaaaaaaaaaaaaaa````````````````````___________^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[\\\]]^_``abccdeffgghhiiiiijjiiimmlllkkkkjjjjjjiiiiiiiiihkkkkkjjjjjjjiiiiiiiiihhhhiiiiiiiiiiiihhhhhggggfffeddcccbbbaaa```____^^^^]]][[[[[ZZZZZZYYYYYYYYYYYYXXXXXXWWWVVVUUTTTSSRRRRQQQQQOOOONNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;:::::::::::::9999999999999988888888888888888777777777777666666665555555555544444444433333333333222222222211111111110000000000/////............--------,,,,,,,,,+++++++++++++****+++**************))))))))))(((((((((((((''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########""""""""""""""""""""""""!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooooooooooooooooooooooooonoooooooooooooooooooooooonooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmlmmmmlllllllllllllllllllkkjjjjjjjjjjjjiiiiiiiiiiiiijiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaabbbbaaaaaaaaaaaaaa````````````````````____________^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[\\\]]^_``abbcdeefgghhhiiiiiiiiimllllkkkkjjjjiiiiiiiiihhhkkkkjjjjjjjjiiiiiiiihhhhhiiiiiiiiiiihhhhhhggggfffedddccbbbaaa```____^^^^]]][[[[[ZZZZZZYYYYYYYYYYYYXXXXXWWWWVVUUUTTSSSRRRQQQQQPOOOONNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;:::::::::::::9999999999999988888888888888888777777777776666666665555555555444444444433333333333222222222211111111110000000000/////............--------,,,,,,,,,+++++++++++++****+++***************)))))))))(((((((((((((''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########""""""""""""""""""""""""!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssssrrrssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppooooooooooooooooooooooooooooonnnooooooooooooooooooooooonnonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmlllmmmlllllllllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaabbbaaaaaaaaaaaaaa`````````````````````____________^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[\\\]]^__`aabcddeffgghhiiiiiiiiimllllkkkjjjjjiiiiiiiihhhhkkjjjjjjjjjjiiiiiiihhhhhhiiiiiiiiiiihhhhhhggggffffdddcccbbbaa````___^^^^]]][[[[[ZZZZZZYYYYYYYYYYYXXXXXXWWWWVVUUUTTSSSRRRQQQQQPOOONNNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999999989988888888888888887777777777776666666665555555555444444444333333333332222222222111111111100000000000/////............--------,,,,,,,,,+++++++++++++****+++***************)))))))))(((((((((((('''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$###########""""""""""""""""""""""""!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppoooooooooooooooooooooooooooooonnnnooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllmmlllllllllllllllllllkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggffffffffeeeeeeeeeeeeeeeededdddddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaabbaaaaaaaaaaaaaaa````````````````````_____________^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[\\\]]^__`aabccdeefgghhhiiiiiiiillllkkkkjjjjiiiiiiihhhhhhkjjjjjjjjjjiiiiiiiihhhhhhiiiiiiiiiihhhhhhhggggffffdddcccbbbaaa```____^^^^]][[[[[ZZZZZZYYYYYYYYYXXXXXXXXWWWVVVUUTTTSSRRRRQQQQPPOOONNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999999989888888888888888887777777777776666666665555555555444444444333333333332222222222111111111100000000000////............---------,,,,,,,,,+++++++++++++****+++***************)))))))))(((((((((((('''''''''''&&&&&&&%%%%%%%%%$$$$$$$$$$$###########""""""""""""""""""""""""!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqqqqpppppppppppppppppppppppoooooooooooooooooooooooooooooonnnnnnoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllmlllllllllllllllllllkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffeeeeeeeeeeeeeeeeddddddddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaabaaaaaaaaaaaaaa`````````````````````______________^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[\\\\]]^__``abbcddeffgghhhiiiiiiillllkkkkjjjjiiiiiihhhhhhhjjjjjjjjjjiiiiiiiihhhhhhhhihiiiiihhhhhhhhhggggffffedddcccbbbaaa```___^^^^]][[[[[ZZZZZZYYYYYYYYYXXXXXXXWWWWVVUUUTTSSSRRRQQQQQPPOONNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999889888888888888888877777777777766666666665555555554444444444333333333322222222221111111111000000000000////............---------,,,,,,,,,+++++++++++++****++++**************)))))))))(((((((((((('''''''''''&&&&&&&%%%%%%%%%$$$$$$$$$$$###########""""""""""""""""""""""""!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqqqqqpppppppppppppppppppppppoooooooooooooooooooooooooooooonnnnnnnnooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````_____________^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[\\\\]]^__``abbcddeefgghhhhiiiiiillllkkkkjjjjiiiiihhhhhhhhjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggffffeddddcccbbaaa```___^^^^]][[[[[ZZZZZZYYYYYYYYXXXXXXXWWWWVVVUUUTTSSSRRRQQQQPPPOONNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999888888888888888888877777777777766666666655555555554444444443333333333322222222221111111111000000000000////............---------,,,,,,,,,+++++++++++++****++++**************)))))))))(((((((((((('''''''''''&&&&&&&%%%%%%%%%$$$$$$$$$$############"""""""""""""""""""""""!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppqqqqqqqqqqqqqpppppppppppppppppppppppooooooooooooooooooooooooooooooonnnnnnnnnoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````_____________^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[\\\\]]^__``aabccdeeffgghhhiiiiiillllkkkkjjjjiiiiihhhhhhhhjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggfffeddddcccbbbaaa``____^^^]]\[[[[[ZZZZZYYYYYYYXXXXXXXWWWWWVVVUUTTTSSRRRQQQQQPPPOONNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999998888888888888888888777777777777666666666655555555554444444443333333333322222222211111111111000000000000///.............---------,,,,,,,,,+++++++++++++****++++**************)))))))))(((((((((((('''''''''''&&&&&&%%%%%%%%%%$$$$$$$$$$############"""""""""""""""""""""""!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqppppppppppppppppppqqqqqqqqqqqpppppppppppppppppppppppooooooooooooooooooooooooooooooonnnnnnnnnnnoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmnmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiihiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffeeeeeeeeeeeeeeeeeddddddddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa`````````````````````______________^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\]]]^__``aabccddeffggghhhiiiiillllkkkkjjjiiiiiihhhhhhhhjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggfffeeddddcccbbbaa```___^^^^]\[[[[[ZZZZZZYYYYYYXXXXXXXWWWWVVVUUUTTSSSRRRQQQQQPPPONNNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999999888888888888888888877777777777766666666665555555554444444444333333333322222222221111111111000000000000////.............---------,,,,,,,,,+++++++++++++****++++**************)))))))))(((((((((((('''''''''''&&&&&&%%%%%%%%%%$$$$$$$$$$############""""""""""""""""""""""!!!!!!!!!  ppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqpppppppppppppppppppppqqqqqqqqppppppppppppppppppppppppooooooooooooooooooooooooooooooonnnnnnnnnnnnnooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggffffffffeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa``````````````````````_____________^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\]]]^^__`aabbccdeeffgghhhhhiihllllkkkkjjjjiiiihhhhhhhhhjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggffeeedddcccbbbaaa``___^^^^]\[[[[[[ZZZZZYYYYYYXXXXXXXWWWVVVUUUTTTSSRRRRQQQQPPPPONNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;:::::::::::99999999999888888888888888888877777777777666666666665555555554444444444333333333322222222211111111111000000000000////............----------,,,,,,,,,+++++++++++++****++++**************)))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$#############""""""""""""""""""""""!!!!!!!!  ppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppqppppppppppppppppppppppppqqqqqqppppppppppppppppppppppppoooooooooooooooooooooooooooooooonnnnnnnnnnnnnnooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkjjjjiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggfffffffeeeeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````````````````````______________^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[\\\]]]^^__``aabccddeffggghhhhhhhllllkkkkjjjjiiiihhhhhhhhgjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggffeeeddddcccbbaaa```___^^^^\\[[[[[[ZZZZZYYYYYXXXXXXWWWVVVVUUTTTSSSRRRQQQQQPPPPONNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::99999999998888888888888888888777777777777666666666655555555544444444443333333333222222222211111111110000000000000///.............----------,,,,,,,,++++++++++++++****++++*************))))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!  ppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppqqqqppppppppppppppppppppppppoooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggfffffffeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````______________^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[\\\]]]^^__``aabbcddeeffgghhhhhhhllllkkkkjjjjiiiihhhhhhhggjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggfeeeeddddccbbbaa```___^^^^\\\[[[[[[ZZZZYYYYYXXXXXWWWVVVVUUUTTSSSRRRRQQQQQPPPPONNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGFGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::9999999999888888888888888888877777777777666666666665555555554444444444333333333322222222211111111111000000000000////.............----------,,,,,,,,++++++++++++++****++++*************))))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!  ppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppqpppppppppppppppppppppppppoooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkjjiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggfffffffeeeeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa`````````````````````______________^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[\\[[[[[[[[[[[[[[[[[\\\]]]]^__``aabbccdeeffggghhhhhhlllllkkkjjjjiiiihhhhhhhggjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggfeeeeddddcccbbaaa``___^^^^\\\\[[[[[ZZZZZYYYYXXXXXWWWVVVUUUTTTSSSRRRRQQQQQPPPPONNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::9999999999888888888888888888877777777776666666666655555555554444444444333333333322222222211111111110000000000000////.............----------,,,,,,,,++++++++++++++****++++*************)))))))))(((((((((((('''''''''''&&&&&&&%%%%%%%%%$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!  pppppppppppppppppqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkjiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiihhhhhhhhhhhhhhhhhghggggggggggggggggffffffffeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa```````````````_`````______________^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[\\[[[[[[[[[[[[[[[[[\\\\]]]^___``aabbcddeeffgghhhhhhlllllkkkkjjjiiiihhhhhhgggjjjjiiiiiiiiiiihhhhhhhhhghhhhhhhhhhhhhhhhhhhgggggfeeeeedddcccbbaaa```___^^^\\\\\[[[[[ZZZZYYYYXXXXWWWVVVUUUTTTSSSSRRRRQQQQQPPPPONNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999998888888888888888888877777777776666666666655555555544444444444333333333222222222211111111110000000000000////............-----------,,,,,,,,+++++++++++++*****++++*************)))))))))(((((((((((('''''''''''&&&&&&&%%%%%%%%$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!  ppppppppppppppppppppppqpppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa```````````````_`````______________^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[\[[[[[[[[[[[[[[[[[[\\\\]]]^^__``aabbccdeeffggghhhhhlllllkkkkjjjiiiihhhhhhgggjjjiiiiiiiiiiiihhhhhhhhgghhhhhhhhhhhhhhhhhhhggggggeeeeedddcccbbbaa```___^^^\\\\\\[[[[[ZZZZYYYXXXXWWWVVVUUUTTTSSSRRRRQQQQQQPPPPONNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999998888888888888888888777777777776666666666555555555544444444443333333333222222222211111111100000000000000////............-----------,,,,,,,++++++++++++++*****++++************))))))))))(((((((((((('''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!  pppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiihhhhhhhhiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa`aaaaaaaa``````````````___````______________^^^^^^^]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^___``aabbcddeeffgghhhhhlllllkkkkjjjiiiihhhhhggggjjiiiiiiiiiiiihhhhhhhhhgghhhhhhhhhhhhhhhhhhhggggggeeeeedddcccbbbaa```____^^\\\\\\\[[[[[ZZZYYYYXXXWWWVVUUUTTTTSSSRRRRQQQQQQPPPPONNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999998888888888888888888777777777776666666666555555555544444444443333333333222222222211111111100000000000000////............-----------,,,,,,,++++++++++++++*****++++************)))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!  ppppppppppppppppppppppppppppppppppppppppqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiihhhhhhhhhiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa``aaaaaaa```````````````___```______________^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[\\\\]]^^___``aabbccdeeffggghhhhlllllkkkkjjjiiiihhhhhggggjiiiiiiiiiiiiihhhhhhhhggghhhhhhhhhhhhhhhhhhhhgggggeeeeedddcccbbbaa```____^^]\\\\\\\[[[[ZZZZYYYXXXWWWVVUUUTTTSSSSRRRRRQQQQQQPPPOONNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::999999999888888888888888888877777777777666666666555555555544444444444333333333222222222211111111110000000000000////.............-----------,,,,,,+++++++++++++++*****++++************)))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!  pppppppppppppppppppppppppppppppppppppppppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppopppppppppppppppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiihhhhhhhhhhiiiihhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffeeeeeeeeeeeedddddddddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa``aaaaaaa``````````````____```_____________^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZ[[[[[[\\\\]]^^^___``aabccddeeffggghhhlllllkkkkjjjiiihhhhhgggggiiiiiiiiiiiiihhhhhhhhhggghhhghhhhhhhhhhhhhhhhgggggeeeeedddcccbbbaaa``____^^]]\\\\\\\[[[[ZZZYYYXXXWWVVVUUTTTTSSSSRRRRRQQQQQQPPPOONNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::999999999888888888888888888777777777777666666665555555555444444444444333333333222222222211111111100000000000000////............------------,,,,,,+++++++++++++++*****++++************)))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!  pppppppppppppppppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooopppppppppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllmmmmllllllllllllllllllllklllllkkkkkkkkkkkkkkkkkkkjiiiiiiiiiiiiiihhhhhhhhhhhiiihhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffeeeeeeeeeeedddddddddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa```aaaaaa``````````````_____``______________^^^^^^^^^]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZ[[[[[[\\\]]^^^___``aabbccdeeffgggghhllllkkkkjjjjiiihhhhhgggggiiiiiiiiiiiihhhhhhhhhgggghggghhhhhhhhhhhhhhhhgggggeeeeedddcccbbbaa````____^]]]\\\\\\[[[[ZZZYYYXXXWWVVUUUTTTSSSSSRRRRRQQQQQQQPPOONNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::999999998888888888888888888777777777777666666665555555555444444444443333333333222222222111111111000000000000000////............------------,,,,,++++++++++++++++*****+++************))))))))))(((((((((((('''''''''''&&&&&&&%%%%%%%%%$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!  ppppppppppppppppppppppppppppppppppppppppppppppppqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooopppppppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnmnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllmmlllllllllllllllllllllkkllllkkkkkkkkkkkkkkkkkkkjjiiiiiiiiiiiihhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeeeeeeeeddddddddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa````aaaaa``````````````______`______________^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZ[[[[[\\\\]^^^^__```aabccddeeffgggghlllkkkkkjjjiiiihhhhhgggggiiiiiiiiiiihhhhhhhhhhggggggggghhhhhhhhhhhhhhhgggggeeeeddddcccbbbaaa```____^]]]]\\\\\\[[[[ZZZYYXXXWWVVUUUTTTSSSSSRRRRRRQQQQQQPPOONNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@???????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::99999999888888888888888888777777777777666666665555555555444444444444333333333322222222211111111100000000000000/////............------------,,,,,++++++++++++++++*****+++************))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!  oooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqqqqqqqqqpppqqqqqppppppppppppppppppppooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllmlllllllllllllllllllllkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````````````_______________^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]\\]]]]]\\\\\\\\\\\\\\]]]^^^^__```aaabbccdeeffgghhiiiikkkkkkkkjjjiiiihhhhggggggjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiihhhhhggffffeeeedddcccbbaaa`````______^^^^^^]]]\\\[[ZZZYYXWWVVVUUUTTTTTTSSSSSSRRRRRROOOOOONNNNNNNNNMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::9999999998889999888888888888887777777776666666665555555555554444444443333333332222222221111100000000000000//////............------------,--,,,,,,,,,,,,,,,+++++++++++++++++***********))))))))(((((((((((((''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!  oooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqqqqqqqqqppppppqqqppppppppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmllllllllllllllllllllllllllllllllllllllkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````````````_______________^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]\\]]]]]\\\\\\\\\\\\\\]]]]^^^__````aabbccddeefgghhhiiikkkkkkkjjjjiiihhhhhggggggjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiihhhhhggffffeeeedddcccbbaaaa````_______^^^^^]]]\\\[[ZZZYYXWWVVVUUUUTTTTTSSSSSSSRRRRROOOOONNNNNNNNNNMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::9999999998889999888888888888887777777766666666665555555555544444444433333333332222222221111100000000000000//////............------------,-,,,,,,,,,,,,,,,,+++++++++++++++++***********))))))))(((((((((((('''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!  oooooooooooooooooooooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqppppppppppppppppqqqqqqqqqqqqqqqqpppppppppqppppppppppppppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmllllllllllllllllllllllllllllllllllllllkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbabbaaaaaaaaaaaaaaa````````````````````_______________^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]\\\]]]]\\\\\\\\\\\\\\\]]]]^^^___```aaabbccdeeffgghhhiikkkkkkkjjjjiiihhhhgggggggjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiihhhhggffffeeeedddcccbbaaaa`````______^^^^^]]]]\\[[[ZZYYXWWVVVUUUUTTTTTTSSSSSSRRRRROOOOONNNNNNNNNNMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::9999999998889998888888888888877777777766666666655555555555444444444433333333332222222221111000000000000000//////...........------------,,-,,,,,,,,,,,,,,,,++++++++++++++++************))))))))(((((((((((('''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  ooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppqqqqqqpppppppppppppppppppqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmonnnnnnnnnnnnnnnnnnnnnnnnmmmmmllllllllllllllllllllllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbaabaaaaaaaaaaaaaaa````````````````````_______________^^^^^^^^^^^^^^]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]\\\\]]]]\\\\\\\\\\\\\\\\]]]]^^___````aabbccddeeffgghhiikkkkkkkjjjiiiihhhhgggggggjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiihhhhggffffeeeedddcccbbaaaa`````______^^^^^]]]]\\[[[ZZYYXWWVVVUUUUTTTTTTSSSSSSRRRRROOOOONNNNNNNNNNMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::999999999888999888888888888887777777766666666655555555555544444444443333333332222222221111100000000000000///////...........------------,,-,,,,,,,,,,,,,,,+++++++++++++++++************))))))))(((((((((((('''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  ooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqpppppppqqqqpppppppppppppppppppppqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmllllllllllllllllllllllllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````````````_______________^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]\\\\]]]\\\\\\\\\\\\\\\\\]]]]^^____```aaabbccddeffgghhhikkkkkkjjjjiiiihhhhgggggggjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhgffffeeeedddcccbbbaaa`````______^^^^^]]]]\\[[[ZZYYXWWVVVUUUUTTTTTTTSSSSSSRRRROOOOONNNNNNNNNMMMMMMMMMMLLKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::999999999888999888888888888877777777766666666655555555555444444444443333333332222222221111000000000000000///////..........-------------,,,,,,,,,,,,,,,,,,+++++++++++++++++************))))))))(((((((((((('''''''''''&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!  ooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqppppppppppqppppppppppppppppppppppppqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnnnnmmmmlllllllllllllllllllllllllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````````````______________^^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]\\\\\]]\\\\\\\\\\\\\\\\\\\]]]^^____````aabbbcddeeffgghhhjkkkkkjjjjiiihhhhggggggggjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhgffffeeeedddcccbbbaaa`````_______^^^^]]]]\\[[[ZZYYXWWVVVUUUUUTTTTTTSSSSSSRRRROOOOONNNNNNNNNMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::99999999988899988888888888877777777776666666665555555555444444444443333333333222222221111100000000000000////////..........------------,,,,,,,,,,,,,,,,,,++++++++++++++++++***********))))))))((((((((((((('''''''''''&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!  ooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppqqqqqqqpppppppppppppppppppppppppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmmlllllllllllllllllllllllklllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggfffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````````````______________^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]\\\\\\]]\\\\\\\\\\\[\\\\\\\]]]]^^____```aaabbccddeefggghhjjjkjjjjjjiiihhhhgggggggfjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhiiiiiiiihhhhhgffffeeeedddcccbbbaaa`````_______^^^^]]]\\\[[ZZZYYXWWVVVUUUUUTTTTTTTSSSSSRRRROOOOONNNNNNNNNMMMMMMMMMLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCDCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::99999999988899888888888888877777777776666666655555555555444444444443333333333222222221111100000000000000////////.........-------------,,,,,,,,,,,,,,,,,++++++++++++++++++************))))))))((((((((((((('''''''''''&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!  ooooooooooooooooooooooopppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppqqqqqpppppppppppppppppppppppppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmllllllllllllllllllllllkkkllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggffffffffffffffffeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````````````_______________^^^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]\\\\\\]\\\\\\\\\\\[[[[\\\\\]]]]^^____````aaabbccdeeffgghhjjjjjjjjjjiiihhhhgggggggfjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhiiiiiiiihhhhhgffffeeeedddcccbbbaaaa````_______^^^^]]]\\\[[ZZZYYXWWVVVUUUUUTTTTTTTSSSSSRRRROOOOONNNNNNNNNMMMMMMMMMLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::99999999998889988888888888877777777777666666655555555555444444444443333333333222222222111110000000000000/////////.........-------------,,,,,,,,,,,,,,,,,++++++++++++++++++************)))))))))(((((((((((('''''''''''&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ooooooooooooooooooooooopppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppqqqqqqppppppppppppppppppppppppppppppppppppppppppppqqqppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnnnnnmmmmmmlllllllllllllllllllllkkkkllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggfffffffffffffffffeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccbccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````````````_______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]^^^^]]]]]]]]]]]]]]\\\\\\\]\\\\\\\\\\\[[[[[\\\\\]]]^^_____```aaabbccddeeffgghjjjjjjjjjjiiihhhhgggggggfjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiihhhhggffffeeeedddcccbbbaaaa````______^^^^^]]]\\\[[ZZYYYXWWVVVUUUUUTTTTTTTSSSSSRRRROOOOONNNNNNNNMMMMMMMMMMLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::99999999998889988888888888877777777776666666655555555554444444444443333333333222222222111100000000000000/////////........-------------,,,,,,,,,,,,,,,,,+++++++++++++++++++************)))))))))((((((((((((''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppqqqqpppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnnnnmmmmmmmmllllllllllllllllllllkkkkklllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggffffffffffffffffffeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccbbcccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````````````______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\]]]]^^____````aaabbccdeeffgggjjjjjjjjjjiiihhhhgggggggfjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhiiiiiiihhhhhggffffeeeedddcccbbbbaaa````______^^^^^]]]\\\[[ZZYYYXWWVVVUUUUUTTTTTTTSSSSSRRRROOOONNNNNNNNNMMMMMMMMMLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::99999999999888998888888888877777777777666666665555555555444444444443333333333322222222111110000000000000//////////........-------------,,,,,,,,,,,,,,,,+++++++++++++++++++*************)))))))))((((((((((((''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!  ooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqpppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllllkkkkkkkllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggffffffffffffffffffeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccbbbccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````````````______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\]]]^^_____````aabbccddeeffggjjjjjjjjjjiiiihhhgggggggfjjjiiiiiiiiiiiihhhhhhhhhghhhhhhhhhhhhiiiiiihhhhhggffffeeeedddccccbbbaaaa```______^^^^^]]]\\\[[ZZYYYXWWVVVUUUUUUTTTTTTSSSSSRRRROOOONNNNNNNNNMMMMMMMMMLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999999999888998888888888777777777776666666655555555554444444444443333333333222222222111100000000000000//////////.......-------------,,,,,,,,,,,,,,,,,++++++++++++++++++**************)))))))))((((((((((((''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!  oooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllkkkkkkkkllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggffffffffffffffffffeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccbbbbcbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````````````_______________^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\]]]^^______```aaabbccdeeffggijjjjjjjjjiiiihhhggggggffjjiiiiiiiiiiiihhhhhhhhhgghhhhhhhhhhhhhiiiihhhhhhggffffeeeedddccccbbbaaaa````_____^^^^^]]]\\[[[ZZYYXXWWVVVUUUUUUTTTTTTSSSSSRRRROOOONNNNNNNNMMMMMMMMMMLLLKKKKKKKJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::999999999999988899888888888877777777776666666665555555555444444444443333333333322222222211110000000000000///////////......--------------,,,,,,,,,,,,,,,,++++++++++++++++++***************)))))))))((((((((((((''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!  nooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllkkkkkkkkklllllllkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggffffffffffffffffffeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````````_````_______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[\\\\]]]^^^_____````aabbccddeefggijjjjjjjjjiiiihhhggggggffjjiiiiiiiiiiihhhhhhhhhggghhhhhhhhhhhhhhihhhhhhhhggffffeeeedddccccbbbaaaa````_____^^^^]]]]\\[[[ZZYYXXWVVVVUUUUUTTTTTTTSSSSSRRRROOOONNNNNNNNMMMMMMMMMLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::9999999999999988899888888888777777777776666666655555555554444444444433333333333322222222111110000000000000///////////......-------------,,,,,,,,,,,,,,,,+++++++++++++++*++****************)))))))))((((((((((((''''''''''&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!  nnnnnooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooopppppppppppppppppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggffffffffffffffffffeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````````__```_______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[\\\\]]^^^^_____````aabbccdeeffgijjjjjjjjjiiiihhhhgggggffjjiiiiiiiiiiihhhhhhhhhggghhghhhhhhhhhhhhhhhhhhhgggffffeeeedddccccbbbaaaa````______^^^]]]\\\[[[ZZYYXXWVVVVUUUUUTTTTTTTSSSSRRRRROOOONNNNNNNNMMMMMMMMMLLLLKKKKKKJJJJJJJJJJIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::9999999999999998889988888888877777777776666666665555555555444444444433333333333322222222211111000000000000////////////.....--------------,,,,,,,,,,,,,,,,++++++++++++++**+****************)))))))))))((((((((((('''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!  nnnnnnnnnooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooopppppppppppppppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggffffffffffffffffffeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````````__```______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[\\\\]]^^^^______```aabbccddeffgiijjjjjjjjiiiihhhhgggggffjiiiiiiiiiiihhhhhhhhhggggggghhhhhhhhhhhhhhhhhhggggfffeeeeddddcccbbbbaaaaa````_____^^^]]]\\\[[ZZZYYXXWVVVVUUUUUTTTTTTTSSSSRRRRQOOONNNNNNNNMMMMMMMMMLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::99999999999999998889888888888877777777766666666655555555554444444444433333333333322222222211110000000000000////////////....--------------,,,,,,,,,,,,,,,,++++++++++++++*******************))))))))))))((((((((((('''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!  nnnnnnnnnnnnnooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooopppppppppppppppppppppppooppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggffffffffffffffffffeeeeeeeeeeeeedddddddddddddddddcdcccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````````___``______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[\\\]]^^^^^______```aabbcddeefgiijjjjjjjjiiiihhhhggggfffiiiiiiiiiiihhhhhhhhhggggggggghhhhhhhhhhhhhhhhgggggffeeeeeddddcccbbbbaaaaa````_____^^^]]]\\\[[ZZZYYXXWVVVUUUUUUTTTTTTSSSSSRRRRQOOONNNNNNNNMMMMMMMMMLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@A@@@@@@@@@@@@?????????????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::99999999999999999888988888888877777777766666666665555555555444444444443333333333322222222211111000000000000/////////////....-------------,,,,,,,,,,,,,,,,,+++++++++++++********************))))))))))))((((((((((('''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!  nnnnnnnnnnnnnnnnnooooooooooooooooooppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooopppppppppppppppppppppooooppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggffffffffffffffffffeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````````____`_______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[\\\\]]^^^^______```aabbccdeeffiijjjjjjjjjiiihhhhggggfffiiiiiiiiiiihhhhhhhhggggggggggghhhhhhhhhhhhhhgggggffeeeeeddddccccbbbbaaaaa````_____^^^]]]\\\[[ZZZYYXXWVVVUUUUUTTTTTTTSSSSSRRRRQOOONNNNNNNMMMMMMMMMMLLLLLKKKKKJJJJJJJJJJIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@A@@@@@@@@@@@??????????????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::999999999999999998888988888888877777777766666666655555555555444444444443333333333322222222211111000000000000////////////....--------------,,,,,,,,,,,,,,,,+++++++++++++********************)))))))))))))((((((((((('''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!  nnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooopppppppppppppppppppoooooopoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggffffffffffffffffffeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````````____________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[\\\\]]^^^^^______```aabccdeeffiiijjjjjjjiiiihhhhggggfffiiiiiiiiiihhhhhhhhgggggggggggghhhhhhhhhhhhhgggggffeeeeedddddcccbbbbbaaaaaa````____^^^]]]\\\[[ZZYYYXXWVVVUUUUUTTTTTTSSSSSRRRRRQOOONNNNNNNMMMMMMMMMLLLLLLKKKKKJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@A@@@@@@@@@@@??????????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::9999999999999999998888988888888877777777666666666655555555554444444444443333333333222222222211111000000000000///////////.....-------------,,,,,,,,,,,,,,,,+++++++++++++********************)))))))))))))(((((((((((('''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!  nnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooopppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppopppppppppooooooooooooooooppppppppppppppppoooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggfffffffffffffffffeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````````____________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\[\\\\\\\[[[[[[[[[[[[[[[\\\]]^^^^^^______``aabbcddeffhiijjjjjjjiiiihhhgggggfffiiiiiiiihhhhhhhhhgggggggggggggghhhhhhhhhhggggggfffeeeedddddccccbbbbaaaaaaa````____^^^]]]\\\[[ZZYYYXXWVVVUUUUUTTTTTTSSSSSRRRRQQOONNNNNNNMMMMMMMMMMLLLLLLKKKKJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::999999999999999998888888888888877777777766666666655555555555444444444444333333333322222222211111100000000000////////////....--------------,,,,,,,,,,,,,,,,+++++++++++++******************)))))))))))))))((((((((((('''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!  nnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppooooppppppoooooooooooooooooooppppppppppppppoooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlnnmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggffffffffffffffffeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````````___________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\[\\\\\\[[[[[[[[[[[[[[[[\\\\]]^^^^^^_____```abbccdeefhiiijjjjjjiiiihhhgggggfffiiiiiiihhhhhhhhhhggggggggggggggghhhhhhhgggggggffffeeedddddccccbbbbbaaaaaaa````____^^^]]]\\[[[ZZYYYXXWVVVUUUUTTTTTTTSSSSSRRRRQQOONNNNNNNMMMMMMMMMLLLLLLLKKKKJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;;;;;::::::::9999999999999999998888888888888877777777666666666555555555554444444444443333333333222222222211111100000000000////////////....-------------,,,,,,,,,,,,,,,,+++++++++++++*******************))))))))))))))(((((((((((('''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!  nnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppooppppppppppppppppppooooooopppooooooooooooooooooooooppppppppppppoooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggfffffffffffffffeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````````____________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\[[\\\\\\[[[[[[[[[[[[[[[[\\\\]]^^^^^^^_____``aabccdeefhiiijjjjjjiiihhhhggggffffiiiiiihhhhhhhhhhggggggggggggggggghghhggggggggfffffeedddddccccbbbbbaaaaaaaa````____^^^]]]\\[[[ZZYYXXXVVVVUUUUTTTTTTSSSSSRRRRRQQOONNNNNNNMMMMMMMMMLLLLLLLKKKKJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;;;;;::::::::9999999999999999998888888888888777777777666666665555555555554444444444433333333332222222222111111100000000000////////////....-------------,,,,,,,,,,,,,,,,++++++++++++******************)))))))))))))))((((((((((((('''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!  nnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqppppppppppppppppppppqqqqqqqppppppppppppppppppppppppppppppppppppooooooopppppppppppppooooooooooooooooooooooooooooooooooooopppppppppooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`aa```````````````____________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\[[[\\\\\[[[[[[[[[[[[[[[[[[\\\]]^^^^^^^^____``aabbcddefhiiiijjjjiiiihhhhggggffffiiiiihhhhhhhhhhggggggggggggggggggggggggggggfffffeeedddddccccbbbbbaaaaaaaaa````____^^^]]\\\[[ZZZYYXXXVVVUUUUUTTTTTTSSSSSRRRRRQQONNNNNNNMMMMMMMMMLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;;;;;:::::::9999999999999999998888888888888877777777666666666555555555555444444444433333333332222222222211111110000000000/////////////....------------,,,,,,,,,,,,,,,,+++++++++++++******************)))))))))))))))(((((((((((('''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!  nnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqpppppppppppppppppppppppppppppppppppppooooooooooooppppppppppppoooooooooooooooooooooooooooooooooooooopppppppoooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa``a```````````````____________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\[[[\\\\[[[[[[[[[[[ZZZ[[[[[\\\]]]^^^^^^^^____``abbcddefhhiiiijiiiiiihhhggggfffffiiiihhhhhhhhhhggggggggggggggggggggggggggggfffffeeedddddccccbbbbbaaaaaaaaaa````____^^]]]\\\[[ZZYYYXXXVVVUUUUTTTTTTSSSSSSRRRRQQQONNNNNNNMMMMMMMMMLLLLLLLLKKKJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;;::::::::9999999999999999998888888888888777777777666666666555555555554444444444433333333332222222222111111110000000000////////////....-------------,,,,,,,,,,,,,,,,+++++++++++++*****************))))))))))))))))(((((((((((('''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!  nnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooppppppppoooooooooooooooooooooooooooooooooooooooooopppppoooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````````````____________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\[[[[\\\\[[[[[[[[[[ZZZZ[[[[[\\\]]]]^^^^^^^^___``aabccdeehhiiiiiiiiiiihhhggggfffffiiihhhhhhhhhhggggggggggggggggggggggggggggffffffeeeddddccccbbbbbaaaaaaaaaaa````___^^^]]]\\[[[ZZYYYXXWVVVUUUUTTTTTTSSSSSRRRRRQQQONNNNNNNMMMMMMMMLLLLLLLLLKKJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@?????????????????>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;;::::::::999999999999999999888888888888877777777766666666655555555555444444444433333333332222222222211111111000000000/////////////....------------,,,,,,,,,,,,,,,,+++++++++++++******************))))))))))))))))(((((((((((('''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!  nnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooopppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooopppoooooooooooooooooooooooooooooooooooooooooooooooppooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggggfffffffffffeeeeeeeeeeeeeeedddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````````````____________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]]\\\\\\\\\\\\\[[[[[\\\[[[[[[[[[[ZZZZZZ[[[[\\\]]]]^^^^^^^^^___``abbcddeghhiiiiiiiiihhhhggggfffffiihhhhhhhhhhggggggggggggggggggggggggggggffffffeeeedddccccbbbbbaaaaaaaaaaa`````___^^^]]\\\[[ZZZYYXXXWVVVUUUUTTTTTTSSSSSRRRRRQQQONNNNNNMMMMMMMMMLLLLLLLLLKKJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@?????????????????>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;::::::::9999999999999999998888888888888777777777666666666655555555555444444444433333333322222222222111111111000000000/////////////....------------,,,,,,,,,,,,,,,,+++++++++++++*****************)))))))))))))))))((((((((((('''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!  nnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggggffffffffffeeeeeeeeeeeeeeeeddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````````````____________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\[[[[[[\\[[[[[[[[[[[ZZZZZZ[[[[[\\]]]]]^^^^^^^^^__``aabcddeghhiiiiiiiiihhhggggfffffeihhhhhhhhhhhggggggggggggfggggggggggggggffffffeeeeeddccccbbbbbaaaaaaaaaaaa````____^^]]]\\[[[ZZYYYXXXWVVUUUUUTTTTTTSSSSSRRRRRQQQONNNNNNMMMMMMMMMLLLLLLLLKKKJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@?????????????????>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;::::::::9999999999999999998888888888888777777777666666666655555555554444444444333333333222222222222111111111000000000/////////////....------------,,,,,,,,,,,,,,,+++++++++++++******************)))))))))))))))))((((((((((('''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!  nnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooonnnnnnnoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeeedddddddddddddddcccccccccccccccccbbbbbccbbbbbbbbbbbbbbbbbaaaaaabaaaaaaaaaaaaaaaa`````````________________^^^^^^^^__^^^^^^^^^^^^^^^]]]]]]]]^^^]]]]]]]]]]]]]]\\\\\\\\]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\]]]]]^^__`aabccefffgggggggffffeeeeddddddihhhhhhhhhgggggggggggffffffffffffffffffffeeeeeddddddccccbbbbaaaaaaaaaaaaaa``____^^]]]\\[[[ZZYYYXXWWWVVUUUUTTTTTTSSSSSRRRRRQQQQNNNNNNMMMMMMMMMLLLLLLLLKKJJJJJIIIIIIIIIHHHHHHHHHGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????????????????>>>>>>>>==========<<===<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::9999999988888777777777666666666656666655555555555444444444333333333332222222222211100000000000000///////////..------------,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!  nnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooonnnnnnnnnoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhggggggggggfffffffffffffffeeeeeeeeeeeeedddddddddddddddcccccccccccccccccbbbbbbcbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa`````````________________^^^^^^^^^_^^^^^^^^^^^^^^^]]]]]]]]]^^]]]]]]]]]]]]]]\\\\\\\\\]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\]]]]^^__``abbceefffgggggfffffeeeedddddchhhhhhhhhhgggggggggfffffffffffffffffffffeeeeeedddddccccbbbbaaaaaaaaaaaaaa``____^^^]]\\\[[ZZZYYXXXWWWVUUUUUTTTTTTSSSSSRRRRRQQQQNNNNNNMMMMMMMMLLLLLLLLLKKJJJJIIIIIIIIIHHHHHHHHHHGGHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????????????>>>>>>>>==========<<===<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::9999999988887777777776666666666656666655555555555444444444333333333332222222222211100000000000000///////////..------------,,,,,,,,,,,,,++++++++++++++***********)))))))))))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!  nnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggffffffffffffffffeeeeeeeeeeeedddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa``````````_______________^^^^^^^^^^_^^^^^^^^^^^^^^]]]]]]]]]]^]]]]]]]]]]]]]]\\\\\\\\\\]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZ[[[[\\\\\\\\\\\\]]]^^_``abbceeffffggggfffffeeeedddddchhhhhhhhhggggggggggffffffffffffffffffffeeeeeeedddddccccbbbbaaaaaaaaa`aa````____^^^]]\\[[[ZZYYYXXWWWWVUUUUTTTTTTTSSSSSRRRRRQQQQNNNNNNMMMMMMMMLLLLLLLLLKKJJJJIIIIIIIIIHHHHHHHHHGGGHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????????????>>>>>>>>>=========<<<===<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::999999998888777777777666666666655666655555555555444444444433333333332222222222211110000000000000////////////..------------,,,,,,,,,,,,,+++++++++++++************))))))))))))))))))(((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!  nnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooooooonnoooooooonnnnnnnnnnnnnnnnnooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllmllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggfffffffffffffffffeeeeeeeeeeedddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa```````````______________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\]]]^^__`aabcdeefffffffffffeeeeedddddchhhhhhhhggggggggggfffffffffffffffffffeeeeeeeeddddddcccbbbbaaaaaa```````````____^^]]]\\[[ZZYYYXXXWWWVUUUUUTTTTTTTSSSSSRRRRRQQQQNNNNNMMMMMMMMMLLLLLLLLKKKJJJIIIIIIIIIHHHHHHHHHHGGGHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????????????>>>>>>>>>=========<<<==<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::999999998887777777777666666666655666655555555555444444444433333333332222222222211110000000000000////////////.------------,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))))))))(((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!  nnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooooooooonnnnnooooonnnnnnnnnnnnnnnnnnnnooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggfffffffffffffffffffeeeeeeeeeeddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\]]]^^_``abbdeefffffffffffeeeeedddddchhhhhhhhggggggggggffffffffffffffffeeeeeeeeeeeddddddcccbbbbaaaaa````````````___^^^]]\\[[[ZZYYXXXWWWVVUUUUUTTTTTTTSSSSSRRRRQQQQQNNNNNMMMMMMMMLLLLLLLLLKKKJJIIIIIIIIIIHHHHHHHHHHGGGHHGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????????????>>>>>>>>>=========<<<==<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::9999999988887777777776666666666555666555555555555444444444433333333322222222222111110000000000000////////////.------------,,,,,,,,,,,,,++++++++++++++***********)))))))))))))))))))((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!  nnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppoooooooooooooooooonnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggfffffffffffffffffffeeeeeeeeeedddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa`````````````_____________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYZZZZZZ[[[[[\\\\\\\\\\\\\]]^^__`aabddeeffffffffffeeeeddddddchhhhhhhhggggggggggffffffffeeeeeeeeeeeeeeeeeeedddddccccbbbaaaaa`````````````___^^^]]\\[[ZZZYYXXXWWWVVUUUUTTTTTTTTSSSSSRRRRQQQQQNNNNNMMMMMMMMLLLLLLLLKKKKJJIIIIIIIIIHHHHHHHHHHGGGGHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????????????????????>>>>>>>>=========<<<<=<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::999999998888777777777666666666655566655555555555444444444443333333332222222222211111000000000000/////////////.------------,,,,,,,,,,,,,++++++++++++++***********))))))))))))))))))((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!  nnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmlllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggfffffffffffffffffffeeeeeeeeeeddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa``````````````____________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYZZZZZ[[[[[\\\\\\\\\\\\\]]]^__`aabddeeffffffffffeeeeedddddchhhhhhhhgggggggggffffffffeeeeeeeeeeeeeeeeeeedddddcccccbbbaaaa``````````````__^^^]]]\\[[ZZYYXXXWWWVVVUUUTTTTTTTTTSSSSSRRRRQQQQPNNNNMMMMMMMMLLLLLLLLLKKKKJIIIIIIIIIIHHHHHHHHHHGGGGHGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????????????>>>>>>>>>=========<<<<=<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::999999998888777777776666666666655566555555555555444444444433333333322222222222211111000000000000/////////////.------------,,,,,,,,,,,,,+++++++++++++************))))))))))))))))))((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!  nnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggfffffffffffffffffffeeeeeeeeeeddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa```````````````___________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYZZZZZ[[[[[\\\\\\\\\\\\\]]^^_``abcdeeefffffffffeeeeedddddchhhhhhhhgggggggggffffffffeeeeeeeeeeeeeeeeeeedddddcccccbbbaaaa``````````````__^^^]]\\[[[ZZYYXXWWWVVVVUUTTTTTTTTTTSSSSSRRRRQQQQPNNNNMMMMMMMMLLLLLLLLKKKKKJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????????????????????>>>>>>>>>>========<<<<=<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999888777777777666666666655556655555555555444444444443333333332222222222211111100000000000/////////////.------------,,,,,,,,,,,,,++++++++++++++************))))))))))))))))))(((((((''''''''''''&&&&&&&&&&&&%&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!  nnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllmllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihiiiiiihhhhhhhhhhhhhhhhhhhggfffffffffffffffffffeeeeeeeeeeddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa````````````````__________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYZZZZZ[[[[[\\\\\\\\\\\\\]]^^__`aacddeeeffffffffeeeeedddddchhhhhhhhgggggggggffffffffeeeeeeeeeeeeeeeeeeddddddccccbbbbaaa```````````````_^^^^]]\\[[ZZYYYXXWWWVVVVUUTTTTTTTTTTSSSSSRRRRQQQQPNNNNMMMMMMMLLLLLLLLLKKKKKIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????????????????????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999998888777777777666666666655556655555555555444444444443333333322222222222211111100000000000/////////////.------------,,,,,,,,,,,,+++++++++++++++************))))))))))))))))))(((((((''''''''''''&&&&&&&&&&&&%&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!  mmnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhiiiiihhhhhhhhhhhhhhhhhhhhgfffffffffffffffffffeeeeeeeeedddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa````````````````__________^^^^^^^^^^^^^^^]^^^^^^^^^^]]]]]]]]]]]]]]\]]]]]]]]]]\\\\\\\\\\\\\\[\\\\\\\\\\[[[[[[[[[[[[[[Z[ZZZZZZZZZZZZYYYYYYYZZZZ[[[[[[\\\\\\\\\\\\\]]^__`aacddeeefffffffeeeeeedddddchhhhhhhhgggggggggffffffffeeeeeeeeeeeeeeeeeeddddddccccbbbaaaa`````````````___^^^]]]\\[[ZZYYXXXWWVVVVUUTTTTTTTTTTSSSSSSRRRRQQQQPNNNMMMMMMMMLLLLLLLLKKKKKKIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????????????>>>>>>>>>>=======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999998888777777776666666666655556555555555554444444444433333333322222222222211111100000000000/////////////.------------,,,,,,,,,,,,+++++++++++++++************))))))))))))))))))((((((('''''''''''&&&&&&&&&&&&&%&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!  mmmmmmnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppoooqqqqqqppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhiiihhhhhhhhhhhhhhhhhhhhhgfffffffffffffffffffeeeeeeeeedddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa```````````````__________^^^^^^^^^^^^^^^^]^^^^^^^^^]]]]]]]]]]]]]]]\]]]]]]]]]\\\\\\\\\\\\\\[[\\\\\\\\\[[[[[[[[[[[[[[ZZ[ZZZZZZZZZZZYYYYYYYYZZZZ[[[[[[[\\\\[[[[\\\\]]^^_``accdeeeffffffffeeeeedddddcihhhhhhhggggggggfffffffffeeeeeeeeeeeeeeeeedddddddccccbbbaaaa```````````____^^^^]]\\\[[ZZYYXXWWWVVVUUTTTTTTTTTTSSSSSSSRRRQQQQPPNNNMMMMMMMLLLLLLLLLKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????????????????>??>>>>>>>>>>>=======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999888777777777666666666665555655555555555444444444443333333332222222222211111110000000000/////////////..-----------,,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))(((((((('''''''''''&&&&&&&&&&&&&%&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!  mmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqpppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllkklllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhiihhhhhhhhhhhhhhhhhhhhgggffffffffffffffffffeeeeeeeeedddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````````````````_________^^^^^^^^^^^^^^^^]]^^^^^^^^]]]]]]]]]]]]]]]\\]]]]]]]]\\\\\\\\\\\\\\\[[\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYZZZZZ[[[[[[\\[[[[[[[\\\\]]^__`accddeeefffffffeeeeeddddddihhhhhhhggggggggfffffffffeeeeeeeeeeeeeeeeddddddddccccbbbaaaa``````_________^^^]]]\\\[[ZZYYXXWWWVVVUUTTTTTTTTTSSSSSSSRRRRQQQQPPNNMMMMMMMMLLLLLLLLKKKKKKKIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????????>>?>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::9999999998888777777777666666666665555655555555555444444444443333333322222222222211111110000000000/////////////..-----------,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))))(((((((('''''''''''&&&&&&&&&&&&&%&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!  mmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllkkkllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhihhhhhhhhhhhhhhhhhhhhggggffffffffffffffffeeeeeeeeeedddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`aaaaaa````````````````_________^^^^^^^^^^^^^^^^]]]^^^^^^^]]]]]]]]]]]]]]]\\\]]]]]]]]\\\\\\\\\\\\\\[[[\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYZZZZ[[[[[[[[[[[[[[[[\\\]]^__`abcddeeefffffffeeeeeddddddihhhhhhhggggggggfffffffffeeeeeeeeeeeeddddddddddddccccbbbaaaa`````__________^^^]]]\\[[[ZZYYXXWWVVVUUUTTTTTTSSSSSSSSSSRRRRQQQQPPNNMMMMMMMLLLLLLLLLKKKKKKKIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????????????????>>?>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999999888877777777666666666665555555555555555444444444443333333332222222222221111111000000000//////////////..-----------,,,,,,,,,,,,+++++++++++++++*************)))))))))))))))))((((((((''''''''''&&&&&&&&&&&&&%%&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!  mmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppqqqqpppqpppppppppppppppppqqqqqppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllkkkkkllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggfffffffffffffffeeeeeeeeeedddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``aaaaa````````````````__________^^^^^^^^^^^^^^^]]]]^^^^^^]]]]]]]]]]]]]]]\\\\]]]]]]]\\\\\\\\\\\\\\[[[[\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYZZZZ[[[[[[[[[[[[[[[[[\\]]^^_``bcddeeefffffffeeeeeedddddihhhhhhhggggggggffffffffeeeeeeeeeddddddddddddddddccccbbbaaaa`````__________^^]]]\\\[[ZZYYXXXWWVVVUUUTTTSSSSSSSSSSSSRRRRQQQQPPPNNMMMMMMMLLLLLLLLKKKKKKKKIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????????????????>>>?>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999888877777777666666666665555555555555555444444444443333333332222222222211111111000000000/////////////...----------,,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))(((((((((''''''''''&&&&&&&&&&&&&%%&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!  mmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllkkkkkkkllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggffffffffffffffeeeeeeeeeeedddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbabbbbbaaaaaaaaaaaaaaaaa```aaaa````````````````__________^^^^^^^^^^^^^^^]]]]]^^^^^^]]]]]]]]]]]]]]\\\\\]]]]]]\\\\\\\\\\\\\\[[[[[\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYZZZZ[[[[[[[[[[[[[[[[[\\\]]^_``bccddeefffffffeeeeeddddddihhhhhhhggggggggffffffffeeeeeeeedddddddddddddddddccccbbbaaaa`````_________^^]]]]\\\[[ZZYYXXWWWVVUUUUTTSSSSSSSSSSSSRRRRRQQQQPPPNMMMMMMMLLLLLLLLLKKKKKKKKIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????????>>>>?>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::99999999998888777777777666666666665555555555555555444444444433333333322222222222211111111000000000/////////////...----------,,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))(((((((((''''''''''&&&&&&&&&&&&&%%&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""!!!!!!!!!!!!  mmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllkkkkkkkklllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggfffffffffffffeeeeeeeeeeeeddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbaabbbbaaaaaaaaaaaaaaaaa````aaa````````````````__________^^^^^^^^^^^^^^^]]]]]]^^^^^]]]]]]]]]]]]]]]\\\\\]]]]]\\\\\\\\\\\\\\\[[[[[\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZ[[[[[[[[[[[[[[[[\\]]^__`bccddeeefffffffeeeeddddddhhhhhhhhggggggggffffffffeeeeeeeddddddddddddddddddccccbbbbaaa`````________^^]]]]]\\\[[ZZYYXXWWWVVUUUTTSSSSSSSSSSSSRRRRRQQQQQPPPNMMMMMMMLLLLLLLLKKKKKKKKKIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::99999999999888877777777766666666665555555555555555444444444443333333332222222222221111111100000000/////////////....----------,,,,,,,,,,,,+++++++++++++++*************))))))))))))))))((((((((((''''''''''&&&&&&&&&&&&%%%&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!  mmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeedddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbaaabbbaaaaaaaaaaaaaaaaa`````aa````````````````__________^^^^^^^^^^^^^^^]]]]]]]^^^^]]]]]]]]]]]]]]]\\\\\\]]]]\\\\\\\\\\\\\\\[[[[[[\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYZZZZZ[[[[[[[[[[[[[[[[\\]]^^_`bccddeeefffffffeeeeeddddchhhhhhhggggggggfffffffffeeeeeeeddddddddddddddddddcccccbbbaaa`````_______^^^]]]]\\\[[[ZZYYXXWWVVVUUUTSSSSSSSSSSSRRRRRRRQQQQPPPPNMMMMMMLLLLLLLLLKKKKKKKKKIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999998888877777777666666666665555555555555555444444444443333333332222222222221111111100000000/////////////....----------,,,,,,,,,,,,+++++++++++++++************))))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!  mmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeeeddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbaaaabbaaaaaaaaaaaaaaaaa``````a````````````````__________^^^^^^^^^^^^^^^^]]]]]]]^^^]]]]]]]]]]]]]]]\\\\\\\]]]]\\\\\\\\\\\\\\[[[[[[[\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[\\\]^^_`bbcddeeefffffffeeeedddddchhhhhhhggggggggffffffffeeeeeeedddddddddddddddddddcccccbbbaaa`````______^^^^]]]]\\\[[[ZZYYXXWWVVVUUUTSSSSSSSSSRRRRRRRRQQQQPPPPPMMMMMMMLLLLLLLLKKKKKKKKKJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::9999999999998888877777777666666666655555555555555555444444444433333333322222222222211111111100000000////////////.....---------,,,,,,,,,,,,,+++++++++++++++************)))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!  mmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbaaaaaabaaaaaaaaaaaaaaaaa```````````````````````__________^^^^^^^^^^^^^^^^]]]]]]]]^^]]]]]]]]]]]]]]]\\\\\\\\]]]\\\\\\\\\\\\\\[[[[[[[[\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZ[[[[[[[[[[[[[[[[\\]]^_`abcddeeefffffffeeeedddddchhhhhhhggggggggffffffffeeeeeeddddddddddddddddddddcccccbbbaaa`````______^^^^]]]\\\\[[ZZZYYXXWWVVVUUTTSSSSSSRRRRRRRRRRQQQQQPPPPPMMMMMMLLLLLLLLLKKKKKKKKKJIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::9999999999998888887777777766666666665555555555555555544444444443333333332222222222221111111110000000/////////////.....---------,,,,,,,,,,,,,+++++++++++++++************))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""!!!!!!!!!!!  mmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````__________^^^^^^^^^^^^^^^^]]]]]]]]]^]]]]]]]]]]]]]]]\\\\\\\\\]]\\\\\\\\\\\\\\[[[[[[[[[\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[Z[[[[[\\]]^__abccddeeefffffeeeeedddddchhhhhhhggggggggffffffffeeeeeeddddddddddddddddddddcccccbbbaaaa````_____^^^^^]]\\\\[[[ZZZYYXXWWVVVUUTTSSSSSRRRRRRRRRRQQQQQPPPPPOMMMMMMLLLLLLLLKKKKKKKKKJJIIIIIHHHHHHHHHGGGGGGGGGGFGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::9999999999998888887777777666666666665555555555555555444444444443333333322222222222221111111110000000////////////......--------,,,,,,,,,,,,,+++++++++++++++************))))))))))))))((((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!  mmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggfffffffeeeeeeeeeeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````___________^^^^^^^^^^^^^^^]]]]]]]]]]^]]]]]]]]]]]]]]]\\\\\\\\\]\\\\\\\\\\\\\\\[[[[[[[[[\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[ZZZZZ[[[[\\]^^_abccddeeefffffeeeeedddddchhhhhhhggggggggffffffffeeeeeeddddddddddddddddddddcccccbbbaaaa````_____^^^^^]]\\\\[[[ZZZYYXXWWVVVUUTTSSSSRRRRRRRRRQQQQQQPPPPPPOMMMMMLLLLLLLLKKKKKKKKKJJJIIIIHHHHHHHHHHGGGGGGGGGGFGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::99999999999988888887777777666666666655555555555555555444444444433333333322222222222211111111110000000////////////......--------,,,,,,,,,,,,,+++++++++++++++************)))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!  mmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggffffffeeeeeeeeeeeeeeeeeeeddddddddddccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````____________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZZ[[[ZZZZZZZZ[[[\\]^^_abbcddeeeefffeeeeeeddddcchhhhhhhhgggggggfffffffeeeeeedddddddddddddddddddddcccccbbbbaaa````_____^^^^^]\\\\\[[[ZZZYYXXWWVVVUUTTSSSSRRRRRRRRQQQQQQPPPPPPOOMMMMLLLLLLLLLKKKKKKKKKJJJIIIIHHHHHHHHHGGGGGGGGGGFFGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::9999999999988888888777777666666666665555555555555555544444444443333333332222222222221111111111000000/////////////......-------,,,,,,,,,,,,,++++++++++++++++************))))))))))))(((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!  mmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllkkllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggffffeeeeeeeeeeeeeeeeeeeeddddddddddcccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````____________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[\\]]^_abbcdddeeeeeeeeeeedddddcchhhhhhhhgggggggfffffffeeeeeeeddddddddddddddddddddcccccbbbbaaa````_____^^^^]]\\\\[[[[ZZZYYXXWWWVVUUTTSSSRRRRRRRRQQQQQQQPPPPPOOOMMMMLLLLLLLLKKKKKKKKKJJJJIIIHHHHHHHHHHGGGGGGGGGGFFGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::99999999999988888888777777666666666655555555555555555544444444443333333322222222222221111111111000000////////////.......-------,,,,,,,,,,,,,++++++++++++++++************))))))))))))(((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!  mmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppooooooppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllkkkkkllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhghhhhhhhggggggggggggggggggfffeeeeeeeeeeeeeeeeeeeedddddddddcccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````_____________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXYYYYYYZZZZZZZZZZZZZZZZZZ[[[\]]^_aabccddeeeeeeeeeeedddddcchhhhhhhhgggggggfffffffeeeeeedddddddddddddddddddddcccccbbbbaaa````_____^^^^]]\\\\[[[[ZZZYYXXWWWVVUUUTSSSRRRRRRRQQQQQQQPPPPPOOOOMMMLLLLLLLLKKKKKKKKKKJJJJIIIHHHHHHHHHGGGGGGGGGGFFFGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::999999999999888888888777776666666666655555555555555555444444444443333333322222222222211111111111000000////////////.......-------,,,,,,,,,,,,,+++++++++++++++************))))))))))))((((((((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!  llmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgghhhhhggggggggggggggggggggfeeeeeeeeeeeeeeeeeeeeedddddddddcccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````______________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXYYYYYYYZZZZZZZZZZZZZZZZ[[[\\]^_`abccddeeeeeeeeeeedddddcchhhhhhhhhggggggfffffffeeeeeedddddddddddddddddddddcccccbbbbaaa````_____^^^^]]\\\\[[[[ZZZYYXXXWWVVUUUTSSSRRRRRRQQQQQQQPPPPPPOOOOMMMLLLLLLLLKKKKKKKKKJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::99999999999888888888877777666666666655555555555555555544444444443333333332222222222221111111111100000/////////////.......------,,,,,,,,,,,,,++++++++++++++++************))))))))))))((((((((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!  lllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaa```````````````_________________^^^^^^^^_____^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWXXXXXXYZZZZZZZZZZZZZZZZZ[[\\]^^_`abbcccddddddddddccccccbfffeeeeeeeeddddddcccccccbddddddddddddddddddddddccccbbbbaaa````____^^^^^]]]]\\\\[[[ZZZZYYXXXWWVVVUUTTSRRRRQQQQQQPPPPPPOOOOOOONNLLKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAABBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;;;::::::99999999999888888888887788888887777777777766666665555554444444444433333333222222222221111111111111000000000////////////.....-------------,,,,,,,,,,,,++++++++*************))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!  lllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppoooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddddddddccccccccccccccccccbccccccccccbbbbbbbbbbbbbbbaaaaaaaaa````````````````________________^^^^^^^^^____^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXYYYYXXXXXXXXXXWWWWWWWXXXXXYZZZZZZZZZZZZZZZZZ[[\\]^^_`aabcccdddddddddcccccccbffffeeeeeeeedddddcccccccbddddddddddddddddddddddccccbbbbaaa````_____^^^^]]]]\\\\[[[ZZZZYYYXXWWWVVUUTTSSRRRQQQQQQPPPPPPOOOOOONNNLLKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAABBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;;;::::::99999999998888888888877788888887777777777666666665555554444444444333333333222222222221111111111111000000000////////////.....------------,,,,,,,,,,,,,++++++++*************))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!  lllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddddddddccccccccccccccccccbbccccccccbbbbbbbbbbbbbbbbbaaaaaaaa`````````````````_______________^^^^^^^^^^___^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYZZZZZZZZZZYYYYYYYYYYYYYYXYYYXXXXXXXXXXXWWWWWWWXXXXXYZZZZZZZZZZZZZZZZZ[[\\]^^_`aabbcccdddddddcccccccccfffffeeeeeeedddddcccccccbdddddddddddddddddddddccccbbbbaaaa````____^^^^^]]]]\\\\[[[ZZZZYYYXXWWWVVUUUTSSRRRQQQQQQPPPPPOOOOOONNNNLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAABBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;;;:::::99999999999888888888887778888888777777777766666666555554444444444433333333322222222221111111111111000000000/////////////.....------------,,,,,,,,,,,,,+++++++**************))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!  lllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddddddccccccccccccccccccbbbcccccccbbbbbbbbbbbbbbbbbbaaaaaaa`````````````````_______________^^^^^^^^^^^__^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYZZZZZZZZZYYYYYYYYYYYYYYXXYYXXXXXXXXXXXWWWWWWWWWXXXXYZZZZZZZZZZZZZZZZZ[[\\]]^_``abbccccddddddcccccccccffffffeeeeeedddddccccccbbdddddddddddddddddddddccccbbbbaaaa````____^^^^^]]]]\\\\[[[ZZZZYYYXXWWWVVUUUTSSRRRRQQQQQPPPPPOOOOOONNNNKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAABBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;;::::::99999999998888888888877778888887777777777666666666555554444444444433333333322222222221111111111111000000000/////////////.....------------,,,,,,,,,,,,,+++++++*************))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!  lllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccccccccbbbbccccccbbbbbbbbbbbbbbbbbbaaaaaaa`````````````````_______________^^^^^^^^^^^^_^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZYYZZZZZZZZYYYYYYYYYYYYYYXXXYXXXXXXXXXXXXWWWWWWWWWXXXXYZZZZZZZZZZZZZZZZZ[[[\]]^_``abbbccccdddcccccccccccfffffffeeeeeeddddccccccbbdddddddddddddddddddddccccbbbaaaa````_____^^^^^]]]]\\\\[[[ZZZYYYXXXWWWVVUUUTSSRRRRQQQQQPPPPOOOOOONNNNNKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAABBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;;::::::9999999998888888888887777888888777777777766666666655554444444444433333333332222222222111111111111000000000/////////////......-----------,,,,,,,,,,,,,+++++++**************))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!  lllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccccccccbbbbbcccccbbbbbbbbbbbbbbbbbbaaaaaaa`````````````````_______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZYYYZZZZZZZYYYYYYYYYYYYYYXXXXYXXXXXXXXXXXWWWWWWWWWWXXXXYZZZZZZZZZZZZZZZZZ[[[\]]^_``aabbccccccccccccccccccffffffffeeeeeddddcccccccbddddddddddddddddddddcccccbbbaaaa````_____^^^^^^]]]\\\\[[[ZZZYYYXXXWWWVVVUUTSSSRRRQQQQQPPPPOOOOOONNNNNKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAABBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;;;;::::::9999999998888888888877777888887777777777766666666655554444444444433333333332222222221111111111111000000000/////////////......-----------,,,,,,,,,,,,,+++++++**************))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!  lllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccccccccbbbbbbcccbbbbbbbbbbbbbbbbbbbaaaaaaa`````````````````_______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZYYYYZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWXXXXYZZZZZZZZZZZZZZZZZ[[[\]]^_``aabbccccccccccccccccccffffffffeeeeeddddccccccbbddddddddddddddddddddcccccbbaaaa````_____^^^^^^^]]]\\\\[[[ZZZYYYXXXWWWVVVUUTSSSRRRRQQQQPPPPOOOOONNNNNNKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAABBAAAAAAAAAAA@@@@@@@@@@@?@@@@@@@@???????????????????>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;:::::::9999999988888888888877777888887777777777666666666655544444444444333333333332222222221111111111110000000000/////////////......----------,,,,,,,,,,,,,+++++++**************))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!  lllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccccccccbbbbbbbccbbbbbbbbbbbbbbbbbbbaaaaaaa`````````````````_______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWXXXXYZZZZZZZZZZZZZZZZZ[[\\]]^_``aabbbcccccccccccccccccfffffffffeeeeddddcccccccbdddddddddddddddddddcccccbbbaaaa````_____^^^^^^^]]]\\\\[[[ZZZYYXXXXWWWVVUUUTSSSRRRRQQQQPPPPOOOOONNNNNNKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAABBAAAAAAAAAAA@@@@@@@@@@@?@@@@@@@@??????????????????>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;:::::::999999998888888888877777788887777777777766666666665554444444444433333333333222222222111111111111000000000/////////////.......----------,,,,,,,,,,,,,++++++***************))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!  lllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllmlllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmmmmmmlllllllmmmmmmllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhghhggggggggggggggggggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbcbbbbbbbbbbbbbbbbbbbaaaaaaa`````````````````_______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYYYYZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXYZZZZZZZZZZZZZZZZZZ[[\\]]^_``aabbbcccccccccccccccccfffffffffeeeeddddcccccccbdddddddddddddddddddcccccbbaaaa````______^^^^^^^]]]\\\\[[[ZZYYYXXXWWWVVVUUUTSSSRRRRQQQQPPPPOOOOONNNNNNKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAABAAAAAAAAAAA@@@@@@@@@@@??@@@@@@@??????????????????>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;::::::::999999988888888888877777788887777777777766666666665544444444444333333333332222222221111111111110000000000/////////////.......----------,,,,,,,,,,,,,++++++***************))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!  lllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmlllllllllllllmmmmmmmmmmmmmmmmlllllllllmmmmllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggghggggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaa`````````````````_______________^^^^^^^^^^^^^^^^]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWXXXXYZZZZ[[[[ZZZZZZZZZZ[[\\]]^_``aabbbbccccccccccccccccffffffffffeeeddddccccccccdddddddddddddddddddccccbbbaaaa````_____^^^^^^^^^]]\\\\[[ZZZYYYXXXWWWVVVUUUTSSSRRRRQQQQPPPPOOOONNNNNNNKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAABAAAAAAAAAAA@@@@@@@@@@@??@@@@@@???????????????????>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;::::::::99999988888888888877777778887777777777766666666666554444444444433333333333222222222111111111111000000000//////////////.......---------,,,,,,,,,,,,,++++++***************)))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!  kkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllmmmmmmmmmllllllllllllllllmmmmmmmmmmmmmllllllllllllmmllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaa`````````````````_______________^^^^^^^^^^^^^^^^]]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXYZZZ[[[[[[ZZZZZZZZZ[[\\]]^_``aabbbbbcccccccccccccccgggfffffffeeeeddddccccccceeeeeeeeddddddddddcccccbbaaaa````______^^^^^^^^^]]\\\\[[ZZZYYXXXWWWVVVUUUUTSSSRRRRQQQQPPPPOOOONNNNNNMKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@???@@@@@@???????????????????>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;::::::::99999988888888888777777778887777777777766666666666554444444444433333333333222222222111111111111000000000/////////////........---------,,,,,,,,,,,,,++++++***************)))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!  kkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllllmmmmlllllllllllllllllllllmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa````````````````_______________^^^^^^^^^^^^^^^^^]]^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWXXXYYZZ[[[[[[[[ZZZZZZZ[[[\\]]^_``aaabbbbbbbbcccccccccccggggffffffeeeeddddccccccceeeeeeeeeeddddddddccccbbbaaaa````______^^^^^^^^^]]]\\\[[ZZYYYXXWWWVVVVUUUTTSSSRRRRQQQQPPPPOOOONNNNNNMKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@???@@@@@???????????????????>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;::::::::9999988888888888877777777887777777777766666666666654444444444433333333333222222222211111111111100000000//////////////........---------,,,,,,,,,,,,++++++***************)))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!  kkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllmllllllllllllllllllllllllmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa```````````````_______________^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWXXXYYZZ[[[[[[[[[ZZZZZZ[[[\\]^^_``aaabbbbbbbbbbbbcccccccgggggfffffeeeeddddccccccceeeeeeeeeeddddddddccccbbbaaa````______^^^^^^^^^^]]]\\[[[ZZYYXXXWWWVVVUUUUTTSSRRRRQQQQPPPPOOOOONNNNNNMKKKKJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@????@@@@@??????????????????>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;::::::::99999988888888888777777777887777777777766666666666654444444444433333333333222222222111111111111000000000//////////////........---------,,,,,,,,,,,,++++++***************)))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!  kkkkkkkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````````````_______________^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^]]]]]]]]]]]]]]]\]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWXXXYYZ[[[[[[[[[[ZZZZZZ[[[\\]^^_``aaaabbbbbbbbbbbbccccccgggggfffffeeeeddddccccccceeeeeeeeeeeddddddccccbbbbaaa````______^^^^^^^^^^]]]\\[[[ZZYYXXWWWVVVUUUUTTTSRRRRRQQQQPPPPOOOONNNNNNMMKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@AAAAAAAAAA@@@@@@@@@@@????@@@@??????????????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::::99999988888888888777777777877777777777766666666666544444444444433333333333222222222111111111111000000000/////////////.........---------,,,,,,,,,,,,+++++****************)))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````_______________^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^]]]]]]]]]]]]]]]\\]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWXXYYYZ[[[[[[[[[[[ZZZZZ[[[\\]^^_```aaabbbbbbbbbbbbbcccccgggggffffffeeedddddcccccceeeeeeeeeeeddddddccccbbbbaaa````______^^^^^^^^^^]]]\\[[ZZYYXXXWWVVVUUUUTTTTSRRRRQQQQQPPPPOOOONNNNNNMMKKKJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@AAAAAAAAA@@@@@@@@@@@@????@@@@?????????????????>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::::99999888888888887777777777877777777777666666666666544444444444333333333332222222222111111111111000000000/////////////.........--------,,,,,,,,,,,,++++++***************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooonnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllklllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa````````````_______________^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWXXXYYY[[[[[[[[[[[[ZZZZ[[[[\\]^^_```aaaaabbbbbbbbbbbbccccggggggfffffeeeddddddccccceeeeeeeeeeedddddcccccbbbbaa`````______^^^^^^^^^^^]]\\[[ZZYYXXWWVVVUUUUTTTTSRRRRRQQQQPPPPOOOOONNNNNMMMKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@AAAAAAAAA@@@@@@@@@@@?????@@@?????????????????>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;::::::::999999888888888887777777777777777777777666666666666544444444444333333333332222222222111111111111000000000/////////////.........--------,,,,,,,,,,,,++++++***************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkklllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````_______________^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWXXXYYY[[[[[[[[[[[[ZZZZ[[[\\\]^^__``aaaaaaaaaabbbbbbbbcccfggggffffffeeeeddddddcccceeeeeeeeeeedddddccccbbbbaaa````_______^^^^^^^^^^^]]\\[[ZZYYXXWWVVVUUUTTTTSSRRRRQQQQQPPPPOOOONNNNNNMMMKKJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@AAAAAAAA@@@@@@@@@@@@?????@@@????????????????>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<;;;;;;;;;::::::::99999988888888887777777777777777777777766666666666554444444444333333333333222222222111111111111100000000//////////////.........--------,,,,,,,,,,,,+++++***************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkklllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbabbbbbbbbbaaaaaaaaaaaaaaaa``````````_______________^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXYYZ[[[[\\\[[[[[ZZZZ[[[\\]]^^__```aaaaaaaaaaabbbbbbbccffgggffffffeeeedddddddccceeeeeeeeeeeddddcccccbbbbaaa````_______^^^^^^^^^^^]]\\[[ZZYXXWWVVVUUUTTTTSSSRRRQQQQQPPPPPOOOONNNNNMMMMKJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@AAAAAAAA@@@@@@@@@@@??????@@????????????????>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::99999988888888887777777777777777777777666666666666554444444444333333333332222222222111111111111100000000//////////////.........--------,,,,,,,,,,,,+++++***************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""!!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaabbbbbbbbaaaaaaaaaaaaaaaaa`````````________________^^^^^^^^^^^^^^^^]]]]]]]]]^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWXXXYYZ[[[[\\\[[[[[[ZZZ[[[\\\]^^__````aaaaaaaaaaaabbbbbccfffffffffffeeeeddddddddddfeeeeeeeeeeddddccccbbbbbaaa````________^^^^^^^^^^]]\\[[ZZYXXWWVVUUUTTTTSSSSRRQQQQQPPPPPOOOOONNNNNMMMMKJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@AAAAAAAA@@@@@@@@@@@??????@@???????????????>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::999999888888888887777777777777777777777666666666666554444444444333333333332222222222111111111111100000000//////////////.........--------,,,,,,,,,,,++++++**************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""!!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllkllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaabbbbbbbaaaaaaaaaaaaaaaaaa```````__________________^^^^^^^^^^^^^^^]]]]]]]]]]^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWXXXXWWWWWWWWWWWWWWWWXXXYYZ[[[\\\\[[[[[[ZZZ[[[\\\]]^__``````aaaaaaaaaaaabbbbcfffffffffffeeeeedddddddddffffeeeeeedddddccccbbbbaaaa````____________^^^^^^]]\\[[ZYYXXWWVVUUUTTTSSSSSRQQQQQPPPPPOOOOONNNNNMMMMMJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@AAAAAAA@@@@@@@@@@@@??????@???????????????>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::999999888888888877777777777677777777776666666666665554444444443333333333332222222221111111111111000000000/////////////..........--------,,,,,,,,,,,++++++**************))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""!!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkklllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllkkkklllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhggggggggggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaabbbbbbaaaaaaaaaaaaaaaaaa```````__________________^^^^^^^^^^^^^^^]]]]]]]]]]]^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXXXXXXWXXXWWWWWWWWWWVVWWWWWXXXYYZ[[[[\\\[[[[[ZZZZ[[[[\\]]^___`````````````aaaaabbbbfffffffffffeeeeedddddddddffffeeeeeeddddccccbbbbbaaaa````______________^^^^]]\\[[ZYYXWWVVUUUTTTSSSSSRQQQQQPPPPPPOOOOONNNNNMMMMMJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@AAAAAAA@@@@@@@@@@@???????@???????????????>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::999999888888888877777777777677777777776666666666665554444444443333333333332222222221111111111111000000000/////////////..........--------,,,,,,,,,,,++++++**************))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""!!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkllllllllllllllllllkkkkkkklllllllllllllllllllllkkkkllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccccbcbbbbbbbbbbbbbbbbbbbaaaaaabbbbbaaaaaaaaaaaaaaaaa````````__________________^^^^^^^^^^^^^^^]]]]]]]]]]]]^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXXXXXXWWXXWWWWWWWWWWVVVVWWWWXXXYYZ[[[[\\\[[[[[ZZZZ[[[[\\]]^^___``````````````aaaabbbfffffffffffeeeeedddddddddffffeeeeeeddddccccbbbbbaaa`````______________^^^^]]\\[ZZYYXWWVVUUTTTSSSSSRRQQQQPPPPPPOOOOONNNNNMMMMMMJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@AAAAAAA@@@@@@@@@@@??????????????????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::999998888888888777777777777677777777766666666666655554444444443333333333322222222221111111111111000000000/////////////..........--------,,,,,,,,,,,++++++*************)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkklllllllllllllllkkkkkkkkkkllllllllllllllllllkkkkkkkllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhggggggggggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeedddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaabbbbaaaaaaaaaaaaaaaaa````````_________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXYYYYYYYXXXXXXXXXXXXXXXWWWXWWWWWWWWWWWVVVVWWWWXXXYYZ[[[[\\[[[[[[ZZZZZ[[[\\]]^^_____`````````````aaaabbfffffffffffeeeeedddddddddffffeeeeeeddddccccbbbbaaaa`````_______________^^^]]\\[ZZYXXWVVUUUTTTSSSSRRRQQQPPPPPPOOOOONNNNNNMMMMMMJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@AAAAAA@@@@@@@@@@@??????????????????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::999998888888888777777777777677777777766666666666655554444444433333333333322222222211111111111111000000000/////////////..........--------,,,,,,,,,,,++++++************))))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""!!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkllllllllllllkkkkkkkkkkkkklllllllllllllllkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggggggggggggfggfffffffffffffffffffffffeeeeeeeeeeeddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaabbaaaaaaaaaaaaaaaaaa````````_________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYXXXYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVWWWWXXXYYZ[[[[[[[[[[[[ZZZZZ[[[\\]]]^^______________````aaabbeffffffffffeeeeeeddddddddffffeeeeeddddccccbbbbbaaaa`````_______________^^^]]\[[ZZYXWWVVUUTTTSSSSRRRRQQPPPPPPOOOOOONNNNNMMMMMMMJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@AAAAAA@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::9999998888888888777777777776677777777766666666666555554444444433333333333222222222211111111111111000000000/////////////..........--------,,,,,,,,,,,++++++************))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""!!!!!!!!  jjkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkklllllllllllllkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabaaaaaaaaaaaaaaaaaa````````_________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYXXXXYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVWWWXXXYYZ[[[[[[[[[[[[ZZZZZ[[[\\\]]^^^______________````aaabeefffffffffeeeeeeddddddddffffeeeeeddddccccbbbbbaaaa`````_______________^^^]]\[[ZYYXWWVVUUTTSSSSRRRRRQPPPPPPOOOOOONNNNNNMMMMMMMJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@AAAAA@@@@@@@@@@@??????????????????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::9999998888888887777777777776677777777666666666666555554444444333333333333222222222211111111111111000000000/////////////..........-------,,,,,,,,,,,,++++++************))))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########""""""""!!!!!!!!!  lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeedddeddddddddddddddddddddddccddddccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaa``````````````````_________________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVWWWXXYYZZZ[[[[ZZZZZZYYYZZZZ[[[\\__``````````````aaaabbbccfffggggggggffffffeeeeeeeeeeeeeeeddddccccbbbbaaaaa``````_______________^^^^]\[[ZYYXWWVUUTTTSSSRRRRQQQQQPPPPPPOOOOOONNNNNNMMMMMMJJJJJJJJIIIIIIIIIIIHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>?????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;::::::::::9999999998888888888887788777777777776666666666655555444444444444333333333222222222222111111111111100/////////////..........---------,,,,,,,,,,,++++++++++*****************)))))(((((((((((''''''''''''&''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##########""""""""!!!!!!!!  klllllllllllllllllllllllllllllllllllllllllllllllkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhghhhhhgggggggggggggggggggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccdddccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaa``````````````````_________________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVWWWXXYYZZZZ[[ZZZZZZZYYYZZZZ[[[\\___``````````````aaabbbbcfffggggggggfffffffeeeeeeeeeeeeeeddddccccbbbbaaaaa``````_______________^^^]]\[[ZYYXWVVUUTTSSSRRRRQQQQQPPPPPPOOOOOOONNNNNNMMMMMMJJJJJJJJIIIIIIIIIIHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<;<<<<<<<<<<;;;;;;;;::::::::::9999999998888888888877787777777777766666666666555555444444444444333333333222222222221111111111111100/////////////..........---------,,,,,,,,,,,+++++++++*****************))))))((((((((((('''''''''''&&''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##########"""""""!!!!!!!!  kkkkkkllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhggghhhgggggggggggggggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddcccccddccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````_________________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVWWWXXYYZZZZZZZZZZZZZYYYZZZZZ[[\\____``````````````aaabbbcffffgggggggfffffffeeeeeeeeeeeeeeddddcccbbbbbaaaaa``````_______________^^^]]\[ZZYXXWVVUTTSSSRRRRRQQQQPPPPPPPOOOOOONNNNNNMMMMMMMJJJJJJJIIIIIIIIIIIHHHHHHHGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>????>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<;;;;;;;;:::::::::99999999998888888888877787777777777766666666666555554444444444443333333333222222222211111111111111100/////////////..........---------,,,,,,,,,,,+++++++++****************))))))(((((((((((''''''''''''&&'''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##########"""""""!!!!!!!!  kkkkkkkkkkllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllmmmllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjihhhhhhhhhhhhhhhhhhhhhgggghgggggggggggggggggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````_________________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVWWWXXYYZZZZZZZZZZZZYYYYYZZZZ[[[\____________```````aaabbbeffffggggggfffffffeeeeeeeeeeeeedddddcccbbbbbaaaaa`````________________^^^]]\[ZYYXWWVUUTTSSSRRRRQQQQQPPPPPPOOOOOONNNNNNNMMMMMMMJJJJJJIIIIIIIIIIIHHHHHHHHGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>???>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;<<<<<<<<<;;;;;;;;;:::::::::9999999998888888888887778777777777766666666666555555444444444444333333333322222222221111111111111110//////////////..........---------,,,,,,,,,,,+++++++++****************))))))((((((((((('''''''''''&&&''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#########"""""""!!!!!!!!  kkkkkkkkkkkkkkkllllllllkkkklllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkjjjjkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````________________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVWWWXXYYZZZZZZZZZZZZYYYYYZZZZ[[[\^_____________`````aaabbbefffffggggffffffffeeeeeeeeeeeeedddddcccbbbbbaaaaa`````_______________^^^]]\[[ZYXXWVVUTTSSSRRRRQQQQQQPPPPPOOOOOONNNNNNNMMMMMMMMJJJJJJIIIIIIIIIIHHHHHHHHHFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>???>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;:::::::::9999999998888888888877777777777777666666666666555554444444444443333333333322222222211111111111111100/////////////...........---------,,,,,,,,,,,+++++++++***************)))))))((((((((((''''''''''''&&&''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$##########"""""""!!!!!!!  kkkkkkkkkkkkkkkkkkkklllkkkkkkkkkklllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggffggggggfffffffffffffffffffeeeeeeeeeeeeeedddddddddddddddddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````________________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVWWWXXYYZZZZZZZZZZZZYYYYYZZZZZ[[[^^______________````aaabbeefffffgggffffffffeeeeeeeeeeeeeddddccccbbbbbaaaaa`````_______________^^^]]\[ZZYXWWVUUTTSSRRRRQQQQQQPPPPPOOOOOOONNNNNNNMMMMMMMLJJJJJIIIIIIIIIIIHHHHHHHHHFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>??>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;<<<<<<<<;;;;;;;;;::::::::::999999999888888888887777777777777766666666666555555444444444444333333333332222222221111111111111100//////////////...........--------,,,,,,,,,,,,+++++++++**************))))))))((((((((((''''''''''''&&&''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkklmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggfffggggfffffffffffffffffffffeeeeeeeeeeeedddddddddddddddddddddddddddccccccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa``aaaaaaaaaaaaaa```````````````````________________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWXXXYZZZZZZZZZZZYYYYYYYZZZZ[[[^^______________````aaabbeeffffffgfffffffffeeeeeeeeeeeeeddddccccbbbbbaaaa`````_______________^^^^]]\[ZYYXWVVUTTSSRRRRQQQQQQPPPPPOOOOOOONNNNNNNMMMMMMMMLJJJJIIIIIIIIIIIHHHHHHHHHHFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>??>>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;<<<<<<<<;;;;;;;;;:::::::::9999999999888888888877777777777777766666666666555555444444444444333333333332222222211111111111111000//////////////...........--------,,,,,,,,,,,,+++++++++*************)))))))))((((((((((''''''''''''&&&'&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggggggggggggggggfffffgggffffffffffffffffffffffeeeeeeeeeeedddddddddddddddddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```aaaaaaaaaaaaa```````````````````_________________^______^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVWWWXXXYZZZZZZZZZZZYYYYYYYZZZZ[[[^^^______________````aaabeeefffffffffffffffeeeeeeeeeeeeeddddccccbbbbbaaaa`````_______________^^^]]\\ZZYXWWVUUTSSSRRRQQQQQQPPPPPPOOOOOOONNNNNNMMMMMMMMLLJJJJIIIIIIIIIIHHHHHHHHHHHFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>?>>>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;<<<<<<<;;;;;;;;;;::::::::99999999998888888888877777777777777666666666665555554444444444444333333333332222222211111111111110000/////////////............--------,,,,,,,,,,,++++++++++*************)))))))))(((((((((''''''''''''&&&&'&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggggggggggggggggggggggfffffffgffffffffffffffffffffffffeeeeeeeeeddddddddddddddddddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````aaaaaaaaaaaa```````````````````_________________^^_____^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUVVVVVVWWWXXXYZZZZZZZZZZZYYYYYYYZZZZ[[[^^^^______________```aaabdeeeffffffffffffffeeeeeeeeeeeeeddddcccccbbbbaaaa`````______________^^^^]]\[ZYYXWVVUTTSSRRRQQQQQQPPPPPPOOOOOOONNNNNNNMMMMMMMMLLJJJIIIIIIIIIIIHHHHHHHHHHHFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>=>>>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;<<<<<<;;;;;;;;;;:::::::::99999999998888888888877777777777777666666666665555554444444444443333333333332222222111111111111110000/////////////............-------,,,,,,,,,,,,++++++++++************))))))))))(((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########"""""""!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffeeeeeeeeedddddddddddddddddddddddddddccccccccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````aaaaaaaaaa````````````````````_________________^^^____^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUVVVVVVWWWXXXYYZZZZZZZZZZYYYYYYYZZZZZ[[^^^^______________````aaadeeeeffffffffffffeeeeeeeeeeeeedddddcccccbbbbaaaa````______________^^^^]]\\[ZYXXWVUUTSSRRRRQQQQQPPPPPPPOOOOOONNNNNNNMMMMMMMMLLLJJIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>=>>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;<<<<;;;;;;;;;;;;:::::::::99999999998888888888777777777777777666666666655555544444444444443333333333322222222111111111111100000////////////.............-------,,,,,,,,,,,,++++++++++************))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############"""""""!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhgggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffeeeeeeeeeddddddddddddddddddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa``````aaaaaaaaa````````````````````_________________^^^^___^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUVVVVVWWWXXXYYZZZZZZZZZZYYYYYYYZZZZZ[[^^^^_______________````aaddeeeffffffffffffeeeeeeeeeeeeedddddcccccbbbbaaaa````____________^^^^^^]]\\[ZYXWVVUTTSSRRRQQQQQPPPPPPPOOOOOONNNNNNNNMMMMMMMLLLLJIIIIIIIIIIIHHHHHHHHHHHHGFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?@???????????>>>>>>>>>>>==>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;:::::::::99999999988888888888777777777777776666666666655555544444444444433333333333322222221111111111111000000///////////..............------,,,,,,,,,,,,,++++++++++************))))))))))((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$#############"""""""!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjiiiiiiiiiiiiiiiiiihhhhhgggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffeeeeeeeeeedddddddddddddddddddddddddddccccccccccccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````aaaaaaaa````````````````````_________________^^^^^__^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUVVVVVWWWXXXYYZZZZZZZZZYYYYYYYYZZZZZ[[^^^^________________````adddeeefffffffffffeeeeeeeeeeeeedddddcccccbbbbaaaa````_______^^^^^^^^^^]]]\[[YYXWVUUTSSRRRQQQQQPPPPPPPOOOOOOONNNNNNNMMMMMMMMLLLLJIIIIIIIIIIIHHHHHHHHHHHGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>==>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;<;;;;;;;;;;;;;;:::::::::999999999988888888888777777777777776666666666655555544444444444433333333333322222221111111111111000000///////////.............-------,,,,,,,,,,,,,+++++++++++**********)))))))))))((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$############""""""""!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiihhhgggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffeeeeeeeeeddddddddddddddddddddddddddddccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````aaaaaaa```````````````````__________________^^^^^^_^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUVVVVWWWXXXXYYZZZZZZZZYYYYYYYYYZZZZ[[^^^^__________________```cdddeeefffffffffeeeeeeeeeeeeeddddddcccccbbbbaaaa```______^^^^^^^^^^^^]]\\[[YXXWVUUTSSRRQQQQQPPPPPPPPOOOOOONNNNNNNMMMMMMMMLLLLLIIIIIIIIIIIHHHHHHHHHHHHGGFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBABAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>===>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999988888888887777777777777766666666666555555544444444444433333333333222222221111111111110000000//////////..............------,,,,,,,,,,,,,++++++++++++**********)))))))))))(((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$#############"""""""!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiiihgggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffeeeeeeeeeeddddddddddddddddddddddcddddccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````aaaaaa``````````````````___________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUVVVVWWWXXXXYYZZZZZZZYYYYYYYYYZZZZZ[[^^^____________________``ccdddeeeeffffffeeeeeeeeddeeeeddddddcccccbbbbaaaa```_____^^^^^^^^^^^^^]]\\[ZYXWWVUTTSSRRQQQQPPPPPPPPPOOOOOONNNNNNNMMMMMMMMLLLLLIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>===>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::9999999999888888888877777777777777766666666666555555544444444444433333333333222222221111111111110000000/////////..............-------,,,,,,,,,,,,,++++++++++++**********)))))))))))(((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$#############""""""""!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffeeeeeeeeeedddddddddddddddddddddddccddccccccccccccccccccccccbccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````aaaaa``````````````````___________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUVVVVWWWXXXXYYYZZZZZYYYYYYYYYYZZZZZ[[^^^_____________________`cccdddeeeefffffeeeeeeedddeedddddddcccccbbbbbaaa````_____^^^^^^^^^^^^]]]\\[ZYXWWVUTTSRRRQQQPPPPPPPPPOOOOOONNNNNNNMMMMMMMMLLLLLLIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>====>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::9999999999888888888877777777777777766666666665555555544444444444333333333333222222221111111111110000000////////...............------,,,,,,,,,,,,,,++++++++++++**********)))))))))))(((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$#############""""""""!!!!!!!  jkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffeeeeeeeeeeedddddddddddddddddddddccccdccccccccccccccccccccccbbcccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa````````````aaa``````````````````___________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUVVVVWWWXXXXYYYYZZZYYYYYYYYYYYZZZZ[[[^^^____________^^^^^^^___bcccdddeeeeeeeeeeeeeeedddeddddddddcccccbbbbbaaa````_____^^^^^^^^^^^^]]]\\[ZYXWWVUTSSRRQQQQPPPPPPPPOOOOOONNNNNNNMMMMMMMMLLLLLLLIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>====>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::9999999999888888888877777777777777666666666665555555544444444444333333333333222222221111111111110000000////////..............-------,,,,,,,,,,,,,,++++++++++++**********))))))))))(((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$#############""""""""!!!!!!!!  jjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllkkkkkklllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggggfggggfffffffffffffffffffffffffffffffffeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccccccccccccbbbcccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa``````````````aa``````````````````___________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUVVVVWWWWXXXYYYYYYYYYYYYYYYYYYZZZZ[[[^^^___________^^^^^^^^^__bbcccdddeeeeeeeeeeeedddddddddddddccccccbbbbaaaa```______^^^^^^^^^^^^]]]\\[ZYXWVVUTSSRRQQQPPPPPPPPOOOOOOONNNNNNNMMMMMMMMLLLLLLLIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=====>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::99999999998888888888777777777777776666666666665555555544444444444333333333332222222221111111111110000000///////..............-------,,,,,,,,,,,,,,+++++++++++++**********))))))))))(((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$##############""""""""!!!!!!!  jjjjjjjjjjkkjkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihggggggggggggggggggggggfffggffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccccccccccccccbbbbbccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````````a``````````````````___________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUVVVVWWWWXXXYYYYYYYYYYYYYYYYYYZZZZ[[[^^___________^^^^^^^^^^^^abbccdddeeeeeeeeeeedddddddddddddccccccbbbbbaaaa```______^^^^^^^^^^^^]]]\\[ZYXWWVUTSSRRQQQPPPPPPPOOOOOOONNNNNNNMMMMMMMMMLLLLLLLIIIIIIIIHHHHHHHHHHHHGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>=====>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::99999999998888888888777777777777776666666666655555555544444444443333333333332222222221111111111110000000///////..............-------,,,,,,,,,,,,,,+++++++++++++**********)))))))))((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$#############"""""""""!!!!!!!  jjjjjjjjjjjjjjjjjjkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjiiiijjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccccccccccccbbbbbbcbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa``````````````````````````````````___________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUVVVVWWWWXXXYYYYYYYYYYYYYYYYYYZZZZ[[[^^__________^^^^^]]]]]]^^aabbccdddeeeeeeeeeedddddddddddcccccccbbbbbaaaa````_____^^^^^^^^^^^^^]]]\\[ZYXWWVUTSSRRQQQPPPPPPOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLIIIIIIIIHHHHHHHHHHHGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>======>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::99999999988888888887777777777777776666666666655555555544444444443333333333332222222221111111111110000000//////..............-------,,,,,,,,,,,,,,,+++++++++++++**********)))))))))(((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$##############""""""""!!!!!!!  jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhggggggggggggggggggfffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa``````````````````````````````````___________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUVVVVWWWWXXXYYYYYYYYYYYYYYYYYYZZZZ[[[^^_________^^^^^]]]]]]]]^aaabbccdddeeeeeeeeddddddcddddcccccccbbbbbbaaaa````_____^^^^^^^^^^^^^]]]\\[ZYXXWVUTTSRRQQPPPPPPOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLIIIIIIIIHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>======>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:;;;;;;;;;;;:::::::::::99999999988888888887777777777777766666666666655555555544444444443333333333332222222221111111111110000000//////..............-------,,,,,,,,,,,,,,+++++++++++++***********)))))))))(((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$##############""""""""!!!!!!!!  jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhggggggggggggggggffffffffffffffffffffffffffffffffeefffffeeeeeeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````````````````````````````___________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUVVVVWWWWXXXYYYYYYYYYYYYYYYYYYZZZZ[[[^^_________^^^^]]]]]]]]]]`aabbcccdddeeeeeeddddddccddccccccccbbbbbbaaaaa````_____^^^^^^^^^^^^^]]]\\[ZYXXWVUTTSRRQQPPPPPOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLIIIIIIIHHHHHHHHHHHGGGGGGGFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>======>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::;;;;;;;;;;:::::::::::999999999888888888887777777777777766666666666555555555544444444433333333333332222222221111111111110000000//////..............------,,,,,,,,,,,,,,,+++++++++++++***********)))))))))(((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###############"""""""!!!!!!!!  jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggffffffffffffffffffffffffffffffffeeeeffffeeeeeeeeeeeeeeeeeeeeeddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````````````_```````````````___________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUVVVVWWWWXXXYYYYYYYYYYYYYYYYYZZZZ[[[[^^________^^^^]]]]\\\\\]]``aabbccddddeeeeddddddcccdcccccccbbbbbbbaaaaa`````_____^^^^^^^^^^^^^]]]\\[[YYXWVUTTSRRQQPPPPOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLIIIIIIIHHHHHHHHHHHGGGGGGGFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=======>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::;;;;;;;;;::::::::::::999999999888888888877777777777777666666666666555555555544444444433333333333322222222221111111111110000000//////.............-------,,,,,,,,,,,,,,+++++++++++++************)))))))))((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##############""""""""!!!!!!!  jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffffffffffffffffffffffeeeeeeffeeeeeeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````````````__`````````````____________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUVVVVWWWWWXXYYYYYYYYYYYYYYYYYZZZZ[[[[^^________^^^]]]]\\\\\\\]_``aabcccddddddddddddcccccccccccbbbbbbbaaaaa`````______^^^^^^^^^^^^^]]]\\[[YYXWVUUTSRRQQPPPPOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLLIIIIIIHHHHHHHHHHHHGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>=======>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::;;;;;;;;::::::::::::9999999999888888888877777777776777666666666665555555555544444444333333333333322222222221111111111110000000//////.............-------,,,,,,,,,,,,,,+++++++++++++***********))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##############""""""""!!!!!!!  jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa````````````````````___````````````____________________^^^^^^^^^^^^^^^^^]^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUVVVVWWWWWXXXYYYYYYYYYYYYYYYYZZZZ[[[[^^_______^^^^]]]\\\\\\\\\_``aabbccdddddddddddccccccccccbbbbbbbbaaaaa``````______^^^^^^^^^^^^^]]]\\[[YYXWVUUTSRRQQPPPOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKIIIIIIHHHHHHHHHHHGGGGGGGGFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>========>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::;;;;;;;:::::::::::::9999999998888888888777777777776776666666666665555555555544444444333333333333322222222221111111111110000000/////..............-------,,,,,,,,,,,,,,++++++++++++************)))))))))(((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############"""""""!!!!!!!  jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiihhhhhhhhhhhhhhhhhggggggggfffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````````````_____```````````___________________^^^^^^^^^^^^^^^^^^]]^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVVVWWWWXXXXYYYYYYYYYYYYYYYZZZZ[[[[^^^_____^^^^]]]\\\\[[[\\\__``abbcccddddddddddcccccccccbbbbbbbaaaaaa``````______^^^^^^^^^^^^^]]]]\\[[YYXWVUUTSRRQQPPPOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLKIIIIIHHHHHHHHHHHHGGGGGGGGFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>========>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::;;;;;:::::::::::::::9999999998888888888777777777766776666666666665555555555544444443333333333333222222222221111111111110000000/////..............------,,,,,,,,,,,,,,++++++++++++*************)))))))))((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""!!!!!!!  iiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhhhhhhggggggggggggggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa`aa```````````````````__________^^^^^^^^^^^^^^^^^^]]^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVVWWWWWWXXXXXXXXXXXXXXXYYYYYZZZZ[]^^^^^^^^]]]]\\\[[[[[[[[[]^^__``aabbbbcccbbbbbbaaabbbaaaaaaaa``````______^^```_____________^^^^]]\\[YXXWVUTTSRRQPPPOOOOONNNNNMMMMLLLLLLLLLKKKKKKKKKKKKJGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>?????>>>>>>>>>>>=========>>===========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::9999999999888888888877777777777666666665555555555544444444444444444333333333333322222222222222222111111111100000/////////////............-------,,,,,,,,,,,,,++++++************))))))))))((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"#"""""""!!!!!!!  iiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhhhggggggggggggggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa``````````````````````__________^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUVVVVVWWWWWXXXXXXXXXXXXXXXXYYYYZZZZ[]]^^^^^^]]]]\\\[[[[ZZZZ[[]^^__``aabbbbbbbbbbbbaaaabbaaaaaaa```````______^^^``______________^^^^]]\\[YXXWVUTTSRQQPPPOOOONNNNNNMMMMLLLLLLLLLKKKKKKKKKKKJJGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????>>????>>>>>>>>>>>>=========>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::99999999998888888888777777777776666666655555555555544444444444444444333333333333322222222222222222111111111100000/////////////............------,,,,,,,,,,,,,,+++++*************))))))))))((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""!!!!!!!  iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhhhhgggggggggggggggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa``````````````````````___________^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUVVVVVWWWWWWWWXXXXXXXXXXXXXYYYYZZZZ[]]^^^^^]]]]\\\\[[[ZZZZZ[[]]^^_``aabbbbbbbbbbbaaaaabaaaaaaa```````______^^^^`______________^^^^]]]\\[YXWWVUTSSRQQPPPOOOONNNNNNMMMLLLLLLLLLLKKKKKKKKKKJJJGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>????>>>>>>>>>>>==========>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::999999999998888888888777777777776666666655555555555544444444444444444333333333333222222222222222222111111111100000/////////////............------,,,,,,,,,,,,,++++++************)))))))))))((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""!!!!!!!  iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggghhhhhhhgggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa``````````````````````__________^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUVVVVVWWWWWWWWWWWWXXXXXXXXXYYYYZZZZZ]]]]]]]]]]]\\\[[[[ZZZZZZ[]]^^__`aaabbbbbbbbbbaaaaabaaaaaa```````______^^^^^______________^^^^^]]\\[[YXWVVUTSSRQQPPOOOONNNNNNNMMLLLLLLLLLLKKKKKKKKKKKJJJGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>???>>>>>>>>>>>>==========>===========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::9999999999988888888888777777777766666666555555555555444444444444344443333333333332222222222222222221111111111100000/////////////............------,,,,,,,,,,,,,++++++************)))))))))))((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""!!!!!!!  iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggghhhhhgggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa``````````````````````__________^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUVVVVVWWWWWWWWWWWWWXXXXXXXYYYYYZZZZ]]]]]]]]]]\\\\[[[ZZZZZZZ[]]^^__``aabbbbbbbbbbaaaa`aaaaaa```````______^^^^^^_____________^^^^^]]]\\[ZXXWVUUTSRRQQPPOOOONNNNNNNMLLLLLLLLLLKKKKKKKKKKKJJJJGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>???>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::999999999999888888888877777777777666666665555555555554444444444443444433333333333322222222222222222211111111111000000////////////............------,,,,,,,,,,,,,++++++***********))))))))))))((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""!!!!!!!!  iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggghhggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````````````````___________^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTUUUUUUUUVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYZZZZ]]]]]]]]]]\\\[[[[ZZZZZZZ[]]^^__``aabbbbbbbbbaaaaa`aaaaa```````______^^^^^^^____________^^^^^]]]\\[[ZXWWVUTTSRRQQPPOOOONNNNNNNMLLLLLLLLLLKKKKKKKKKKJJJJJGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>??>>>>>>>>>>>>======================<<<<<<<<<<<<<;<<<;;;;;;;;;;;;;;;::::::::::::::::999999999999888888888887777777777766666666555555555555444444444444344443333333333322222222222222222211111111111100000/////////////............-----,,,,,,,,,,,,,+++++++***********))))))))))))((((((((((''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""!!!!!!!!  iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````````````````_____________^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTUUUUUUUVVVVVVWWWWWWWWWWWWWWWXXXXXYYYYZZZZ]]]]]]]]]\\\\[[[ZZZZZZZZ[]]^^__``aabbbbbbbbbaaaa``aaaaa``````______^^^^^^^]___________^^^^^]]]\\[[ZZXWVUUTSSRQQPPPOOOONNNNNNNLLLLLLLLLLKKKKKKKKKKKJJJJJGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>??>>>>>>>>>>>======================<<<<<<<<<<<<<<;<<<;;;;;;;;;;;;;;::::::::::::::::9999999999999888888888877777777777666666666555555555554444444444444344433333333333322222222222222222111111111111100000/////////////...........------,,,,,,,,,,,,,+++++++**********))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""!!!!!!!!  iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````````````````______________^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTUUUUUUVVVVVVVWWWWWWWWWWWWWWWXXXXYYYYYZZZ]]]]]]]]\\\\\[[[ZZZZZZZZ[]]^^__``aaabbbbbbbbaaaa``aaaa```````_____^^^^^^]]]_________^^^^^^]]]\\[[ZZYWVVUTTSRRQQPPOOOONNNNNNNNLLLLLLLLLLKKKKKKKKKKJJJJJJGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>?>>>>>>>>>>>>===========<==========<<<<<<<<<<<<<;;<<;;;;;;;;;;;;;;:::::::::::::::999999999999998888888888877777777777666666666555555555554444444444444344433333333333322222222222222222111111111111100000/////////////...........------,,,,,,,,,,,,++++++++*********)))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""!!!!!!!!!  iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````````````````_______________^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTUUUUUUVVVVVVVVWWWWWWWWWWWWWXXXXXYYYYZZZ]]]]]]]\\\\\[[[[ZZZZZZZZ[]]^^__``aaabbbbbbbaaaaa``aaaa``````______^^^^^]]]]________^^^^^^]]]\\[[ZZYYWVUUTSSRRQPPPOOOONNNNNNNNLLLLLLLLLKKKKKKKKKKJJJJJJJGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>?>>>>>>>>>>>============<=========<<<<<<<<<<<<<;;;<<;;;;;;;;;;;;;;::::::::::::::9999999999999988888888888777777777776666666666555555555554444444444443344433333333333222222222222222211111111111111100000/////////////...........-----,,,,,,,,,,,,,++++++++*********)))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""!!!!!!!!!!  hhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````````````````________________^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]\]]]\\\\\\\\\\\\\\\\\[[[[[\\\\[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVVVVVVWWWWWWWWXXXXYYYYZZZ\]]]]]]\\\\\[[[[ZZZZZZZZ[]]^^__``aaabbbbbbbaaaa```aaa```````_____^^^^^^]]]]______^^^^^^^]]]\\[[ZZYYXVUUTTSRRQQPPPOOOONNNNNNNNLLLLLLLLLKKKKKKKKKJJJJJJJJGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>===========<<=========<<<<<<<<<<<<<;;;<;;;;;;;;;;;;;;::::::::::::::999999999999999888888888887777777777766666666665555555555444444444444433444333333333332222222222222221111111111111111000000////////////...........-----,,,,,,,,,,,,+++++++++********))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$##########"""""""!!!!!!!!!!!  hhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````````````````__________________^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]\\]]\\\\\\\\\\\\\\\\\[[[[[[\\\[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTUUUUUVVVVVVVVVVVVVVVVVWWWWWXXXXYYYYYZZ\\]]]]\\\\\\[[[[[ZZZZZZ[[]]^^__``aaabbbbbbaaaaa```aaa```````_____^^^^^]]]]]___^^^^^^^^^]]]\\[[ZZYYXXVUTTSRRQQPPPOOOOONNNNNNNMLLLLLLLLKKKKKKKKKKJJJJJJJJFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>============<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999998888888888887777777777666666666665555555555444444444444433444333333333332222222222222211111111111111110000000////////////..........------,,,,,,,,,,,,+++++++++********))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########"""""""!!!!!!!!!!!  hhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````````````````____________________^^^^^^^^^^]]]]]]]]]]]]]]]^^^^]]]]]]]]]]]]]]]]]]\\\]\\\\\\\\\\\\\\\\\[[[[[[[\\[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVVVWWWWWXXXXYYYYZZ\\\]]\\\\\\\[[[[[ZZZZZZ[[]]^^__``aaaabbbbbaaaaa```aaa``````______^^^^^]]]]]^^^^^^^^^^^]]]\\\[[ZYYXXWUTTSSRRQQPPPOOOONNNNNNNNMLLLLLLLLKKKKKKKKKJJJJJJJJJFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>============<<========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999988888888888877777777777666666666665555555555444444444444333444333333333332222222222222111111111111111110000000////////////..........-----,,,,,,,,,,,,++++++++++********))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########""""""""!!!!!!!!!!!  hhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````````````````____________________^^^^^^^^^^]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTUUUUUVVVVVVVVVVVVVVVVVVWWWWXXXXYYYYYZ\\\\\\\\\\\\[[[[[[ZZZZ[[[]]^^__``aaaabbbbaaaaa````aa```````______^^^^^]]]]]^^^^^^^^^^]]]]\\[[ZYYXXWVTTSSRRQQPPPOOOOONNNNNNNNMLLLLLLLLKKKKKKKKKJJJJJJJJJFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>============<<<========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::999999999999999888888888888777777777776666666666655555555554444444444444333444333333333332222222222221111111111111111110000000////////////..........-----,,,,,,,,,,,,++++++++++********))))))))))))))((((((((((((''''''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$############""""""""!!!!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggffggggggggggggggggffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````````````````____________________^^^^^^^^^^]]]]]]]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTUUUUUVVVVVVVVVVVVVVVVVVWWWWWXXXYYYYYZ\\\\\\\\\\\\\[[[[[[[[[[[[]^^^__``aaaaaaaaaaaaa````aa```````______^^^^^]]]]]^^^^^^^^^^]]]\\[[ZZYXXWWVTSSRRQQPPPOOOOOONNNNNNNNNLLLLLLLKKKKKKKKKJJJJJJJJJJFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>============<<<=======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::9999999999999998888888888888777777777776666666666655555555554444444444444333443333333333332222222222211111111111111111110000000///////////...........-----,,,,,,,,,,,,++++++++++********))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############""""""""!!!!!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggfffffggggggggggggggffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````````````````____________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTUUUUUVVVVVVVVVVVVVVVVVVVWWWWXXXYYYYYZ\\\\\\\\\\\\\[[[[[[[[[[[[]^^___``aaaaaaaaaaaa`````a````````______^^^^^]]]]]^^^^^^^^^]]]\\[[ZZYXXWWVUSSRRQQPPPPOOOOOONNNNNNNNNLLLLLLLKKKKKKKKJJJJJJJJJJJFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>============<<<<=======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::99999999999999988888888888887777777777766666666666555555555544444444444443333443333333333332222222222211111111111111111110000000///////////...........----,,,,,,,,,,,,+++++++++++********))))))))))))))(((((((((((''''''''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggfffffffgggggggggggfffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````````````__`___________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUVVVVVVVVVVVVVVVVVVVVWWWWXXXXYYYYZ\\\\\\\\\\\\\\[[[[[[[[[[\^^^__```aaaaaaaaaaa`````_`````````______^^^^^]]]]]^^^^^^^^^]]]\\[[ZYYXWWVUUSRRQQQPPPOOOOOOOONNNNNNNNLLLLLLLKKKKKKKKJJJJJJJJJJJFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>============<<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::99999999999999988888888888888777777777776666666666655555555554444444444444333344333333333333222222222221111111111111111110000000////////////..........-----,,,,,,,,,,,,+++++++++++********)))))))))))))(((((((((((('''''''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$$###########""""""""""!!!!!!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggffffffffffgggggggggfffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````````````````______________________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTUUUUVVVVVVVVVVVVVVVVVVVVVWWWXXXXYYYYZ\\\\]]]\\\\\\\\[[[[[[[[\\^^___```aaaaaaaaaa``````_``````````_____^^^^^]]]]]^^^^^^^^]]]\\[[ZZYXXWVVUTRRQQQPPPOOOOOOOOOONNNNNNNLLLLLLKKKKKKKKJJJJJJJJJJJJFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>============<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::999999999999999888888888888888777777777776666666666555555555544444444444444333344333333333333222222222221111111111111111110000000////////////..........-----,,,,,,,,,,,,+++++++++++********)))))))))))))((((((((((('''''''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggffffffffffffggggggffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````````````_______________________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUVVVVVVVVVVVVVVVVVVVVVVWWWXXXXYYYYZ\\]]]]]]\\\\\\\\\\\\\\\\\^^___```aaaaaaaaa``````__``````````______^^^^]]]]]^^^^^^^^]]]\\[[ZYYXWVVUTTRQQQPPPOOOOOOOOOOOONNNNNNLLLLLLKKKKKKKJJJJJJJJJJJJIFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>============<<<<<=====<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::999999999999998888888888888877777777777766666666666555555555544444444444443333344333333333333322222222221111111111111111100000000////////////..........-----,,,,,,,,,,,,+++++++++++********)))))))))))))(((((((((('''''''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggfffffffffffffffggggffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````````````_______________________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTUUUUVVVVVVVVVVVVVVVVVVVVVVWWWXXXXYYYZZ\\]]]]]]]]\\\\\\\\\\\\\\\^___`````aaaaaaa``````___```````````_____^^^^^]]]]_^^^^^^^]]]\\[ZZYXWWVUUTSRQQPPPOOOOOOOOOOOOOONNNNNLLLLLLKKKKKKKJJJJJJJJJJJIIFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>===========<<<<<<=====<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::9999999999999988888888888888877777777777766666666666555555555444444444444433333343333333333333322222222211111111111111111100000000///////////............----,,,,,,,,,,,,+++++++++++********)))))))))))))((((((((('''''''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggffffffffffffffffffggffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa````````````````````______________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTUUUVVVVVVWWWVVVVVVVVVVVVVVWWWXXXYYYYZZ\]]]]]]]]]]]\\\\\\\\\\\\]____`````aaaaa```````____````````````_____^^^^]]]]_^^^^^^^]]\\[[ZYYXWVVUTTSQQPPPPOOOOOOOOOOOOOOONNNNMLLLLLKKKKKKJJJJJJJJJJJJIIFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>============<<<<<<=====<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::9999999999999888888888888888777777777777666666666665555555555444444444444433333333333333333333322222222211111111111111111000000000///////////............-----,,,,,,,,,,,,++++++++++*********)))))))))))(((((((((''''''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````````````_______________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTUUUUVVVVWWWWWWWVVVVVVVVVVVVWWWXXXYYYYZZ\]]]]]]]]]]]]]\\\\\\\\]]]___`````````````````_____````````````_____^^^^^]]]__^^^^^^]]\\[[ZYXXWVUUTSSQQPPPOOOOOOOOOOOOOOOONNNNMLLLLKKKKKKKJJJJJJJJJJJIIIFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>===========<<<<<<<====<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::99999999999998888888888888888777777777777666666666665555555554444444444444333333333333333333333322222222211111111111111110000000000///////////............-----,,,,,,,,,,,,++++++++++*********)))))))))))((((((((''''''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````````````_______________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[Z[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTUUUVVVVWWWWWWWWWVVVVVVVVVVVWWWXXXYYYYZZ]]]]]]]]]]]]]]]]]]]]]]]]]___````````````````______`````````````_____^^^^^]]__^^^^^^]]\\[ZZYXWWVUTTSSQPPPOOOOOOOOOOOOOOOOOONNNMLLLLKKKKKKJJJJJJJJJJJJIIIFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>=>>>>>>============<<<<<<<====<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::99999999999998888888888888887777777777777666666666655555555554444444444443333333333333333333333322222222211111111111111100000000000///////////............-----,,,,,,,,,,,,++++++++++*********))))))))))(((((((('''''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!  ghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````````````_______________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZ[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSTTTTTUUUVVVWWWWWWWWWWWVVVVVVVVVVWWWXXXYYYZZZ]]]]]]]]]]]]]]]]]]]]]]]]]_````````````````________``````````````____^^^^^]]___^^^^]]]\\[ZZYXWVVUTSSRQPPPOOOOOOOOOOOOOOOOOONNNMLLLLKKKKKKJJJJJJJJJJJIIIIFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?@???????????>>>>>>>>>>>>=>>>>>============<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::999999999999988888888888888877777777777776666666666655555555544444444444443333333333333333333333322222222211111111111111000000000000//////////.............------,,,,,,,,,,,,+++++++++*********))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!!  gggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffefeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````````````_______________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZ[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSTTTTUUUVVVWWWWWXWWWWWWWVVVVVVVVVWWWXXXYYYZZZ]]]]]]]]]]]]]]]]]]]]]]]^^```````````````__________``````````````_____^^^^^]___^^^^]]]\\[ZYYXWVUUTSSRPPPOOOOOOOOOOOOOOOOOOONNNMLLLLKKKKKJJJJJJJJJJJIIIIIFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>==>>>>>============<<<<<<<<===<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::999999999999888888888888888777777777777776666666666655555555544444444444433333333333333333333333322222222211111111111111000000000000//////////..............-----,,,,,,,,,,,,+++++++++*********)))))))))((((((((''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!!!  ggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa`````````````````````_______________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\[\\\[[[[[[[[[[[[[[[[[ZZZZZ[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSTTTTUUUVVWWWWXXXXXXWWWWWVVVVVVVVWWWXXXYYYZZZ]]]]]]]]]]]]]]]]]]]]]^^^^`````````````____________``````````````_____^^^^^]___^^^^]]]\[[ZYXXWVUTTSSRPPPOOOOOOOOOOOOOOOOOOONNNMLLLKKKKKKJJJJJJJJJJJIIIIIFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>==>>>>>===========<<<<<<<<<==<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::999999999999888888888888888777777777777776666666666555555555544444444444433333333333333333333333322222222211111111111110000000000000//////////...............-----,,,,,,,,,,,,++++++++*********))))))))(((((((('''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!!  ggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhggggggggggggggffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddeeeeeeeeeeeeeeeeeeeddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`````````______________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTUUVVWWWWXXXXXWXWWWWVVVVVVVWWWWXXXYYYZZZ]]]]]]]]^^^^^^^^^^^^^^^^^_______________^^^^^^^^^^```````````````_____^^^^^]]\\\\\[[ZZYYXWVUUTSRRQQPPOOOOOOOOOOOOOOOOOOONNNNMJJJIIIIHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::999999999999999999888888888888888777777777777776666666677766666666666555555555555555554444444444443333333333333333332222222222211121111111111111100000000000//////////////............------------,,,,,,,,,,,+++++*********)))))))(((((((''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$##############"""""""""""""""!!!  gggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggfffhhhhhhhhhhhhhgggggggggggggfffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUVVWWWXXXXXXXXXWWWWVVVVVVWWWWXXXYYYZZZ]]]]]]^^^^^^^^^^^^^^^^^^^_____________^^^^^^^^^^^^```````````````_____^^^^^]]\\\\[[[ZZYXXWVUTTSRRQPPPOOOOOOOOOOOOOOOOOOONNNNMJJIIIIIHHHHHHHHHGGGGGGGGGGFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::9999999999999999999888888888888888777777777777776666666677766666666666555555555555555554444444444433333333333333333332222222222211121111111111111000000000000//////////////.............-----------,,,,,,,,,,,+++++*********)))))))(((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$##############""""""""""""""!!!!  ggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggfffffhhhhhhhhhhgggggggggggggggffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSTTTUUVVWWWXXXXXXXXXXXWWWWVVVVWWWWWXXXYYYZZZ]]]]]^^^^^^^^^^^^^^^^^^^^``_________^^^^^^^^^^^^^^```````````````_____^^^^^]]\\\\[[[ZZYXWWVUTTSRQQPPOOOOOOOOOOOOOOOOOOOONNNNMJJIIIIHHHHHHHHHGGGGGGGGGGGFEEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::999999999999999999988888888888888777777777777776666666667766666666666555555555555555555444444444443333333333333333332222222222221112111111111111100000000000///////////////.............-----------,,,,,,,,,,,++++*********)))))))((((((''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!  ggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggffffffffhhhhhhhggggggggggggggggggffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddeeeeeeeeeeeeeeddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa``````````````__________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSTTTUUVVWWXXXXYYYXXXXXWWWWWWVWWWWWXXXYYYYZZZ]]]]^^^^^^^^^^^^^^^^^^^^^```_______^^^^^^^^^^^^^^^_``````````````_____^^^^^]]\\\\[[ZZYYXWWVUTSSRQQPPOOOOOOOOOOOOOOOOOOOONNNMMJJIIIIHHHHHHHHHGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::9999999999999999999888888888888888777777777777766666666667666666666666555555555555555555444444444443333333333333333332222222222221112111111111111000000000000///////////////..............----------,,,,,,,,,,,++++********)))))))((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$###############""""""""""""""!!!!  ggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggfffffffffffhhhhhggggggggggggggggggggfffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddddeeeeeeeeeeeeddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa```````````````________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTUUVVWWXXXYYYYYXYXXXWWWWWWWWWWWXXXYYYYZZZ]]]]^^^^^^^^^^^_________^``______^^^^^^^]]]]]]]]]^___````````````_____^^^^^]]\\\[[[ZZYXXWVVUTSRRQQPPOOOOOOOOOOOOOOOOOOONNNNMMJJIIIIHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::9999999999999999999888888888888888777777777777666666666667666666666665555555555555555554444444444443333333333333333322222222222221112211111111111000000000000///////////////..............----------,,,,,,,,,,++++*********)))))))((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!  ggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggffffffffffffffhhgggggggggggggggggggggggfffffffffffffffffffffffffefffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddeeeeeeeeeedddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`````````````````_______^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSTTTUUVVWWXXYYYYYYYYXXXXWWWWWWWWWWXXXYYYZZZZ]]]^^^^^^^^_____________^``_____^^^^^^]]]]]]]]]]]]____```````````_____^^^^^]\\\\[[ZZYYXXWVUUTSRRQQPPOOOOOOOOOOOOOOOOOOONNNNMMJIIIIIHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::99999999999999999998888888888888888777777777777666666666667666666666665555555555554555554444444444443333333333333333222222222222221112211111111111000000000000///////////////..............----------,,,,,,,,,++++*********)))))))((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!  gggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffeeeefffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddeeeeeeeedddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa``````````````````_____^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSTTTUUVWWXXXYYYYYYYYYXXXWWWWWWWWWWXXXYYYZZZZ]]]^^^^^^^_______________`_____^^^^^^]]]]]]]]]]]]]______````````______^^^^]]\\\[[[ZZYYXWWVUTTSRRQPPPOOOOOOOOOOOOOOOOOOONNNMMMJIIIIHHHHHHHHGGGGGGGGGGGGFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::99999999999999999998888888888888887777777777776666666666666666666666665555555555554555554444444444443333333333333322222222222222221112211111111111000000000000///////////////..............---------,,,,,,,,,++++*********)))))))((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""!!!!!  ggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihihhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggfffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffeeeeeefffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeedddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````````````````````____^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRSSSSSSSSTTTUUVWWXXYYYYYYYYYYYXXXWWWWWWWWXXXXYYYZZZZ]]^^^^^^^_______________^`_____^^^^]]]]]]]]]]]]]]]________`````_______^^^^]\\\\[[ZZYYXXWVVUTSSRQQPPPOOOOOOOOOOOOOOOOOONNNNMMMIIIIIHHHHHHHHGGGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::99999999999999999988888888888888887777777777776666666666666666666666655555555555554555554444444444443333333333333222222222222222221112211111111111000000000000///////////////..............---------,,,,,,,,,+++**********)))))))(((((((''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!  gggggggggggggggggggggggggggggggggggggggggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggfgffffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffeeeeeeeefffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeedddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````____^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRSSSSSSSSSTTUUVWWXXYYYYYYYYYYYXXXXWWWWWWWXXXYYYYZZZZ]]^^^^^^________________^`____^^^^]]]]]]]]]]]]]]]]___________________^^^^]]\\\[[[ZZYYXWWVUTTSRRQQPPPOOOOOOOOOOOOOOOOONNNNMMMMIIIIHHHHHHHHGGGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>???>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::999999999999999999888888888888888887777777777766666666666666666666666655555555555544555554444444444443333333333333222222222222222221112221111111111000000000000///////////////..............--------,,,,,,,,,++++*********)))))))((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!  ggggggggggggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddcceeeddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````___^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\[\[[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRSSSRSSSSSTTUUVWWXXYYYYZZYYYYYXXXXXWWWWWXXXXYYYYZZZZ]]^^^^^_________________^____^^^^]]]]]]]]]]]]]]]]]___________________^^^^]]\\[[[ZZYYXXWVVUTSSRRQQPPPOOOOOOOOOOOOOOOOONNNNMMMLIIIIHHHHHHHHGGGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>??>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::999999999999999998888888888888888887777777777766666666666666666666666555555555555544555554444444444444333333333332222222222222222221112221111111111000000000000//////////////...............--------,,,,,,,,+++++********))))))))(((((((''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!  ggggggggggggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffggggggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccceddddddddddddddddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa``a`````````````````````___^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRSSRRRSSSSTTUUVWWXXYYYYZZYYYYYYXXXXXWWWXXXXXYYYZZZZ[]]^^^^^_________________^____^^^]]]]]]]]\\\]]]]]]]__________________^^^^]]]\\[[ZZZYXXWWVUUTSSRQQPPPPOOOOOOOOOOOOOOOONNNNMMMMLIIIHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>?>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;:;;;;::::::::::::9999999999999999988888888888888887877777777777766666666666666666666666555555555555444555554444444444444333333333332222222222222222221112221111111111000000000000//////////////..............--------,,,,,,,,++++++********))))))))(((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!  ffffggggggggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffgggggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccdddddddddddddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````````````````_____^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRSRRRRSSSSTTUUVVWXXYYYYZZYYYYYYXXXXXXXXXXXXYYYYZZZZ[]^^^^^^_______```______^^___^^^^]]]]]\\\\\\\\\]]]]__________________^^^^]]]\[[[ZZYYXXWVVUTTSRRQQPPPPOOOOOOOOOOOOOOOONNNNMMMLLIIIHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>?>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;:;;;;::::::::::::9999999999999999888888888888888887877777777777766666666666666666666665555555555555444555555444444444444333333333322222222222222222221112221111111111000000000000//////////////..............--------,,,,,,,+++++++*******))))))))(((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!  fffffffffgggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccddddddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````````````````______^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRSRRRRRSSSTTUUVVWXXXYYYYZYYYYYYXXXXXXXXXXXXYYYZZZZZ[]^^^^^_______`````_____^^___^^^]]]]]\\\\\\\\\\\]]]^________________^^^^]]]\[[[ZZYYXXWWVUUTSSRRQQPPPOOOOOOOOOOOOOOOONNNNMMMMLLIIHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;::;;;::::::::::::99999999999999999888888888888888887877777777777666666666666666666666665555555555555444555555444444444444333333333322222222222222222221112221111111111000000000000//////////////.............--------,,,,,,,,+++++++*******))))))))(((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!  ffffffffffffffgggggggggggggggggggggggggggggggggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccddddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````````````````________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRSSSSTTUVVWWXXYYYYYYYYYYYYXXXXXXXXXXYYYYZZZZ[[]^^^^^______`````______^^__^^^]]]]]\\\\\\\\\\\\\]]^^_______________^^^^]]]\[[ZZZYYXWWVVUTTSRRQQPPPPOOOOOOOOOOOOOOONNNNNMMMLLLIIHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;::;;:::::::::::::99999999999999998888888888888888877777777777777666666666666666666666655555555555554444555555444444444444333333333322222222222222222211112222111111111000000000000/////////////.............---------,,,,,,,++++++++******)))))))))(((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!  ffffffffffffffffffffgggggggggggggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffeegggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````````````````_________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRSSSTTUUVWWXXYYYYYYYYYYYYXXXXXXXXXYYYYYZZZZ[[^^^^^^______`````_____^^^__^^^]]]]]\\\\\\\\\\\\\\]^^^_____________^^^^]]]\\[[ZZYYXXWWVUUTSSRRQQPPPPOOOOOOOOOOOOOONNNNNMMMMLLLIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;:::;;::::::::::::999999999999999988888888888888888877777777777776666666666666656666666655555555555544444555555444444444444333333333322222222222222222211112222111111111000000000000////////////..............--------,,,,,,,+++++++++******)))))))))(((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!  fffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffeeeeeggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````````````````___________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSTTUUVVWWXXYYYYYYYYYYYXXXXXXXXXYYYYZZZZ[[[^^^^^_______`````_____^^^_^^^^]]]]\\\\\\\\\\\\\\\\^^^____________^^^^]]]]\\[ZZYYYXWWVVUTTSSRRQQPPPPOOOOOOOOOOOOOONNNNMMMMLLLLIHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;::::;::::::::::::999999999999999998888888888888888877777777777777666666666666655666666655555555555544444455555544444444444443333333332222222222222222221111222211111111110000000000/////////////.............--------,,,,,,,,+++++++++******)))))))))(((((((''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!  fffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffeeeeeeeeggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa````````````````````````____________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRSSSTTUVVWWXXXYYYYYYYYYYXXXXXXXXYYYYZZZZZ[[[^^^^^_______`````_____^^^_^^^]]]]]\\\\\\\\\\\\\\\\^^^___________^^^^^]]]\\\[ZZYYXXWWVUUTTSRRQQQPPPPOOOOOOOOOOOOONNNNNMMMLLLLLHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;::::;::::::::::::999999999999999988888888888888888777777777777777666666666666655666666555555555555544444455555444444444444443333333332222222222222222221111222211111111110000000000////////////..............--------,,,,,,,,+++++++++******))))))))(((((((('''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!  fffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffeeeeeeeeeeegggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccccdddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````````````______________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSTTUUVVWWXXXYYYYYYYYXXXXXXXXYYYYYZZZZ[[[[^^^^^_______````______^^^_^^^^]]]]\\\\\\\\\\\\\\\\^^^__________^^^^^]]]\\\[ZZYYXXWWVVUUTSSRRQQPPPPPOOOOOOOOOOOONNNNNMMMMLLLLKHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999999999999999988888888888888888777777777777777666666666666555666666555555555555444444455555444444444444443333333332222222222222222221111222211111111110000000000////////////..............-------,,,,,,,,++++++++++******))))))))(((((((('''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!  fffffffffffffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeddddddddddddddddddddccccccccccccccccccccdddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````````````_______________^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRSSTTTUVVWWXXXXXXYYYYXXXXXXXXYYYYYZZZZZ[[[[^^^^^_______````______^^^_^^^^]]]]\\\\\\\\\\\\\\\\^^^_________^^^^^]]]\\\[[ZZYYXXWWVVUTTSSRRQQPPPPPOOOOOOOOOOONNNNNMMMMLLLLLKHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::9999999999998999888888888888888877777777777777776666666666665555666665555555555554444444455554444444444444433333333332222222222222222211111222211111111110000000000///////////...............-------,,,,,,,,++++++++++******))))))))(((((((''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!  fffffffffffffffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggfffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddeeeeeeeeddddddddddddddddddddccccccccccccccccccccccdddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````````````_________________^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRSSSTTUUVVWWXXXXXXYYXXXXXXXXXYYYYYZZZZ[[[[[^^^^_________``_______^^^_^^^^]]]]]\\\\\\\\\\\\\\\^^^________^^^^^]]]]\\[[[ZYYXXXWVVUUTTSRRQQQPPPPPOOOOOOOOOONNNNNMMMMMLLLLLKHHHHHHHGGGGGGGGGGGFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999999999999899988888888888888877777777777777777666666666666555566666555555555555444444445554444444444444443333333333222222222222222221111122221111111111000000000////////////..............-------,,,,,,,,,++++++++++******))))))))(((((((''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!  fffffffffffffffffffffffffffffffffffggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhgggggggggggggggggggggffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddeeeeedddddddddddddddddddddccccccccccccccccccccccccdddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````````````````````````__________________^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRSSSTTUVVVWWWXXXXXXXXXXXXXXXYYYYYZZZZ[[[[[^^^^_________________^^^^_^^^^]]]]]]\\\\\\\\\\\\\\^^^_______^^^^^]]]]\\[[[ZYYYXXWWVVUUTSSRRQQQPPPPPOOOOOOOOONNNNNMMMMMLLLLLKKHHHHHHHGGGGGGGGGGGFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::9999999999999899888888888888888777777777777777776666666666665555566665555555555554444444445444444444444444443333333333222222222222222211111122221111111111000000000///////////..............--------,,,,,,,,,++++++++++*****))))))))(((((((('''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!  fffffffffffffffffffffffffffffffffffffffffffffggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffefeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddeeeddddddddddddddddddddddcccccccccccccccccccccccccdddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````````````____________________^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRSSSTTUUVVWWWWXXXXXXXXXXXXXXYYYYZZZZ[[[[[[^^^^__________________^^^_^^^^]]]]]]\\\\\\\\\\\\\\^^^______^^^^^^]]]\\\[[ZZYYXXXWWVVUTTSSRRQQQPPPPPOOOOOOOONNNNNNMMMMLLLLLLKKHHHHHHGGGGGGGGGGGFFFFFFFFFEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::9999999999998899888888888888887777777777777777776666666666665555566665555555555544444444444444444444444444433333333333222222222222222211111122211111111111100000000//////////...............-------,,,,,,,,,+++++++++++*****))))))))(((((((''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!  ffffffffffffffffffffffffffffffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeddddddddddeddddddddddddddddddddddddccccccccccccccccccccccccbdddccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````````````````_____________________^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRSSSTTUUVVWWWWWWXXXXXXXXXXXYYYYZZZZ[[[[[\^^^^__________________^^^__^^^^]]]]]]\\\\\\\\\\\\\^^^_____^^^^^^]]]\\\[[[ZZYXXXWWVVUUTTSSRRQQQPPPPPOOOOOOONNNNNNMMMMMLLLLLKKKHHHHHHGGGGGGGGGGGFFFFFFFFFEDDDDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::99999999999998899888888888888877777777777777777766666666666655555566655555555555544444444444444444444444444433333333332222222222222222111111122211111111111100000000//////////..............--------,,,,,,,,,+++++++++++*****)))))))((((((((''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!  ffffffffffffffffffffffffffffffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccbbbdccccccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa``````````````````````_``_____________________^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[Z[[ZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQRRRRRRSSTTUUUVVVWWWWXXXXXXXXXXXYYYYZZZZ[[[[[\^^^^__________________^^^__^^^^^]]]]]]\\\\\\\\\\\\^^^^^_^^^^^^^]]]\\\[[ZZZYYXXWWWVVUUTTSSRRQQQPPPPPOOOOOONNNNNNMMMMMLLLLLLKKKHHHHHGGGGGGGGGGGFFFFFFFFFFEDDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::99999999999998898888888888888777777777777777777766666666666555555566655555555555444444444444444444444444444333333333332222222222222222111111122111111111111100000000/////////...............-------,,,,,,,,,,+++++++++++*****))))))(((((((('''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!  eeeeffffffffffffffffffffffffffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccbbbbbccccccccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa``````````````````````__`_____________________^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQRRRRSSSTTUUVVVVWWWWWWWWXXXXXXXYYYZZZZ[[[[[\^^^___________________^^^___^^^^]]]]]]]\\\\\\\\\\\^^^^^^^^^^^^]]]\\\[[ZZZYYXXXWWVVVUUTTSSRRQQQPPPPPOOOOOONNNNNMMMMMLLLLLLKKKKHHHHHGGGGGGGGGGGFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::999999999999988898888888888887777777777777777777766666666666555555566555555555554444444444444444444444444443333333333332222222222222221111111121111111111111100000000/////////..............--------,,,,,,,,,,+++++++++++****)))))))(((((((''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!  fffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggfffffffffffffffffgggggggggggggggggggggggggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddeeeeeddddddddddddddddddddccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaabbbbbbbbbbbbaaaaaaaaaaaaa```````````````___________^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSTTUUVVVVWWWWXXXXXXXXXYYYYZZZ[[[[\\\\__`````````````````````__aaa`````_____^^^^^^^^^^^^^^^^^^^^^^]]]]\\[[[ZZYYYYXXWWWVVVUUTTSSRRQQQQPPPPPNNNMMMMMLLLLLKKKKKKJJJJJJGGGFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::99999999999999999888888888888887788887777777777777766666667666666666666555555555555455555444444444444433333334443333333333333333222222222222222222111111111111111111111111111000000000//////..............----------,,,,,,,,,,,++++++++++++******)))))))((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!  fffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggfffffffffffffffffffffggggggggggggggggggggggfffggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddeeeddddddddddddddddddddddcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbbbbbaaaaaaaaaaaaaaa``````````````___________^^^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUVVVVWWWWWXXXXXXXYYYYZZZ[[[[\\\\__`````````````````````__aaa`````______^^^^^^^^^^^^^^^^^^^^^]]]\\[[[ZZYYYYXXWWWWVVUUUTTSSRRQQQQPPPPPNNNMMMMLLLLLKKKKKKJJJJJJJGGGFFFFFFFFFFFEEEEEEEEEEEDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::999999999999999998888888888888887788887777777777777666666666666666666665555555555555455555444444444444333333334433333333333333332222222222222222222111111111111111111111111111000000000//////..............----------,,,,,,,,,,,++++++++++++******))))))(((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  ffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggfffffffgggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddeeeeeeeddddddddddddddddddeddddddddddddddddddddddddcccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTUUUVVVVVWWWWWXXXXXXYYYZZZZ[[[\\\\__`````````````````````__aaaa`````______^^^^^^^^^^^^^^^^^^^]]]\\\[[ZZYYYXXXWWWWVVVUUTTTSSRRRQQQPPPPPNNMMMMMLLLLKKKKKKKJJJJJJJGGFFFFFFFFFFFEEEEEEEEEEEEDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999999999999999998888888888888877788877777777777776666666666666666666665555555555554455554444444444443333333333333333333333333222222222222222222221111111111111111111111111111000000000//////.............-----------,,,,,,,,,,,,++++++++++******))))))(((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!  ffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggfffffffffffggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddeeeeedddddddddddddddddddddddddddddddddddddddddddddcccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbaaaaaaaaaaaaaaaaaa```````````______________^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQRRRRRSSSTTTUUUVVVVWWWWWWXXXXXYYYYZZZ[[[[\\\__`````````````````````__aaaa`````______^^^^^^^^^^^^^^^^^^]]]]\\[[ZZZYYXXXXWWWVVVUUUTTSSSRRRQQQQPPPPNNMMMMLLLLLKKKKKKJJJJJJJJGGFFFFFFFFFFFEEEEEEEEEEEDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::9999999999999999988888888888888877788877777777777766666666666666666666655555555555544455544444444444443333333333333333333333332222222222222222222211111111111111111111111111111000000000//////.............-----------,,,,,,,,,,,,++++++++++******)))))((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!  eeeeffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggghhhhhhhhhhhhggggggggggggghhhhhhhhhhggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggffffffffffffffgggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddeedddddddddddddddddddddddddddddddddddddddddddddddccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaabbbbbaaaaaaaaaaaaaaaaaaaa`````````________________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQRRRRRSSSTTUUUUVVVWWWWWWWXXXXXYYYZZZ[[[[\\\___```````````````````___aaaa`````_______^^^^^^^^^^^^^^^^^]]]\\[[[ZZYYXXXWWWVVVVUUUUTTSSSRRRQQQQPPPPNNMMMMLLLLKKKKKKJJJJJJJJIGFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>============<=<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::9999999999999999988888888888888877788877777777777766666666666666666666655555555555544455544444444444433333333333333333333333222222222222222222222111111111111111111111111111111000000000//////............-----------,,,,,,,,,,,,,++++++++++*****))))))(((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$##############"""""""""""""!!!!!!!!!!!!!!  eeeeeeeeefffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggghhhhhgggggggggggggggggggghhhhhgggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffggggggggfffffffffffffffffggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaaaaa````````_________________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQRRRRQQQQQRRRRRSSSTTTUUUUVVVWWWWWWWXXXXYYYZZZ[[[[\\\____``````````````````___aaaa`````_______^^^^^^^^^^^^^^^^]]]]\\[[ZZYYXXXWWWVVVVVUUUTTTSSSRRRQQQQPPPPNNMMMMLLLLKKKKKKJJJJJJJJIGFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::99999999999999999888888888888888777788877777777777666666666666666666666555555555555444455444444444444333333333333333333333332222222222222222222221111111111111111111111111111110000000000//////............-----------,,,,,,,,,,,,,++++++++++*****)))))((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$##############"""""""""""""!!!!!!!!!!!!!!  eeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffgggggfffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbaaaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaaaaaa```````___________________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQRRRRQQQQQQRRRRSSSTTTTUUUUVVVWWWWWWWXXXXYYYZZZ[[[[\\____`````````````````____aaaa`````_______^^^^^^^^^^^^^^^^]]]\\\[[ZZYYXXWWWWVVVVUUUUTTTSSSRRRQQQQPPPPNNMMMMLLLKKKKKKJJJJJJJJIIFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;:;:::::::::::::99999999999999999888888888888888777788777777777777666666666666666666666555555555555444455444444444444333333333333333333333322222222222222222222211111111111111111111111111111110000000000//////...........------------,,,,,,,,,,,,,+++++++++*****))))))((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$##############""""""""""""!!!!!!!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffgfffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````_____________________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQRRRQQQQQQQRRRRRSSSTTTUUUUUVVVVWWWWWXXXXYYYZZZ[[[[\\_____``````````````______aaa``````________^^^^^^^^^^^^^^^]]]\\[[ZZYYXXXWWWVVVUUUUUTTTSSSSRRRQQQQPPPPNNMMMLLLLKKKKKKJJJJJJJJIIFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;:;::::::::::::999999999999999998888888888888887777788777777777776666666666666666666666555555555554444454444444444443333333333333333333332222222222222222222222111111111111111111111111111111100000000000/////............------------,,,,,,,,,,,,++++++++++*****)))))(((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$##############"""""""""""""!!!!!!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeddddddddddddddddddddddddddddddddddddddddccdddddddddddddddccccccccccbbbbbbbbbbbbbbbbbbbbaaaaabbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````_____________________^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQRRRQQQQQQQRRRRRSSSTTTTUUUUVVVVVWWWWWXXXYYYZZZ[[[[\\_______`````````_________aaa`````________^^^^^^___^^^^^^^]]]\\[[ZZYYXXWWWVVVUUUUUTTTTSSSRRRRQQQQPPPPNNMMMLLLLKKKKKJJJJJJJJIIIFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999999999998888888888888877777788777777777776666666666666666666665555555555554444454444444444443333333333333333333332222222222222222222221111111111111111111011111111111000000000000/////...........------------,,,,,,,,,,,,,++++++++++*****)))))(((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$##############"""""""""""""!!!!!!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffeeeeffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeedddddddddddddddddddddddddddddddddddddddcccccdddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaabbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````_____________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQRRQQQQQQQQRRRRRSSSSTTTUUUUVVVVVWWWWWXXXXYYYZZZ[[[[\_________````____________a```````_________^^^^____^^^^^^^]]]\\[[ZZYYXXWWWVVUUUUUTTTTSSSSRRRRQQQQPPPPNNMMMLLLLKKKKKJJJJJJJJIIIFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999999999988888888888888877777787777777777776666666666666666666665555555555544444444444444444433333333333333333333322222222222222222222221111111111111111110011111111110000000000000/////...........------------,,,,,,,,,,,,,++++++++++****)))))((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$##############""""""""""""!!!!!!!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffeeeeeddddddddddddddddddddddddddddddddddddddddcccccccdddddddddddccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaabbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````_____________________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQRRQQQQQQQQRRRRRSSSSTTTTUUUVVVVVVWWWWWXXXYYYZZZ[[[[\________________________^```````________^^^^______^^^^^^^]]]\\[[ZZYYXXWWVVVUUUUTTTTTSSSSRRRRQQQQPPPPNNMMMLLLKKKKKKJJJJJJJIIIIFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::9999999999999899988888888888888877777778777777777776666666666666666666665555555555554444444444444444443333333333333333333332222222222222222122221111111111111111110001111111110000000000000//////..........------------,,,,,,,,,,,,,,+++++++++*****)))))((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$##############"""""""""""""!!!!!!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffeeeeedddddddddddddddddddddddddddddddddddddddddcccccccccdddddddddccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaabbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````____________________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQRQQQQQQQQQRRRRRSSSSTTTTTUUUVVVVVVWWWWXXXYYYZZZZ[[[[______________________^^^``````________^^^^^______^^^^^^^]]]\\[[ZZYYXXWWVVVUUUTTTTTSSSSRRRRQQQQQPPPONMMMMLLLKKKKKJJJJJJJJIIIIFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999999899988888888888888777777777777777777776666666666666666666665555555555544444444444444444433333333333333333333322222222222222222122211111111111111111000001111111100000000000000/////..........-------------,,,,,,,,,,,,,++++++++++*****)))))((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$##############"""""""""""""!!!!!!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffeeeeeeeddddddddddddddddddddddddddddddddddddddddcccccccccccdddddddccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaaaa``````````__________________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[[ZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQRRRRRRSSSSTTTTUUUUVVVVVWWWWXXXXYYYZZZ[[[[_____________________^^^^````________^^^^^^^______^^^^^^^]]]\\[[ZZYYXXWWVVVUUUTTTTSSSSSRRRRQQQQPPPPONMMMMLLLKKKKKJJJJJJJIIIIIFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::9999999999999889988888888888888777777777777777777776666666666666666666665555555555554444444444444444443333333333333333333332222222222222222112221111111111111111000000111111100000000000000//////..........-------------,,,,,,,,,,,,,++++++++++*****))))(((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$#############"""""""""""""!!!!!!!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffgghhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffefffffffffffffffeeeeeeeeeedddddddddddddddddddddddddddddddddddddccccccccccccccdddddccccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```aaaaaaaaaaaaa````````````_________________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRRRSSSSTTTTTUUUUVVVVVWWWWXXXYYYZZZ[[[[____________________^^^^^``________^^^^^^^^^^_____^^^^^^^]]]\\[[ZZYYXXWWVVVUUUTTTTSSSSRRRRQQQQQPPPPONMMMLLLLKKKKKJJJJJJIIIIIIFFFFFFEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999998889988888888888887777777777777777777776666666666666666666665555555555554444444444444444433333333333333333333332222222222222222112211111111111111111000000111111000000000000000/////..........-------------,,,,,,,,,,,,,,+++++++++*****)))))(((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$##############"""""""""""""!!!!!!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffggggggggggghhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffeeeefffffffffffffeeeeeeeeeeeedddddddddddddddddddddddddddddddddddccccccccccccccccdddccccccccccccccccccccccbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````aaaaaaaaaaaa`````````````______________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQRRRRRSSSSSTTTTTUUUVVVVVWWWWXXXYYYZZZZ[[[__________________^^^^^^^`_______^^^^^^^^^^^^_____^^^^^^^^]]\\\[ZZYYXXWWVVVUUTTTTSSSSRRRRRQQQQPPPPOONMMMLLLLKKKKKJJJJJJIIIIIIFFFFFEEEEEEEEEEEEDDDDDDDDDCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::9999999999999888988888888888887777777777777777777777666666666666666666665555555555554444444444444444443333333333333333333333222222222222222211221111111111111111000000011111000000000000000//////.........-------------,,,,,,,,,,,,,,++++++++++*****)))))(((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$##############"""""""""""""!!!!!!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffggggggggggggggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffeeeeeeeffffffffffeeeeeeeeeeeeeeeddddddddddddddddddddddddccdddddddccccccccccccccccccdccccccccccccccccccccccccbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````aaaaaaaaaa```````````````______________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQRRRRRSSSSSTTTTTUUUUVVVVVWWWXXXXYYYZZZ[[[^_________________^^^^^^]______^^^^^^^^^^^^^^^____^^^^^^^^]]]\\[[ZZYXXWWWVVUUTTTTSSSSRRRRQQQQPPPPPOOMMMMLLLLKKKKJJJJJJIIIIIIIFFFFEEEEEEEEEEEEDDDDDDDDDDCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999998888988888888888887777777777777777777776666666666666666666665555555555554444444444444444433333333333333333333333222222222222222211221111111111111111000000011110000000000000000/////..........-------------,,,,,,,,,,,,,+++++++++++*****)))))(((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$##############"""""""""""""!!!!!!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggfffffffffgggggggggggggggffffffffffgggggggggggggfffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffeeeeeeeeeefffffffeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccddddccccccccccccccccccccccccccccccccccccccccccccccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````aaaaaaaa`````````````````____________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSTTTTUUUUUVVVVWWWWXXXYYYZZZ[[[^________________^^^^^^]]____^^^^^^^^^^^^^^^^^^___^^^^^^^^]]]\\[[ZZYYXXWWVVUUTTTTSSSRRRRQQQQPPPPPOOOMMMMLLLLKKKKJJJJJJIIIIIIIFFFFEEEEEEEEEEEDDDDDDDDDDDCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::9999999999999888888888888888887777777777777777777777666666666666665666665555555555555444444444444444443333333333333333333333322222222222222221122111111111111111000000001111000000000000000//////.........-------------,,,,,,,,,,,,,,+++++++++++*****)))))(((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$##############"""""""""""""!!!!!!!!!!!!!!  ddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggggggggggffffffffffffffffffggggggggfffffffffffffffffgggggggfffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffeeeeeeeeeeeeeeffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccddcccccccccccccccccccccccccccccccccccccccccccccccbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````aaaaaaa``````````````````___________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZ[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQRRRRRSSSSSSTTTTUUUUUVVVVWWWXXXYYYZZZZ[[^^_______________^^^^^^]]___^^^^^^^^]]]^^^^^^^^^__^^^^^^^^]]]\\[[ZZYYXXWWVVUUTTTTSSSRRRRQQQQPPPPOOOOMMMMLLLLKKKKJJJJJJIIIIIIIFFFEEEEEEEEEEEEDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999999888888888888888888777777777777777777777666666666666665566665555555555555444444444444444443333333333333333333333332222222222222222112211111111111111100000000111000000000000000///////.........------------,,,,,,,,,,,,,,+++++++++++*****)))))((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$##############"""""""""""""!!!!!!!!!!!!!!  dddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggggggggfffffffffffffffffffffffffgffffffffffffffffffffffffgfffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````aaaaa````````````````````_________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZ[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTTUUUUUVVVWWWXXXYYYZZZZ[[^^_______________^^^^^]]]__^^^^^^]]]]]]]]^^^^^^^^_^^^^^^^^]]]\\\[[ZZYYXWWVVUUUTTSSSSRRRQQQQPPPPOOOOOMMMLLLLLKKKKJJJJJIIIIIIIHFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::999999999999988888888888888888777777777777777777777766666666666665556665555555555555544444444444444444333333333333333333333333222222222222222211221111111111111110000000011100000000000000////////........-------------,,,,,,,,,,,,,,+++++++++++*****)))))(((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$##############"""""""""""""!!!!!!!!!!!!!!  dddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggggffgggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggfffgggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````aaa``````````````````````_______^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTTUUUUVVVVWWWXXXYYYZZZ[[^^_______________^^^^^]]]__^^^^^]]]]]]]]]]]^^^^^^^^^^^^^^^]]]\\\[[ZZYYXXWWVUUUTTSSSRRRRQQQPPPPOOOOONMMMLLLLKKKKKJJJJIIIIIIIIHFEEEEEEEEEEEEDDDDDDDDDDDDCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@?????????????>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::99999999999988888888888888888777777777777777777777766666666666665555665555555555555554444444444444444333333333333333333333333322222222222222221122111111111111111000000001110000000000000/////////.......-------------,,,,,,,,,,,,,,,++++++++++******)))))(((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$##############"""""""""""""!!!!!!!!!!!!!!  dddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa``aaaaaaaaaa```````````````a``````````````````````________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSTTTTUUUUVVVWWWXXXYYYZZZZ[^^^______________^^^^^]]]_^^^^^]]]]]]]]]]]]]^^^^^^^^^^^^^^]]]\\\[[ZZYYXXWWVVUUTTSSSRRRQQQPPPPOOOOOONMMLLLLLKKKKKJJJJIIIIIIIHHFEEEEEEEEEEEDDDDDDDDDDDDDCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::999999999999888888888888888888777777777777777777777666666666666655555655555555555555544444444444444444333333333333333333333333332222222222222221122111111111111111000000001110000000000000/////////.......------------,,,,,,,,,,,,,,,+++++++++++*****)))))(((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$#############"""""""""""""!!!!!!!!!!!!!!!  dddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddccccccccccccccccccccccccccccccccccccccccbbccccccccccccccccbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````aaaaaaaa```````````````````````````````````````_______^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPQQQQQQQQQQQQQQRRRRRRSSSSSSTTTTUUUUVVVWWWXXXYYYZZZZ[^^^______________^^^^^]]]_^^^^]]]]]]]]]]]]]]]]^^^^^^^^^^^]]]]\\\[[ZZZYXXWWVVUUTTTSSRRRQQQPPPOOOOONNNMMLLLLLKKKKJJJJJIIIIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::999999999999988888888888888888777777777777777777777766666666666655555565555555555555554444444444444444333333333333333333333333333222222222222222112211111111111111100000000111000000000000//////////.......------------,,,,,,,,,,,,,,,++++++++++******)))))(((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$##############"""""""""""""!!!!!!!!!!!!!!  dddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddcccccccccccccccccccccccccccccccccccccccccbbbbccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa``````aaaaaa```````````````````````````````````````________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPQQQQQQQQQQQQQQRRRRRRRSSSSSTTTTTUUUVVVWWWXXXYYYYZZZ[^^^^_____________^^^^^]]]_^^^^]]]]]]\\\\]]]]]]]^^^^^^^^^]]]]]\\\[[[ZZYYXXWWVUUTTTSSRRQQQPPPPOOOONNNNMLLLLLLKKKKJJJJIIIIIIHHHHEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@?????????????>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999999888888888888888887777777777777776777777666666666666555555555555555555555554444444444444444333333333333333333233333333222222222222222212211111111111111100000000111000000000000//////////......------------,,,,,,,,,,,,,,,,++++++++++******)))))(((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$##############"""""""""""""!!!!!!!!!!!!!!  dddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddccccccccccccccccccccccccccccccccccccccccccbbbbbbccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````aaaa````````````````````````````````````````_______^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPQQQQQQQQQQQQQQQRRRRRRRSSSSSTTTTUUUVVVWWWXXXYYYYZZZZ^^^^______________^^^^]]]_^^^^]]]]]\\\\\\\]]]]]]]^]]]]]]]]]]]\\\[[[ZZYYXXWWVUUTTTSSRRQQQPPPOOOONNNNNLLLLLLLKKKKJJJJIIIIIIHHHHEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999999888888888888888887777777777777776777776666666666665555555555555555555555544444444444444443333333333333333333233333333222222222222222112211111111111111100000000111000000000000//////////......------------,,,,,,,,,,,,,,,++++++++++******)))))(((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$#############"""""""""""""!!!!!!!!!!!!!!!  dddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeegggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````aa````````````````````````````````````````________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPQQQPPPPQQQQQQQQRRRRRRRRSSSSTTTTTUUUVVWWWXXXYYYYZZZZ^^^^______________^^^^]]]_^^^]]]]]\\\\\\\\\\]]]]]]]]]]]]]]]]\\\\[[[ZZYYXXWWVUUTTTSSRRQQQPPPOOONNNNNNLLLLLLKKKKKJJJJIIIIIHHHHHEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999999998888888888888888877777777777777766777776666666666665555555555555555555555544444444444444443333333333333333333233333332222222222222222112211111111111111110000000111000000000000//////////......-----------,,,,,,,,,,,,,,,,++++++++++******)))))(((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  dddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffggggggffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWWVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRQQQRRRRRRRRRRQQQQQQQQQQQQQQPQQQQQQQQQQQQQQRRRRRRRSSSSSTTTTUUUVVVWWWXXXYYYZZZZ[[]]]]^^^^^^^^^^^^^^^]]]]\\___^^^]]]]]]\\\\\\]]]]]]]]]]]]]]]]]\\\\[[[ZZYYXXWWWVVUUTTTSSRRQQQPPPOOOOOONKKKKKKJJJJIIIIHHHHHGGGGGGEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@?????????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::999999999999888888888888887777777777777776777777666666666666555555555555555555554444444444443433333333333322222222222222222222222222221111111111111111100000000000000000000000000//////////.............-----------,,,,,,,,,,,,,,,,,+++++++++*****))))(((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$##############"""""""""""!!!!!!!!!!!!!!  dddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````___________^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZYXXXXXXXXXXXXXXXXXXXWWWWWVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSRRRRRRRRRRRRRRRRQQQQRRRRRRRRRQQQQQQQQQQQQQQPPQQQQQQQQQQQQQQRRRRRRRRSSSSTTTTUUUVVVWWWXXXYYYZZZZ[[]]]]^^^^^^^^^^^^^^^]]]]\\___^^^]]]]]\\\\\\\\\]]]]]]]]]]]]]\\\\\\[[[ZZYYXXWWWVVUUTTTSSRRQQQPPPOOOOONNKKKKKJJJJJIIIIHHHHHGGGGGGEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::9999999999999888888888888887777777777777766777776666666666665555555555555555555554444444444443333333333333322222222222222222222222222211111111111111111000000000000000000000000000//////////.............-----------,,,,,,,,,,,,,,,,,++++++++******))))(((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#############""""""""""""!!!!!!!!!!!!!!  dddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeedddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```aaaaaaaaaaaaaaaaaaaaaaa``aaaaaaaaaa```````````````__________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZXXXXXXXXXXXXXXXXXXXWWWWWWVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRSSSSRRRRRRRRRRRRRRRRQQQQQRRRRRRRRQQQQQQQQQQQQQQPPPQQQQQQQQQQQQQQQRRRRRRRSSSSTTTTUUUVVVWWXXXYYYYZZZZ[[]]]]^^^^^^^^^^^^^^^]]]]\\___^^^]]]]\\\\\\\\\\\]]]]\\\\\\\\\\\\\[[[ZZZYYXXWWWVVUUUTTSSRRQQQPPOOOOONNNKKKKJJJJJIIIIHHHHHGGGGGGGEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::99999999999998888888888888877777777777777666777766666666666655555555555555555555544444444444433333333333333222222222222222222222222222111111111111111111000000000000000000000000000//////////.............-----------,,,,,,,,,,,,,,,,+++++++++*****))))(((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$#############""""""""""""!!!!!!!!!!!!!!  dddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeefffffffffffffffffffffffeefffffffffffffffffffffffffffffffffffffffffffffeeeeedddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````aaaaaaaaaaaaaaaaaaaaa````aaaaaaaa`````````````````________^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZXXXXXXXXXXXXXXXXXXWWWWWWWVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRSSSRRRRRRRRRRRRRRRRQQQQQQRRRRRRRQQQQQQQQQQQQQQQPPPQQQQQQQQQQQQQQQRRRRRRRRSSSTTTTUUUVVWWWXXXYYYYZZZZ[[]]]]^^^^^^^^^^^^^^^]]]]\\___^^^]]]]\\\\\\\\\\\\\]]\\\\\\\\\\\[[[[[ZZYYYXXWWWVVUUUTTSSRRQQPPPOOOONNNNKKKJJJJJJIIIIHHHHHGGGGGGGEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::99999999999988888888888888877777777777776666777666666666666655555555555555555555444444444444433333333333332222222222222222222222222222111111111111111110000000000000000000000000000//////////.............----------,,,,,,,,,,,,,,,,,++++++++******))))(((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$############"""""""""""""!!!!!!!!!!!!!  ccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeefffffffffffffffffffeeeeeefeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffeeeeeeffffffffffffffffffffffffffffffffffffffffffeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````aaaaaaaaaaaaaaaaaaa``````aaaaaaa``````````````````______^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZXXXXXXXXXXXXXXXXWWWWWWWWWUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSRRRRRRRRRRRRRRRRQQQQQQQRRRRRRQQQQQQQQQQQQQQQPPPPQQQQPPQQQQQQQQQRRRRRRRRSSSTTTTUUUVVWWWXXXYYYZZZZZ[[]]]]]^^^^^^^^^^^^^^]]]]]\___^^^]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[ZZZYYXXXWWWVVUUUTTSSRRQQPPPOOONNNNNKKJJJJJJIIIIHHHHHGGGGGGGGEEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBAAAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::999999999999988888888888888777777777777776666777666666666666555555555555555555554444444444444333333333333332222222222222222222222222221111111111111111110000000000000000000000000000//////////.............----------,,,,,,,,,,,,,,,,+++++++++*****))))(((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  cccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffeeeeeeeeeeffffffffffffffffffffffffefffffffffffffeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````aaaaaaaaaaaaaaaaaa```````aaaaa````````````````````_____^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZXXXXXXXXXXXXXXXWWWWWWWWWWUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRSRRRRRRRRRRRRRRRRQQQQQQQQRRRRRQQQQQQQQQQQQQQQPPPPPQQPPPPPPQQQQQQQRRRRRRRSSSSTTTUUUVVVWWXXXYYYYZZZZZ[[]]]]]^^^^^^^^^^^^^^^]]]]\___^^^^]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZYYYXXWWWWVVUUUTTSSRRQQPPPOOONNNNNJJJJJJJJIIIIHHHHHGGGGGGGGEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>>=>>============<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::999999999999888888888888887777777777777766666776666666666665555555555555555555544444444444444333333333333322222222222222222222222222211111111111111111100000000000000000000000000000//////////.............----------,,,,,,,,,,,,,,,+++++++++******))))(((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  ccccccccccdddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffeeeeeeeeeeeeeeeffffffffffffffffffffeeeeeffffffffffeeeeeeeeeeeeeeedddddddddddddddddddddddccddddddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````aaaaaaaaaaaaaaaa`````````aaa``````````````````````___^^^^^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXXXXXXXWWWWWWWWWWWUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRQQQQQQQQQQQQQQQPPPPPPQPPPPPPPQQQQQQQRRRRRRRSSSSTTTUUUVVWWWXXXYYYZZZZZZ[[]]]]]^^^^^^^^^^^^^^]]]]]\___^^^^]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYXXXWWVWVVUUUTTSSRRQQPPPOOONNNNNJJJJJJJIIIIHHHHHGGGGGGGGFEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBAAAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>==>=============<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::9999999999998888888888888887777777777777666666766666666666665555555555555555555444444444444443333333333333322222222222222222222222222111111111111111111000000000000000000000000000000//////////.............----------,,,,,,,,,,,,,,,++++++++******)))))(((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!  ccccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffeeeeeeeeeeeeeeeeeeeefffffffffffffffffeeeeeeeeffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccdddddddddddddcccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````aaaaaaaaaaaaaa```````````a``````````````````````___^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWWUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQRRRRRRRSSSSTTTUUUVVWWWXXXYYYZZZZZZ[[]]]]]^^^^^^^^^^^^^^^]]]]\____^^^]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZYYYXXXWWWVVVVUUUTTSSRRQQPPPOONNNNNMJJJJJJIIIIIHHHHHGGGGGGGFFEEEEDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>==>============<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::99999999999998888888888888877777777777777666666766666666666655555555555555555554444444444444433333333333333222222222222222222222222211111111111111111110000000000000000000000000000000//////////..............---------,,,,,,,,,,,,,++++++++++******))))(((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!  cccccccccccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffeeeeeeeeeeeefffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccdddddddddddcccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````````aaaaaaaaaaaa```````````````````````````````````___^^^^^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWWWWUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPQQQQQQQRRRRRRSSSSSTTUUUVVVWWXXXYYYYZZZZZ[[[]]]]]^^^^^^^^^^^^^^^]]]]\____^^^]]]]\\\\\\\\\\\\\\[[[[[[[[ZZZZZYYYYXXXWWWVVVVVUUUTTSSRRQQPPOOONNNNMMJJJJIIIIIIHHHHHGGGGGGGGFFEEEDDDDDDDDDDDDDCCCCCCCCCCBBAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::99999999999998888888888888877777777777776666666666666666666655555555555555555554444444444444433333333333333222222222222222222222222111111111111111101100000000000000000000000000000000///////////.............---------,,,,,,,,,,,,++++++++++******)))))(((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$###########""""""""""""""!!!!!!!!!!!  cccccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddcccccccccccddddddddcccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````````aaaaaaaaaa```````````````````````````````````_____^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZXXXXXXXXXXWWWWWWWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRSSSSSSSRRRRRRRRRRRRRRRRRQRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQQQRRRRRRSSSSSSTTUUUVVVWWXXXYYYZZZZZZ[[[]]]]]^^^^^^^^^^^^^^]]]]]\____^^^]]]]\\\\\\\\\\\\\\[[[[[[ZZZZZZYYYYXXXWWWVVVVVVUUUTTSSSRQQPPOOONNNMMMJJJIIIIIIHHHHHGGGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCBBAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>================<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9::999999999999988888888888888777777777777766666666666666666666555555555555555555544444444444444333333333333333222222222222222222222221111111111111111001000000000000000000000///000000000//////////..............---------,,,,,,,,,,++++++++++++******)))))((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!  cccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeefffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccdddddccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````````````aaaaaaaa```````````````````````````````````_______^^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZXXXXXXXXWWWWWWWWWWWWWWWWWUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRSSSSSSRRRRRRRRRRRRRRRRRQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPQQQQQRRRRRRSSSSSSTUUUUVVWWWXXYYYYZZZZZZ[[[]]]]]^^^^^^^^^^^^^^^]]]]\____^^^]]]]\\\\\\\\\\\\\[[[[[ZZZZZZYYYYXXXXWWWVVVVVVVUUUTTSSRRQQPPOONNNMMMMJIIIIIIIHHHHHHGGGGGGGFFFFEDDDDDDDDDDDDDDCCCCCCCCCCCBAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::99::999999999999888888888888888777777777777766666666666666666666555555555555555555444444444444444333333333333332222222222222222222222211111111111111100000000000000000000000//////000000000//////////..............---------,,,,,,,,,++++++++++++******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!  cccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddcccccccccccccccccdddcccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````````````aaaaaa````````````````````````````````````________^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZXXXXXXXWWWWWWWWWWWWWWWWWWUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRSSSSSRRRRRRRRRRRRRRRRQQQQRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPQQQQQRRRRRSSSSSSTTUUUVVVWWXXXYYYYZZZZZ[[[[]]]]]^^^^^^^^^^^^^^]]]]]\____^^^]]]]\\\\\\\\\\\[[[[ZZZZZZZYYYYYXXXXWWWWVVVVVVUUUUTTSSRRQQPPOONNNMMMMIIIIIIIIHHHHHGGGGGGGFFFFFEDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>>>>================<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99:9999999999999888888888888887777777777777666666666666666666665555555555555555554444444444444443333333333333332222222222222222222222111111111111111000000000000000000000/////////00000000///////////..............--------,,,,,,,,+++++++++++++*******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!  cccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````````````````aaaa````````````````````````````````````__________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZXXXXXXWWWWWWWWWWWWWWWWWWVUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRSSSRRRRRRRRRRRRRRRRRQQQQQRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQQQRRRRRSSSSSSTTUUUVVVWWXXXYYYYZZZZZ[[[[]]]]]^^^^^^^^^^^^^^]]]]]\____^^^]]]]\\\\\\\\\\\[[[ZZZZZZZYYYYXXXXWWWWVVVVVUVVUUUUTTSSRRQQPPOONNMMMMLIIIIIIHHHHHHGGGGGGGGFFFFFDDDDDDDDDDDDDCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@???????>>>>>>>>>>>>================<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::99999999999999998888888888888887777777777776666666666666666666665555555555555555544444444444444433333333333333332222222222222222222221111111111111110000000000000000000////////////0000000///////////...............--------,,,,,,,,++++++++++++*******)))))))(((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#########""""""""""""""!!!!!!!!!!!!  cccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````````````````````aaa```````````````````````````````````____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYXXXXWWWWWWWWWWWWWWWWWWWVVUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRSSRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPQQQQQRRRRSSSSSSTTUUUUVVVWWXXXYYYYZZZZZ[[[[]]]]]^^^^^^^^^^^^^^]]]]]\___^^^^]]]]\\\\\\\\\\[[[[ZZZZZYYYYYXXXXWWWWVVVVVVUVVUUUUTTSSRRQQPOONNNMMMLLIIIIIHHHHHHHGGGGGGGFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCBAAAAAAAAAAAA@@@@@@@@@@@@@???????>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999999999999999988888888888888777777777777766666666666666666666555555555555554555444444444444443333333333333333222222222222222222222111111111111110000000000000000000//////////////000000////////////...............--------,,,,,,,++++++++++++*******)))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#########""""""""""""""!!!!!!!!!!!  cccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````````````````__a```````````````````````_```````````______________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWWVVVUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRSRRRRRRRRRRRRRRRRRQQQQQQQRRRRRRRRQQQQQQQQQQQQQQQQPQQQQQQQQQQQPPPPPPPPPPPPPOPPPPPPPPPQQQQQRRRRSSSSSSTTUUUUVVVWWXXXYYYYZZZZZ[[[[]]]]]^^^^^^^^^^^^^^]]]]\\___^^^]]]]]\\\\\\\\\[[[[[ZZZZYYYYXXXXWWWWWVVVVVVUUVUUUUTTTSSRQQPPOONNMMMLLLIIIHHHHHHHHGGGGGGGFFFFFFFDDDDDDDDDDDCCCCCCCCCCCCCBBAAAAAAAAAAA@@@@@@@@@@@@@???????>>>>>>>>>>>>================<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::999999999999999988888888888888877777777777776666666666666666666655555555555555455444444444444443333333333333333322222222222222222122111111111111110000000000000000000///////////////0000/////////////................--------,,,,,,,+++++++++++********)))))))(((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""""!!!!!!!!!!!  cccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddcccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````____```````````````````````__``````````_______________^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYXWWWWWWWWWWWWWWWWWWWVVVVVUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQRRRRRRQQQQQQQQQQQQQQQQQPPQQQQQQQQQQPPPPPPPPPPPPPOOPPPPPPPPPQQQQQRRRRSSSSSSTTUUUUVVVWWXXXYYYYZZZZZ[[[[]]]]]^^^^^^^^^^^^^^]]]]\\__^^^^]]]]\\\\\\\\\\[[[[[ZZYYYYYXXXXWWWWVVVVVVVUUUVUUUUTTSSRRQQPOONNMMMLLLLIHHHHHHHHHGGGGGGGGFFFFFFFDDDDDDDDDDCCCCCCCCCCCCCCBBAAAAAAAAAA@@@@@@@@@@@@@????????>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999999999999998888888888888787777777777777666666666666666666665555555555555544544444444444444433333333333333333222222222222222211211111111111110000000000000000000/////////////////0///////////////................---------,,,,,,++++++++++*********))))))))(((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!!!  cccccccccccccccccccccccdddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddeeeeeeeeeeeeeeeeeeeddddddeedddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeedddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````______`````````````````````____````````_________________^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYWWWWWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRQQQQQQQQQQQQQQQQQPPPQQQQQQQQQPPPPPPPPPPPPPPOOPPPPPPPPPQQQQQRRRRSSSSSSTTUUUUVVVWWXXXXYYYZZZZZZ[[[]]]]]^^^^^^^^^^^^^]]]]]\\__^^^]]]]\\\\\\\\\\[[[[[[ZYYYYXXXXWWWWWVVVVVVVUUUUUUUUUTTSSRRQPPOONNMMLLLLLHHHHHHHHHGGGGGGGGFFFFFFFFDDDDDDDDDCCCCCCCCCCCCCCBBBAAAAAAAAAA@@@@@@@@@@@@@???????>>>>>>>>>>>>================<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999999999999999888888888888877777777777777666666666666666666666555555555555544444444444444444433333333333333333322222222222222221111111111111110000000000000000000/////////////////////////////////.................---------,,,,,,+++++++++**********))))))))(((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!!  bbbbbbcccccccccccccccccdddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddedddddddddddddddddddeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeddddddddddeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeddddddddddddccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````________```````````````````______``````___________________^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYWWWWWWWWWWWWWWWWWWVVVVVVVUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQRRRRQQQQQQQQQQQQQQQQQPPPPQQQQQQQQPPPPPPPPPPPPPPOOOPPPPPPPPPPQQQQRRRRRSSSSSTTUUUUVVVWWWXXXYYYYZZZZZ[[[]]]]]^^^^^^^^^^^^^]]]]\\\_^^^]]]]\\\\\\\\\[[[[[[[ZYYYYXXXXWWWWVVVVVVVVUUUUUUUUUTTTSRRQQPOONNMMMLLLLKHHHHHHHHGGGGGGGGGFFFFFFFFDDDDDDDDDCCCCCCCCCCCCCBBBBAAAAAAAAA@@@@@@@@@@@@@???????>>>>>>>>>>>>================<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::9999999999999999888888888888877777777777777766666666666666666666555555555555554444444444444444433333333333333333322222222222222221111111111111110000000000000000000/////////////////////////////////.................----------,,,,,,++++++++**********))))))))(((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#######""""""""""""""!!!!!!!!!!!!  bbbbbbbbbbbccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeedddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeedddddddddddddddeeeeeeeeeeeeeeeeeeeeeddddeeeeeeeeeedddddddddddddddccccccccccccccccccccccccbccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````__________`````````````````________````_____________________^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYWWWWWWWWWWWWWWWWVVVVVVVVVTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQPPPPPQQQQQQQPPPPPPPPPPPPPPOOOOPPPPPPPPPPQQQQRRRRRSSSSSSTUUUUVVVWWWXXXYYYYZZZZZ[[[]]]]]^^^^^^^^^^^^^]]]]\\\_^^]]]]\\\\\\[[[[[[[[[[ZZYYYXXXWWWWVVVVVVVVUUUUUUUUUUUTTSSRRQPPONNMMMLLLLKKHHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDDCCCCCCCCCCCCCCBBBBBAAAAAAAA@@@@@@@@@@@@@????????>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999999998888888888887777777777777776666666666666666666665555555555555444444444444444443333333333333333333222222222222222111111111111111000000000000000000//////////////////////////////////.................----------,,,,,,,+++++++***********))))))))(((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#######""""""""""""""!!!!!!!!!!!!  bbbbbbbbbbbbbbbbbbccccccccdddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeddddddddddddddddddddeeeeeeeeeeeeeeeeeddddddddeeeeeedddddddddddddddddddcccccccccccccccccccccbbbbcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````____________```````````````__________``_______________________^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYWWWWWWWWWWWWWWWVVVVVVVVVVTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQRRQQQQQQQQQQQQQQQQPPPPPPPQQQQQQPPPPPPPPPPPPPPOOOOOPPPPPPPPPPQQQQRRRRRRSSSSSTTUUUVVVWWWXXXYYYYZZZZZ[[[]]]]]^^^^^^^^^^^^]]]]\\\[^^]]]\\\\[[[[[[[[[[[[[ZZZYYXXXWWWWVVVVVVVUUUUUUUUUUUUTTTSRRQQPOONNMMLLLLKKKHHHHHHGGGGGGGGGFFFFFFFFFFDDDDDDDCCCCCCCCCCCCCBBBBBBAAAAAAA@@@@@@@@@@@@@@???????>>>>>>>>>>>>================<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999999999999999888888888888877777777777777666666666666666666666555555555555544444444444444444433333333333333333332222222222222221111111111111100000000000000/000//////////////////////////////////............-....-----------,,,,,,++++++++**********)))))))))((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbbbcccccccccccddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeddddddddddddeeeddddddddddddddddddddddccccccccccccccccccbbbbbbbcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````______________`````````````____________`______________________^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYWWWWWWWWWWWWWWVVVVVVVVVVVTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQRQQQQQQQQQQQQQQQQPPPPPPPPQQQQPPPPPPPPPPPPPPPPOOOOOPPPPPPPPPPQQQQQRRRRRSSSSSSTUUUUVVVWWWXXXYYYYZZZZZ[[]]]]]^^^^^^^^^^^^]]]]\\[[^^]]\\\\[[[[[[[[[[[[[ZZZZYXXXWWWVVVVVVUUUUUUUUUUUUUUUTTSSRQQPOONNMMLLLKKKKKHHHHHGGGGGGGGGGFFFFFFFFFFDDDDDDCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@???????>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999999999888888888888877777777777777766666666666666666666655555555555554444444444444444433333333333333333332222222222222221111111111111100000000000000//00/////////////////////////////////.............--..-------------,,,,,,+++++++***********)))))))))((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$######""""""""""""""!!!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeedddddddddddddddddddddddddddddddddddddddddcccccccccccccccbbbbbbbbbbccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````________________```````````___________________________________^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYWWWWWWWWWWWWVVVVVVVVVVVVVTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQQPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPPPQQQQQRRRRRSSSSSTTUUUVVVWWWXXXYYYYZZZZZ[[]]]]]^^^^^^^^^^^]]]]\\\[[^]]\\\[[[[[ZZZZZZZZZZZZZYXXXWWWVVVVVUUUUUUUUUUUUUUUUTTSSRRQPPONNMMLLLKKKKKKHHHGGGGGGGGGGGFFFFFFFFFFEDDDDDCCCCCCCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@@@@@????????>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999999999999999988888888888887777777777777766666666666666566666655555555555554444444444444444433333333333333333333222222222222221111111111111100000000000000///0//////////////////////..////////.............----.-------------,,,,,,,+++++++***********)))))))))((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#######""""""""""""""!!!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeedddddddddddddddddddddddddddddddddddddddddddddccccccccccccbbbbbbbbbbbbbcccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````__________________`````````___________________________________^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYWWWWWWWWWWWVVVVVVVVVVVVVVTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPQQQPPPPPPPPPPPPPPPOOOOOOOPPOPPPPPPPPQQQQQQRRRRRSSSSTTUUUVVVWWWXXXYYYYZZZZZ[[]]]]]^^^^^^^^^^^]]]]\\[[[]]\\\[[[ZZZZZZZZZZZZZZYYYXXWWWVVVUUUUUUUUUUUUUUUUUUTTTSSRQQPOONMMLLLKKKKKKKHGGGGGGGGGGGGFFFFFFFFFFEEDDDDCCCCCCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@@@@????????>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999988888888888887777777777777776666666666666556666655555555555554444444444444444433333333333333333333222222222222221111111111111100000000000000/////////////////////////....//////..............-------------------,,,,,,,+++++++**********))))))))))(((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccbbbbbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````____________________```````____________________________________^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYWWWWWWWWWWVVVVVVVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPQQPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPQQQQQRRRRRRSSSTTTUUUVVVWWXXXYYYYZZZZZ[[]]]]]^^^^^^^^^^]]]]\\\[[Z]\\\[[ZZZZZZZZZZZZZZZYYYYXWWVVVVUUUUUUUUUUUUUUUUUTUTTSSRRQPPONNMMLLKKKKKKKKGGGGGGGGGGGGGFFFFFFFFFFEEDDDCCCCCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@@@@@????????>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999999998888888888888777777777777776666666666666655666665555555555555444444444444444433333333333333333333222222222222221111111111111110000000000000////////////////////////......////...............-------------------,,,,,,,,+++++++**********))))))))))(((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#######""""""""""""""!!!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````______________________``````___________________________________^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYWWWWWWWWVVVVVVVVVVVVVVVVVTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQRRRRRRRQQQQQQQQQQQQQQQQQPQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOPPPPPPPPQQQQQQRRRRRSSTTTUUUVVVWWXXXXYYYZZZZ[[[]]]]]^^^^^^^^^^]]]]\\[[ZZ]\\[[ZZZYYYYYYYYYYYYYYYXXWWVVVUUUUUUUUUUUUUUUUUUTTTTTSRRQQPONNMMLLKKKKKKKJJGGGGGGGGGGGGFFFFFFFFFFEEEDDDCCCCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@@@@@????????>>>>>>>>>>>=============<==<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999999998888888888888777777777777777666666666666655566665555555555555444444444444444443333333333333333233322222222222222111111111111110000000000000////////////////////////.......//................-------------------,,,,,,,,++++++++**********))))))))))(((((('''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````________________________````___________________________________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYWWWWWWWVVVVVVVVVVVVVVVVVVTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQRRRRRQQQQQQQQQQQQQQQQQQPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOPPPPPPPQQQQQQQRRRRRSSTTTUUVVVWWWXXXYYYZZZZ[[[]]]]]]^^^^^^^^]]]]\\\[[ZZ\\[[ZZYYYYYYYYYYYYYYYYXXXWVVVUUUUTTTTTTTTTUUUUTTTTTTSSRQQPOONMMLLLKKKKKJJJJGGGGGGGGGGGGFFFFFFFFFEEEEDDCCCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>============<<=<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999998888888888888777777777777776666666666666555566655555555555554444444444444444433333333333333333233222222222222221111111111111110000000000000///////////////////////.........................--------------------,,,,,,,,++++++++**********))))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$######""""""""""""""!!!!!!!!!!!!  cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccdddddddddddddddddcccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````````aa``````````````````````````````````________________________^^^^^^^^^^^^^^^]\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOPPOOOOOOOOOOOOOOOOONNNNNNOOOOOOOONNNNNNNNNNNNNNMMMNNNNNNOOOOOOOOPPPPPPQQQQQRRSSSTTUUUVVWWWXXXYYYYYZZZ]]]^^^^^^^^^^^^]]]]\\[[ZZ\\[[ZZYYYYXXXYYYYYYYYXXXXWWWVVVUUUUUUUUUUUUUUUUUUTSRRQQPOONMMLKKKJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::99999999999888888888888877777777777777666666666666655555555555555555544444444444444443333333333333332222222222222222222211111111111111110000000000000/////////////////.......................-----------------,------,,,,,,,,,,,,+++++++********)))))))))))((((((''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!!!  cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccddcccddcccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddcccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````_________________________^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOPOOOOOOOOOOOOOOOOONNNNNNNOOOOOOONNNNNNNNNNNNNNNMMMNNNNNNNOOOOOOOOPPPPPPQQQQQRSSSTTUUUVVWWWXXXYYYYZZZZ]]]^^^^^^^^^^^]]]]\\[[ZZY\[[ZZYYYXXXXXXXXXXXXXXXXWWVVVUUUUUTTTTTUUUUUUUUUTTRRQQPPONNMLLKKJJJJIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::999999999999888888888888877777777777776666666666666555555555555555555544444444444444433333333333333322222222222222222222111111111111011110000000000000////////////////................-......-----------------,,------,,,,,,,,,,,++++++++*********))))))))))((((((''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!  bbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddcddccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````_```````_________________________^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNOOOOONNNNNNNNNNNNNNNNMMMMNNNNNNNNOOOOOOOOPPPPPPQQQQRSSSTTTUUVVWWWXXXYYYYZZZZ]]^^^^^^^^^^^]]]]\\\[[ZZY\[ZZYYYXXXXXXXXXXXXXXXWWWVVVUUUUTTTTTTTTTTUUUUTTTTRRQQPOONMMLKKJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::999999999998888888888888777777777777776666666666666555555555555555555444444444444444333333333333333322222222222222222221111111111110011100000000000000////////////////...............--....------------------,,,----,,,,,,,,,,,,,++++++++*********))))))))))((((((''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!!  bbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccddddddcccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddccdddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````___`````__________________________^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOOONNNNNNNNNNNNNNNNMMMMMNNNNNNNNOOOOOOOOPPPPPPPQQQRRSSTTTUUVVWWWXXYYYYZZZZZ]]^^^^^^^^^^]]]]]\\[[ZZYY[[ZZYYXXXWWWWWWWWXXWWWWWVVVUUUTTTTTTTTTTTTTTTTTTTSRQQPPONNMLLKKJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::9999999999988888888888887777777777777766666666666665555555555555555554444444444444444333333333333333222222222222222222211111111111110011100000000000000///////////////...............---...------------------,,,,---,,,,,,,,,,,,,+++++++++*********)))))))))))((((('''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!!!  bbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddcccccccdddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````____````_________________________^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNOOONNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOPPPPPPQQQRRSSTTTUUVVWWXXXYYYYZZZZZ]^^^^^^^^^^]]]]]\\\[[ZZYY[ZZYYXXWWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSTTTTTTTSSQQPPOONMMLKKKJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999998888888888888777777777777776666666666666555555555555555555444444444444444333333333333333322222222222222222211111111111110001100000000000000////////////////..............----..------------------,,,,,---,,,,,,,,,,,,,+++++++++**********))))))))))((((('''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddccccddddddddddddddcccccccccccdddddddddddddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbabbaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````______``_________________________^^^^^^^^^^^^^^^^^^^^^^]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNOONNNNNNNNNNNNNNNNMMMMMMMNNNNNNNNNNOOOOOOOOPPPPPPQQRRSSTTTUUVVWWXXXYYYZZZZZZ]^^^^^^^^^]]]]]\\\[[[ZYYX[ZZYXXXWWWWVVWWWWWWWWVVVVUUTTTTSSSSSSSSSSSSSSSSSSSQPPOONNMLLKKJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::9999999999988888888888887777777777777766666666666665555555555555555554444444444444434333333333333333222222222222222222111111111111110001000000000000000////////////////..............----..-----------------,,,,,,--,,,,,,,,,,,,,,+++++++++**********))))))))))((((('''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddcccccddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddccccccccddddddddddcccccccccccccccdddddddddddddddddddccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````__`````````````````________________________________^^^^^^^^^^^^^^^^^^^^^^^^]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYYYWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNONNNNNNNNNNNNNNNNMMMMMMMMNNNNNNNNNNOOOOOOOOPPPPPPQQRRSSTTTUUVVWWXXXYYYZZZZZZ^^^^^^^^^]]]]]]\\\[[ZZYYX[ZYYXXWWWVVVVVVVVVVVVVVVUUTTTSSSSRRRRRRRSSSSSSSSRRPPPOONMMLLKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::99999999999988888888888887777777777777766666666666655555555555555555554444444444444433333333333333332222222222222222222111111111111100001000000000000000///////////////...............----.------------------,,,,,,-,,,,,,,,,,,,,,++++++++++***********)))))))))((((('''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccbbbcccccccccccccccccccccccccddddddddddddcccccccccccccddddddcccccccccccccccccccddddddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````____```````````````________________________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYYYYYYYWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNNNOOOOOOOPPPPPPQQRRSSTTTUUVVWWXXXYYYZZZZZ[^^^^^^^^]]]]]]\\\[[[ZZYYXZZYYXXWWVVVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRRPPOONNMMLLKKJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888888888877777777777777666666666666655555555555555555544444444444444333333333333333332222222222222222221111111111111000001000000000000000///////////////..............-----------------------,,,,,,,-,,,,,,,,,,,,,,++++++++++************))))))))((((('''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbcccccccccccccccccccccccccdddddddccccccccccccccccccdccccccccccccccccccccccccddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````______````````````_________________________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYYYYYYYYXWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMNNNNNNNNNNNOOOOOOOPPPPPPQQRRSSTTUUUVVWWXXXYYYZZZZZ[^^^^^^^^]]]]]]\\\[[ZZYYXXZZYXXWWWVVVVVVVVVVVUUUUUTTTSSSRRRRQQQQQQQRRRRRRRRQPOOONNMMLLKKJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::999999999998888888888888777777777777776666666666666555555555555555555444444444444443333333333333333322222222222222222211111111111110000000000000000000000///////////////..............----------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++************))))))))((((('''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddccccccccccccccccccccccccccccccccccccccccccccccccdddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````_________``````````_________________________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYXXXWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMNNNNNNNNNNNOOOOOOOPPPPPQQQRRSSTTUUUVVWWXXXYYYZZZZZ[^^^^^^^^]]]]]\\\\[[ZZYYXXZZYXXWWVVVVUUUUUUUUUUUUTTSSSRRRRQQQQQQQQQQQQQQQQQQOOONNMMLLKKKJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::9999999999998888888888888777777777777776666666666666555555555555555555444444444444443333333333333333322222222222222222211111111111110000000000000000000000//////////////...............----------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))((((('''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````___________````````_________________________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[ZYYYYYYYYYYYYYYYYYYYYXXXXXWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOPPPPPQQQRRSSTTUUUVVWWXXXYYYZZZZ[[^^^^^^^^]]]]]\\\[[[ZZYYXWZYYXXWWVVVUUUUUUUUUUUTTTTSSRRRQQQQQPPPPPPQQQQQQQQQOONNNMMLLKKKJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999998888888888887777777777777766666666666665555555555555555554444444444444433333333333333333222222222222222222111111111111110000000000000000000000//////////////...............---------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++***********)))))))((((('''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdcccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````_____________`````__________________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYXXXXXXWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNOOOOOOONNNNNNNNNNNNNNNNNMNNNNNNNNNNNNMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOPPPPPQQQRSSSTTUUUVVWWXXXYYYZZZZ[[^^^^^^^^]]]]]\\\[[ZZYYXXWZYYXXWWVVVUUUUUUUUTTTTTSSSRRRQQQQPPPPPPPPPPPPPPPPPOONNNMMLLKKKJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999998888888888887777777777777766666666666655555555555555555554444444444444333333333333333332222222222222222221111111111111100000000000000000000000/////////////................--------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++***********)))))))((((('''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````________________```___________________________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[ZYYYYYYYYYYYYYYYYYYXXXXXXXXVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNOOOOOONNNNNNNNNNNNNNNNNMMNNNNNNNNNNNMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOPPPPPQQQRSSSTTUUUVVWWXXXYYYZZZZ[[^^^^^^^^]]]]\\\[[[ZZYYXXWZYYXWWWVVUUUUUUTTTTTTTSSSRRRQQQPPPPPPPOPPPPPPPPPPPONNNNMMLLLKKJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999988888888888877777777777776666666666666655555555555555555544444444444444333333333333333322222222222222222211111111111111100000000000000000000000/////////////...............---------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***********))))))(((((''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````__________________``__________________________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\[[[[[[[[[[[[[[[[[[[[[[ZZYYYYYYYYYYYYYYYYYXXXXXXXXXVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNOOOOONNNNNNNNNNNNNNNNNMMMNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOPPPPPQQQQRSSSTTUUUVVWWXXXYYYZZZZ[[^^^^^^^^]]]]\\\[[[ZZYYXXWZYYXWWVVVUUUUTTTTTTTSSSSRRRQQQPPPPOOOOOOOOOOPPPPPPNNNNNMMLLLKKJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999999888888888888877777777777776666666666666555555555555555555544444444444443333333333333333322222222222222122211111111111111100000000000000000000000////////////................--------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++**********))))))(((((''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````______________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNOOONNNNNNNNNNNNNNNNNMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOPPPPPQQQQRSSSTTUUUVVWWXXXYYYZZZZZ[^^^^^^^^]]]]\\\[[ZZZYYXXWZYXXWWVVVUUUTTTTTTSSSSSRRRQQQPPPOOOOOOOOOOOOOOPPPPNNNNNMMLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999999999888888888888777777777777766666666666666555555555555555555444444444444443333333333333333222222222222222122111111111111111000000000000000000000000////////////................--------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********))))))(((((''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!!  aaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````______________________________________________^^_______^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNOONNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOPPPPQQQQRRSSSTTUUUVVWWWXXYYYYZZZZ[^^^^^^^]]]]]\\[[[ZZYYYXWWZYXXWWVVVUUUTTTTSSSSSRRRRQQQPPPOOOOONNNNOOOOOOOOPPNNNNNMMMLLKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999999888888888888777777777777766666666666666555555555555545555444444444444443333333333333333222222222222222112111111111111111100000000000000000000000////////////................---------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++********))))))(((((''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````______________________________________________^^^^_____^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNONNNNNNNNNNNNNNNNNMMMMMMMNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOPPPPPQQQQRSSSTTTUUUVVWWWXXYYYYZZZZ[^^^^^^^]]]]\\\[[[ZZYYXXWWYYXXWWVVUUUTTTTSSSSSRRRRQQQPPPOOOONNNNNNNNOOOOOOOPNNNNNMMMLLKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999999998888888888888777777777777766666666666666555555555555545555444444444444443333333333333332222222222222221112111111111111111000000000000000000000000////////////................--------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++********))))))(((((''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccbbbbbcccccccccccccbbbbbbbbbbbbccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`aa```````````````````````____________________________________________^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMNNNNNMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOPPPPPQQQQRSSSTTTUUVVVWWWXXXYYYZZZZZ^^^^^^]]]]]\\\[[ZZZYYXXWWYYXXWWVVUUUTTTSSSSRRRRQQQQPPPOOOONNNNNNNNNNOOOOOOPNNNNNMMMLLLKKJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>=============<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999999999888888888888777777777777766666666666666555555555555544555444444444444443333333333333332222222222222221111111111111111111100000000000000000000000////////////.................--------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******))))))((((('''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccbbbbbbbbbbccccccccbbbbbbbbbbbbbbbbbccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````__________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOPPPPQQQQRRSSSTTTUUVVVWWWXXXYYYYZZZZ]^^^^]]]]]\\\[[ZZZYYXXXWWYYXXWWVVUUUTTTSSSRRRRQQQQPPPOOOONNNNNNNNNNNNOOOOOPNNNNNMMMLLLKKJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999999998888888888887777777777777766666666666666555555555555544555444444444444433333333333333332222222222222211111111111111111111000000000000000000000000////////////................---------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******)))))(((((('''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccbbbbbbbbbbbbbbbccccbbbbbbbbbbbbbbbbbbbbbcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````______________________^^^_______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXXVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOPPPPQQQQRRSSTTTUUUVVVWWWXXXYYYYZZZZ]]]]]]]]]\\\[[[ZZYYYXXWWWYYXXWWVVUUTTTSSSRRRRQQQQPPPPOOOONNNNNNNNNNNNOOOOOPNNNNNNMMLLLKKKJJJIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>=============<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999999998888888888887777777777777766666666666666555555555555544455444444444444443333333333333332222222222222211111111111111111111100000000000000000000000////////////.................---------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*******)))))((((((''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````____________________^^^^^_____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMLLLMMNNNNNNNNNNNOOOOPPPPQQQQRRRSSTTTUUUVVVWWWXXXYYYYYZZZ]]]]]]]]\\\[[[ZZYYYXXXWWVYYXXWWVVUUTTTSSRRRRQQQQPPPPOOOONNNNNNNNNNNNNOOOOOPNNNNNNMMMLLKKKJJJJIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>=============<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999999998888888888887777777777777766666666666665555555555555444454444444444444433333333333333322222222222222111111111111111111111000000000000000000000000////////////................---------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*******)))))((((('''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````_____________________^^^^^^^___________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXXXXXXWVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMLLLLLLLLNNNNNNNNNNOOOOOPPPPQQQRRRRSTTTUUUVVVWWWWXXXYYYYYZZZ]]]]]]]\\\[[[ZZZYYXXXWWWVYYXXWWVVUUTTSSSRRRQQQQPPPPOOOONNNNNNNNNNNNNNOOOOOPNNNNNNMMMLLKKKJJJJIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999999998888888888887777777777777766666666666666555555555555544445444444444444433333333333333332222222222222111111111111111111111100000000000000000000000/////////////...............----------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++******)))))((((((''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````____________________^^^^^^^^^^________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXWWVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLNNNNNNNNNNOOOOOPPPQQQQRRRSSTTTUUUVVVWWWXXXXXYYYYYYZ]]]]]\\\\[[[ZZYYYXXXWWWVVYXXXWWVVUUTTSSSRRRQQQQPPPPOOOONNNNNNMMNNNNNNOOOOOPNNNNNNMMMLLKKKJJJJIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>==============<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999999999888888888888777777777777766666666666666555555555555544444444444444444443333333333333332222222222222211111111111111111111100000000000000000000000//////////////...............---------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++******)))))((((('''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````_____________________^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZYXXXXXXXXXXXXXXXXXXXXXWWWWVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLNNNNNNNNNNOOOOPPPPQQQRRRRSTTTUUUVVVWWWWXXXXXYYYYYYY\\\\\\\\[[[ZZYYYXXXWWWVVVYXXWWWVVUUTTSSRRRQQQQPPPPOOOOONNNNNNMMMNNNNNOOOOOPNNNNNNMMMLLLKKJJJJIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFEBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>=============<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999999999888888888888777777777777776666666666666555555555555554444444444444444443333333333333332222222222222211111111111111111111100000000000000000000000///////////////..............---------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*******))))((((('''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbabbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````_____________________^^^^^^^^^^^^^^____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXWWWWWVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMNNNNNNNNNOOOOPPPPQQQRRRSSTTUUUVVVWWWWXXXXXXYYYYYYY\\\\\\[[[[ZZYYYXXWWWWVVVVXXXWWWVVUUTTSSRRRQQQPPPPPOOOOONNNNNMMMMNNNNNOOOOOPNNNNNNMMMLLLKKKJJJJIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFEBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>=============<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999999999988888888888887777777777777666666666666665555555555555444444444444444444333333333333333322222222222221111111111111111111111000000000000000000000////////////////..............----------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++******)))))(((((''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````_____________________________________________^^^^^_________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZZYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMNNNMMMMMMMMMMMMMMMMMLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNOOOOPPPQQQRRRTTTUUUVVVVWWWWXXXXXXXXXXX[[[[[[[ZZZYYYXXWWWVVVVUUUYYXXXWWVVUUTTSSSRRRQQQQPPNNNNNMMMMMMLLMMMMMMNNNNOOLLLKKKKJJJIIIHHHHGGGGGGFFGGGGGGGGFFFFFFFFEEEEEEEEECCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::999999999999888888888888887777777777776666666666666555555555555555444444444444433333322222222222222111111111111110000000000000000////////////////////..........//...............----------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*********)))))((((('''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$##############""""""""!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````__________________________^__________________^^^^^^^_______^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMNNMMMMMMMMMMMMMMMMMLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNOOOPPPQQQRRRSTTUUUVVVVWWWWWXXXXXXXXXXX[[[[[[ZZZYYXXXWWVVVVUUUUUYXXXWWWVVUUTTSSRRRQQQQQPPNNNNNMMMMMMLLMMMMMMNNNNNOLLLKKKKJJJIIIHHHHGGGGGGFFGGGGGGGGFFFFFFFEEEEEEEEEDCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::999999999999988888888888887777777777777666666666666555555555555555444444444444433333322222222222222111111111111110000000000000000////////////////////.........../................---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++**********))))((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$##############""""""""!!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbaaaaaabbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````___________________________^^^________________^^^^^^^^^_____^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONONNNNNNNNNNNNNNNNNNMMMMMMNMMMMMMMMMMMMMMMMMLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMNNNNNOOOPPPQQQRRRSTUUUVVVVWWWWXXXXXXXXXXXXX[[[[ZZZZYYXXWWWVVVUUUUUTTXXXXWWWVVUUTTSSRRRQQQQQPPONNNNMMMMMMLLMMMMMMNNNNNNLKKKKKKJJJIIIHHHHGGGGGFFFGGGGGGGFFFFFFFEEEEEEEEEEDCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999999999999888888888888887777777777776666666666666555555555555555444444444444433333222222222222221111111111111100000000000000000///////////////////............/...............---------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*********)))))((((''''''&''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$##############""""""""!!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````____________________________^^^^^_____________^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMNNNNOOOOPPPQQRRRSSUUUVVVVWWWWXXXXXXXXXXXXXX[[ZZZZYYYXXWWVVVUUUUTTTTTXXXWWWWVVUUTTSSRRRRQQQQQPONNNNMMMMMMLLMMMMMMNNNNNNKKKKKKJJJJIIIHHHHGGGGGFFFGGGGGGFFFFFFFFEEEEEEEEEDDCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::999999999999888888888888887777777777776666666666666555555555555555444444444444433333322222222222221111111111111110000000000000000///////////////////............................----------------,,,,,,,,,,,,,,,,,,+,,++++++++++++++++++++++*********)))))(((((''''''&'&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$###############"""""""!!!!!!!!!!!!!!!  `````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````_____________________________^^^^^^^___________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMNNNNNOOOPPPQQQRRSSSUUUVVVWWWWXXXXXXXXXXXXXWWZZZZZYYYXXWWVVVUUUTTTTTTTXXWWWWWVVUUTTSSSRRRQQQQQQONNNNNMMMMMMLMMMMMMMNNNNNKKKKKKJJJIIIIHHHHGGGGGFFFGGGGGGFFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::999999999999988888888888887777777777777666666666666555555555555555444444444444443333332222222222222111111111111110000000000000000///////////////////.............................---------------,,,,,,,,,,,,,,,,,,,+,++++++++++++++++++++***********))))))((((''''''&&'&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$##############""""""""!!!!!!!!!!!!!!!  ````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbaaaabbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````_____________________________^^^^^^^^^^_________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKLLLLLLMMMMMMMNNNNNOOOPPPQQQRRSSSUUVVVWWWWXXXXXXXXXXXWWWWWZZZZYYYXXWWVVUUUTTTTSSSSSWWWWWWVVVUUTTSSSRRRQQQQQQOONNNNMMMMMLLLMMMMMMNNNNNKKKKKJJJJIIIHHHHHGGGGGFFFGGGGGFFFFFFFEEEEEEEEEDDDDCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::99999999999988888888888888777777777777666666666666655555555555555544444444444443333333222222222222111111111111111000000000000000//////////////////..............................---------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************))))))((((('''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$##############""""""""!!!!!!!!!!!!!!  ``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbaaaaaaaabbbbbbbabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````_____________________________^^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMMNNNNNOOOPPPQQRRRSSTUUVVWWWWXXXXXXXXXXXWWWWWWZZYYYYXXXWWVVUUTTTSSSSSSSWWWWWWVVVUUTTTSSRRRRQQQQQOOONNNMMMMMMLLMMMMMMMNNNNKKKJJJJJIIIIHHHHGGGGGFFFFGGGGFFFFFFFFEEEEEEEEDDDDDCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????????>???>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::999999999999888888888888887777777777776666666666666555555555555555444444444444433333333222222222222111111111111110000000000000000//////////////////.............................---------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*************))))))(((((''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$###############"""""""!!!!!!!!!!!!!!!  ```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````_____________________________^^^^^^^^^^^^^^^^____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKLLLLLLLMMMMMMNNNNNOOOOPPPQQRRRSSTUVVVWWWWXXXXXXXXXXWWWWWWWZYYYYXXXWWVVUUTTSSSSSSSSSWWWWWWVVVUUUTTSSSRRRRQQQQOOONNNNMMMMMLLLMMMMMMMMMMJJJJJJJIIIIHHHHHGGGGGFFFFGGGFFFFFFFFEEEEEEEEEDDDDDBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????????>??>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::999999999999988888888888887777777777777666666666666655555555555555544444444444443333333322222222222111111111111111000000000000000//////////////////..............................---------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++*************))))))(((((''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$##############""""""""!!!!!!!!!!!!!!!  ```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````_____________________________^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMMMNNNNNNOOOPPPQQQRRSSSTUVVVWWWXXXXXXXXXXWWWWWWWVYYYYXXXWWVVUUTTSSSRRRRRRSWWWWWWWVVVUUTTSSSRRRRRRQQOOOONNNMMMMMLLLLMMMMMMMMMJJJJJJIIIIIHHHHGGGGGFFFFFGGGFFFFFFFEEEEEEEEEDDDDDDBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????????>>?>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::999999999999988888888888877777777777776666666666666555555555555555444444444444433333333322222222222111111111111111000000000000000/////////////////.................-............---------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++*************))))))(((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$###############"""""""!!!!!!!!!!!!!!!  ```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````_______________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZYYYYYYYYYYYYYYYYYYYYYYXXWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLMMMMMNNNNNOOOOPPPQQQRRSSSTUVVVWWWXXXXXXXXXWWWWWWVVVYYYXXXWWVVUUTTSSSRRRRRRRRWWWWWWWVVVUUTTTSSSRRRRRRQPOOONNNMMMMMLLLLLLMMMMMMMJJJJIIIIIHHHHHHGGGGGFFFFFGGFFFFFFFEEEEEEEEEDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::999999999999998888888888887777777777777666666666666655555555555555444444444444433333333332222222222111111111111111100000000000000//////////////////................--............--------------,,,,,,,,,,,,,,,,,++++++++++++++++++++**************))))))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$##############""""""""!!!!!!!!!!!!!!!  ```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKLLLLLLLMMMMNNNNNNOOOOPPPQQQRRSSSTUVVVWWWXXXXXXXXWWWWWWVVVVYYXXXXWWVVUUTTSSRRRRRRRRRVWWWWWWVVVUUUTTSSSSRRRRRRPOOOONNNMMMMLLLLLLLLLLMLLIIIIIIIIHHHHHHGGGGGFFFFFEGFFFFFFFEEEEEEEEEEDDDDDDDBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>=============<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999999999988888888888877777777777776666666666666555555555555555444444444444433333333332222222221111111111111111100000000000000/////////////////................---............-------------,,,,,,,,,,,,,,,,,++++++++++++++++++++**************))))))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$###############"""""""!!!!!!!!!!!!!!!  ```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````__________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYXXXXXWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKLLLLLLLMMMNNNNNNNOOOOPPPQQQRRSSSTUVVVWWWWXXXXXXXWWWWWVVVVVYXXXXWWVVUUTTSSRRRRRRRRRRVWWWWWWWVVVUUTTTSSSSRRRRRPPOOONNNMMMLLLLLLLLLLLLLLIIIIIIHHHHHHHGGGGGGFFFFFEGFFFFFFEEEEEEEEEEDDDDDDDDBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@??????????????>>>>>>>>>>>>>>>>=============<<<<<<<<;;;;;;;;;;;;;::::::::::::::999999999999988888888888877777777777777666666666666555555555555545444444444444433333333333222222222111111111111111100000000000000//////////////////...............----...........-------------,,,,,,,,,,,,,,,,+++++++++++++++++++++**************))))))(((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$##############""""""""!!!!!!!!!!!!!!!  ```````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaa````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````_____________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZYYYYYYYYYYYYYYYYYYXXXXXXXWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKLLLLLLKKKKKKKKKKKKLLLLLLLMMMNNNNNNOOOOPPPPQQQRRSSSTUVVVWWWWXXXXXWWWWWWVVVVVVXXXXWWWVVUUTTSSRRRQQQQRRRVVWWWWWWVVVUUUTTSSSSSRRRRPPPOONNNMMMLLLLLLLLLLLLLLIIIHHHHHHHHHGGGGGGFFFFFEEFFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>=============<<<<<<<<;;;;;;;;;;;;;;:::::::::::::9999999999999888888888888877777777777776666666666666555555555555545444444444444433333333333222222221111111111111111100000000000000/////////////////..............------..........-------------,,,,,,,,,,,,,,,,+++++++++++++++++++++***************)))))(((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$###############""""""""!!!!!!!!!!!!!!!  ```````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaa``````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````_____________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLMMMMMLLLLLLLLLLLLLLLLLLKKLLLLLKKKKKKKKKKKKKLLLLLLLMMNNNNNNOOOOOPPPQQQQRRSSSTUUVVWWWWWXXXWWWWWWVVVVVVUXXXXWWVVVUUTSSRRRQQQQQQRRVVWWWWWWWVVVUUTTTSSSSSRRRPPPOOONNMMMLLLLLLLLLLLKKKHHHHHHHHHHGGGGGGGFFFFFFEEFFFFFFEEEEEEEEEDDDDDDDDDDBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>=============<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999999999988888888888877777777777776666666666666555555555555544444444444444433333333333322222221111111111111111100000000000000//////////////////.............-------..........-------------,,,,,,,,,,,,,,,+++++++++++++++++++++***************)))))(((((('''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$###############""""""""!!!!!!!!!!!!!!  ```````````````````````````````````````````````````````````aaaaaaaaaaaaaa````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaa```````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````______________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]^^^^^^^^^^^^^^^]]]]]]]]]]^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLMMMMLLLLLLLLLLLLLLLLLLKKKLLLLKKKKKKKKKKKKKKLLLLLLLMMNNNNNNOOOOPPPPQQQRRRSSSTUUVVVWWWWWWWWWWWWVVVVVUUUXXXWWWVVUUTTSSRRQQQQQQQRRVVWWWWWWWVVVUUTTTSSSSSRRRPPPOOONNMMMLLLLLKKKKKKKKKHHHHHHHGGGGGGGGGGFFFFFEEEFFFFFEEEEEEEEEEDDDDDDDDDDBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>==============<<<<<<<<;;;;;;;;;;;;;;:::::::::::::9999999999999888888888888877777777777776666666666666555555555555544444444444444333333333333322222221111111111111111100000000000000//////////////////.............-------.........-------------,,,,,,,,,,,,,,++++++++++++++++++++++***************)))))(((((('''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$##############"""""""""!!!!!!!!!!!!!!  __```````````````````````````````````````````````````````````````````aaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````aaaaaaaaaaaaaa```````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````______________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^^^^]]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLMMMLLLLLLLLLLLLLLLLLLKKKKLLLKKKKKKKKKKKKKKKLLLLLLLMMNNNNNOOOOOPPPPQQQRRRSSSTUUVVVWWWWWWWWWWWVVVVVUUUUXXWWWVVVUUTTSSRRQQQQQQQRRVVWWWWWWWVVVUUUTTTSSSSSRRPPPOOONNMMMLLLLKKKKKKKKKKHHHGGGGGGGGGGGGGFFFFFEEEEFFFFEEEEEEEEEEDDDDDDDDDDDBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>=============<<<<<<<<;;;;;;;;;;;;;;:::::::::::::99999999999998888888888888777777777777766666666666665555555555555444444444444444333333333333322222211111111111111111000000000000000/////////////////.............--------........-------------,,,,,,,,,,,,,,+++++++++++++++++++++++**************))))))((((('''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$###############"""""""""!!!!!!!!!!!!!  ________``````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaaaa```````````````````````````````````_______________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLMLLLLLLLLLLLLLLLLLLKKKKKKLLKKKKKKKKKKKKKKKKLLLLLLLMNNNNNNOOOOPPPPQQQQRRRSSSTUUVVVVWWWWWWWWWVVVVVUUUUUXWWWWVVUUTTSSRRRQQQQQQQRRVVWWWWWWWVVVUUTTTSSSSSRRRPPPOOONNMMLLLLKKKKKKKKJJJGGGGGGGGGGGGGGFFFFFFFEEEEFFFFEEEEEEEEEDDDDDDDDDDDDBBBBBBBAAAAAAAAAAAAA@@@@@@@@@??????????????>>>>>>>>>>>>>>>>=============<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999999999999888888888888777777777777776666666666665555555555555544444444444444333333333333332222221111111111111111100000000000000//////////////////............---------.......--------------,,,,,,,,,,,,,+++++++++++++++++++++++***************)))))((((('''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$##############""""""""""!!!!!!!!!!!!!  _______________```````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaa```````````````````````````````````````````````````aaaaaaaaaaaaaa`````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaa``````aaaaaaaaaaa``````````````````````````````````_________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKLKKKKKKKKKKKKKKKKKKLLLLLLMMNNNNOOOOOPPPPQQQRRRRSSSTUUVVVVWWWWWWWWVVVVVUUUUUUWWWWVVVUUTTSSRRQQQQQQQQQRVVWWWWWWWVVVUUTTTSSSSSRRRPPPOONNNMMLLLKKKKKKJJJJJJGGGGGGGGGGGGGFFFFFFFEEEEEFFFEEEEEEEEEDDDDDDDDDDDDCBBBBBBAAAAAAAAAAAAA@@@@@@@@@??????????????>>>>>>>>>>>>>>>>=============<<<<<<<<<;;;;;;;;;;;;;:::::::::::::999999999999998888888888887777777777777766666666666665555555555555444444444444444333333333333322222211111111111111111000000000000000/////////////////............----------......--------------,,,,,,,,,,,,++++++++++++++++++++++++***************)))))(((((('''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$###############""""""""""!!!!!!!!!!!!  ______________________```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaa```````````aaaa``````````````````````````````````````_________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMNNNNOOOOPPPPQQQQRRRSSSSTUUVVVVVWWWWWWVVVVVUUUUUUTWWWWVVVUUTTSSRRQQQQQQQQQRVVWWWWWWWVVVUUTTTSSSSRRRRPPOOONNMMMLLKKKKKJJJJJJJJGGGGGGGGGGFFFFFFFFFEEEEEEFFEEEEEEEEEDDDDDDDDDDDDCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>=============<<<<<<<<;;;;;;;;;;;;;::::::::::::::99999999999998888888888888777777777777766666666666665555555555555444444444444444333333333333322222221111111111111111100000000000000//////////////////............----------.....---------------,,,,,,,,,,,++++++++++++++++++++++++***************))))))((((('''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$##############"""""""""""!!!!!!!!!!!!  _______________________``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaa```````````````````````````````````````````````````````__________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLMMNNNNOOOOPPPQQQQRRRRSSSSTUUVVVVVVWWWVVVVVVUUUUUUTTWWWVVVUUTTSSRRQQQQPPQQQQRVVVWWWWWWVVUUUTTSSSSRRRRRPOOONNNMMLLLKKKKJJJJJJJJIGGFFFFFFFFFFFFFFFFFEEEEEEFFEEEEEEEEEDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@??????????????>>>>>>>>>>>>>>>>=============<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999999999999988888888888887777777777777766666666666665555555555555444444444444443333333333333322222211111111111111111000000000000000//////////////////...........-----------...----------------,,,,,,,,,,,++++++++++++++++++++++++****************)))))((((('''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$##############"""""""""""!!!!!!!!!!!!  _______________________``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaa````````````````````````````````````````````````````````___________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLMMNNNNOOOPPPQQQQRRRRSSSSTTUUVVVVVVVVVVVVVVUUUUUUTTTWWVVVUUUTTSSRRQQQPPPPPQQQVVVVWWWWVVVUUTTTSSSRRRRRQOOOONNMMMLLKKKKJJJJJJJIIIFFFFFFFFFFFFFFFFFFEEEEEEDFEEEEEEEEEDDDDDDDDDDDDCCCBBBBBAAAAAAAAAAAA@@@@@@@@@??????????????>>>>>>>>>>>>>>>>=============<<<<<<<<;;;;;;;;;;;;;;::::::::::::::999999999999988888888888877777777777777666666666666655555555555554444444444444443333333333333222222111111111111111111000000000000000/////////////////............-----------..----------------,,,,,,,,,,,++++++++++++++++++++*+++****************))))))((((('''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$#############""""""""""""!!!!!!!!!!!  _______________________````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````_____````````````````````````````````````````````````````````````````````````````````__________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYXXXXXXXXXXXXXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLMMNNNNOOOPPPQQQRRRRSSSSTTTUVVVVVVVVVVVVVVVUUUUUTTTTWVVVVUUTTTSRRQQQPPPPPPPQQUVVVVVVVVVUUUTTSSSRRRRQQQOOONNNMMLLLKKKJJJJJJIIIIIFFFFFFFFFFFFFFFFFEEEEEEDDFEEEEEEEEDDDDDDDDDDDDCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>=============<<<<<<<<;;;;;;;;;;;;;::::::::::::::999999999999988888888888887777777777777666666666666665555555555554444444444444443333333333333322222211111111111111111000000000000000/////////////////............------------------------------,,,,,,,,,,++++++++++++++++++++**++*****************))))))(((('''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############""""""""""""!!!!!!!!!!!  _______________________````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````_____________````````````````````````````````````````````````````````````````````````````___________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMNNNNOOOPPQQQRRRRSSSSTTTTUVVVVVVVVVVVVVVUUUUUTTTTTVVVVUUUTTSSRRQQPPPPPPPPQQUUVVVVVVVUUUTTSSSRRRRQQQQOONNNMMMLLKKKJJJJJIIIIIIIFFFFFFFFFFFFFFFFEEEEEEEDDEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>>>>>>>>=============<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999999999999988888888888887777777777777766666666666665555555555555444444444444443333333333333322222211111111111111111000000000000000//////////////////...........------------------------------,,,,,,,,,,++++++++++++++++++++*********************))))))(((((''''''&&&&&&&&&&&&&&%&&&&%%%%%%%%%%%%%%$$$$$$$$#############""""""""""""!!!!!!!!!!  ___________________________````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````_____________________```````````````````````__``````````````````````````````````````````````````_________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXWWWWVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSQQQQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKKKKKKKLLMMMNNNOOPPPQQQRRRSSSSTTTTTVVVVVVVVVVVVVVVUUUUTTTTTTVVVVUUTTTSRRQQPPPPOOPPPPPUUUUVVVVUUUTTSSSRRRQQQQQPONNNMMMLLKKKJJJJJIIIIIIIIFFFFFFFFFFFFFFEEEEEEEEDDDEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>>>>=============<<<<<<<<<;;;;;;;;;;;;;::::::::::::::999999999999888888888888877777777777777666666666666665555555555554444444444444443333333333333222222211111111111111111000000000000000////////////////.............-----------------------------,,,,,,,,,,+++++++++++++++++++***********************))))))(((('''''''&&&&&&&&&&&&&&%&&&&%%%%%%%%%%%%%%$$$$$$$$############"""""""""""""!!!!!!!!!!  ____________________________________```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````_________________________`````````````````________``````````````````````````````````````````````````_____________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJKKKKKKKKLLMMMNNNOOPPPQQRRRSSSSTTTTTUVVVVVVVVVVVVVVUUUUTTTTTTSVVVUUUTTSSRRQQPPPOOOOOPPPTUUUUUUUUUTTSSSRRRQQQQPPPNNNMMMLLLKKKJJJJIIIIIIIIIFFFFFFFFFFFFFEEEEEEEEDDDDEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>=>>=============<<<<<<<<<<;;;;;;;;;;;;::::::::::::::999999999999988888888888887777777777777666666666666665555555555555444444444444443333333333333322222211111111111111111000000000000000////////////////..............----------------------------,,,,,,,,,,+++++++++++++++++++***********************))))))((((('''''''&&&&&&&&&&&&&%%&&&%%%%%%%%%%%%%%$$$$$$$$$############"""""""""""""!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^____________________________`````````````````````````_________________________`````````````````````````````````````````````````````````````````````````````````````````````````````__________________________________________________```````````````````___________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJKKKKKKKLLMMMNNNOOPPQQQRRRSSSSTTTTTWWWXXXXXXXWWWWWVVVVUUUUUTXWWWVVVUUTTSRRQQQQPPPQQQQRRRRSSSSRRRQQQPPPOOONNNNNMLLLLKKKJJIIIIHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::999999999999988888888888777777777777777666666655555555555554444444444443333333333333222222222222222221111111111111111110000000000000000//////////////...........----------------,,,,,,,,,,,,,++++++++*********************)))*))))))))))))))))))(((((('''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^^________________________________``````````````````__________________________________________________```````````````````````````````````````````````````````````````````___________________________________________________________``````````````____________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVTTTTTTTTSSSSSSSSSSSSSSSSSRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLMMMNNNOOPPQQRRRSSSSTTTTTUWXXXXXXXXWWWWWWVVVVUUUUUTWWWWVVUUTTSSRRQQQPPPPPPQQQRRRRRRRRRQQQPPPOOONNNNNMLLLLKKKJJJIIIHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::999999999999988888888888877777777777777666666665555555555555444444444443333333333333322222222222222221111111111111111110000000000000000/////////////............---------------,,,,,,,,,,,,,,++++++++********************)))))))))))))))))))))))(((((('''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^^____________________________________________``````__________________________________________________```````````````````````````````````````````````````___________________________________________________________________________`````````______________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVTTTTTTSSSSSSSSSSSSSSSSSSSRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJKKKKKKLLMMNNNOOPPQQRRRSSSTTTTTTUXXXXXXXXXWWWWWVVVVUUUUUTTWWWWVVUUTTSRRQQQPPPPPPPPQQQQRRRRRQQQQPPPOOONNNNMMMLLLKKKJJJIIIIHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99999999999998888888888877777777777777666666665555555555555444444444444333333333333322222222222222221111111111111111100000000000000000/////////////............--------------,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))))))))((((((('''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________```````````````````````````````````````````````````___________________________________________________________________________```___________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVTTTTSSSSSSSSSSSSSSSSSSSSSRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKLLMMNNNOOPPQQRRSSSTTTTTTUUXXXXXXXXXWWWWWVVVVUUUUUTTWWWVVVUUTSSRRQQPPPPOOPPPPQQQQQQQQQQQPPPOOONNNNMMMMLKKKKJJJIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEECCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::9999999999999888888888887777777777777776666666655555555555554444444444443333333333332222222222222222111111111111111110000000000000000///////////////............-------------,,,,,,,,,,,,,,,++++++++++***************))))))))))))))))))))))))))(((((((''''''&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________________________________________________________________``````````````_____``````````````````````````_________________________________________________________________________^^_______________________________________________^^^________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVTTTSSSSSSSSSSSSSSSSSSSSSRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJKKKKLLMMMNNOOPPQQRRSSSTTTTTUUUXXXXXXXXXWWWWWVVVVUUUUTTTWWWVVUUTTSSRQQPPPOOOOOOPPPPQQQQQQQPPPPOOONNNNMMMMMKKKKJJJJIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEECCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::99999999999998888888888887777777777777766666666655555555555544444444444443333333333332222222222222222111111111111111100000000000000000///////////////...........--------------,,,,,,,,,,,,,,++++++++++**************)))))))))))))))))))))))))))(((((((('''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________``````````````````````````___________________________________________________________________^^^^^^^^___________________________________________^^^^^^^____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVTSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJKKKJJJJJJJJJJJJJJJJJJKKKKLLMMMNNOOPPQQRRSSSTTTTTUUUXXXXXXXXXWWWWWVVVVUUUUTTTWWVVVUUTTSRRQQPPOOOOOOOOOPPPPPPQPPPPPOOONNNNMMMMMLKKKJJJJIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEECCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999999998888888888887777777777777766666666665555555555544444444444443333333333332222222222222222111111111111111100000000000000000///////////////...........--------------,,,,,,,,,,,,,,++++++++++*************)))))))))))))))))))))))))))(((((((((''''''&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________```````````____________________________________________________________________________^^^^^^^^^^^^^^_______________________________________^^^^^^^^^^^_________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJKKJJJJJJJJJJJJJJJJJJJJKKKLLMMMNNOOPPQQRRSSSTTTTTUUUXXXXXXXXXWWWWWVVVUUUUUTTTWWVVVUUTTSRRQQPPOOOOOOOOOOPPPPPPPPPPOOOONNNMMMMMLLKKJJJJIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEECCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999999999988888888888777777777777777666666666655555555555444444444444433333333333322222222222222221111111111111110000000000000000////////////////...........--------------,,,,,,,,,,,,,,++++++++++************))))))))))))))))))))))))))(((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________________________________________________________________________________________________________________________________^^^^^^__^^^^^^^^^^^^^^^^^^^^^^^__________________________________^^^^^^^^^^^^^^^^_____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJKJJJJJJJJJJJJJJJJJJJJJKKKLLLMMNNOOPPQQRRSSSTTTTTUUUXXXXXXXXXWWWWVVVVUUUUTTTTWVVVUUTTSSRRQPPPOOONNNOOOOOPPPPPPPPOOOONNNNMMMMLLLKKJJJJIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@???????????????>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999999999988888888888877777777777777666666666665555555555444444444444433333333333322222222222222121111111111111110000000000000000///////////////............-------------,,,,,,,,,,,,,,,++++++++++************)))))))))))))))))))))))(((((((((((((('''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________________________________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKLLLMMNNOOPPQQRRRSSSTTTTTUUXXXXXXXXWWWWWVVVVUUUTTTTTWVVVUUTTSSRQQPPOOONNNNNNOOOOOPPPPPOOOOONNNNMMMMLLLKJJJJIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@???????????????>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::999999999999988888888888887777777777777666666666666555555555444444444444433333333333322222222222222111111111111111110000000000000000///////////////............-------------,,,,,,,,,,,,,,,+++++++++++**********))))))))))))))))))()))(((((((((((((((('''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!  ]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^______________________________________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKLLLMMMNNOOPPQQRRSSSTTTTTUUXXXXXXXWWWWWWVVVUUUUTTTTSVVVVUUTTSSRQQPPOOONNNNNNNOOOOOOOOOOOOOONNNMMMMLLLLJJJJIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@??????????????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::999999999999988888888888888777777777777766666666666655555555544444444444443333333333332222222222222211111111111111111000000000000000///////////////............-------------,,,,,,,,,,,,,,++++++++++++**********)))))))))))))))))((()((((((((((((((((('''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!  ]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIJJJJJJJJKKLLLMMNNOOPPQQRRRSSSTTTTTTWWXXXXWWWWWWVVVVUUUTTTTSSVVVUUUTTSRRQQPPOONNNNNNNNOOOOOOOOOOOOONNNNMMMMLLLKJJJJIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@???????????????>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::999999999999998888888888888877777777777766666666666665555555544444444444443333333333332222222222222211111111111111111000000000000000//////////////.............-------------,,,,,,,,,,,,,,++++++++++++**********))))))))))))))))((((((((((((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%%%$%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!  ]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIJJJJJJKKLLLMMNNOOPPQQQRRSSSSTTTTTWWWWWWWWWWWWVVVUUUTTTTSSSVVUUUTTSSRRQQPPOONNNNNNNNNNOOOOOOOOOOONNNNMMMLLLLKJJJIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@???????????????>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::999999999999998888888888888877777777777766666666666666555555544444444444443333333333333222222222222221111111111111111000000000000000//////////////.............-------------,,,,,,,,,,,,,+++++++++++++**********))))))))))))))))(((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$%%$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKLLMMMNNOOPPQQRRRSSSSTTTTWWWWWWWWWWWVVVUUUTTTTSSSSVUUUUTTSSRRQQPPOONNNNNNNNNNOOOOOOOOOONNNNNMMMLLLLKJJIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@??????????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999999998888888888888877777777777766666666666666555555554444444444444333333333333222222222222221111111111111111000000000000000//////////////.............-------------,,,,,,,,,,,,,+++++++++++++**********)))))))))))))))((((((((((((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIJJJJJKKLLLMMNNOOPPPQQRRRSSSSTTTWWWWWWWWWWVVVVUUTTTSSSSSRUUUUTTSSSRQQPPOOONNNNNNNNNNNOOOOOOOOONNNNNMMMLLLKKJJIIIIHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999999998888888888888877777777777766666666666666555555554444444444444333333333333322222222222222111111111111111100000000000000//////////////.............-------------,,,,,,,,,,,,,+++++++++++++**********)))))))))))))))((((((((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$%$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIJJJJKKLLLMMNNNOOPPQQQRRRSSSSTTWWWWWWWWWWVVVUUUTTSSSSRRRUUUTTTSSRRQQPPOOONNNNNNNNNNNNOOOOOOOONNNNMMMMLLLKKJIIIIHHHHHHGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@@?????????????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999999999888888888888887777777777776666666666666655555554444444444444333333333333322222222222222211111111111111100000000000000///////////////...........--------------,,,,,,,,,,,,,+++++++++++++***********))))))))))))))((((((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZ[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUSSSSSSRRRRRRRRRRRRRRRRRRRQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIJJJJKKKLLMMMNNOOPPPQQRRRRSSSSTWWWWWWWWWVVVUUUTTSSSSRRRRUTTTTSSSRRQQPPOONNNNNMMMNNNNNNOOOOOONNNNNMMMLLLKKKJIIIIHHHHHHGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@?????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999999888888888888887777777777776666666666666655555555444444444444433333333333322222222222222211111111111111110000000000000///////////////............-------------,,,,,,,,,,,,,+++++++++++++***********))))))))))))))(((((((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUSSSSRRRRRRRRRRRRRRRRRRRRRQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIJJJKKKLLLMMNNOOOPPQQQRRRSSSSTVWWWWWWWVVVVUUTTTSSRRRRQQTTTTSSSRRQQPPOOONNNNMMMMMNNNNNNNOONNNNNNNMMMLLLKKKJIIIHHHHHHGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@?????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999999998888888888888877777777777766666666666666555555554444444444444333333333333322222222222222211111111111111100000000000000//////////////.............------------,,,,,,,,,,,,,+++++++++++++************)))))))))))))(((((((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUSSRRRRRRRRRRRRRRRRRRRRRRQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIJJJKKKKLLMMMNNOOPPPQQRRRRSSSSVWWWWWWWVVVUUUTTSSRRRQQQQTTSSSSRRRQQPPOONNNNMMMMMMNNNNNNNNNNNNNNNMMMMLLLKKKIIIIHHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999999999888888888888877777777777766666666666666655555554444444444444333333333333322222222222222211111111111111110000000000000//////////////..............-----------,,,,,,,,,,,,,,++++++++++++*************)))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]^^^]^^]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUSRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMNNOOOPPQQQRRRSSSSVVWWWWWVVVVUUTTSSRRRQQQQPSSSSSRRRQQPPPOONNNMMMMMMMNNNNNNNNNNNNNNMMMMLLLKKKJIIIHHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@?????????????>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::999999999999998888888888888877777777777766666666666666555555554444444444444333333333333322222222222222211111111111111100000000000000//////////////.............------------,,,,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIJJJIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMNNOOOPPQQQRRRSSSSVVWWWWVVVVUUUTTSSRRQQQPPPSSSRRRRQQQPPOONNNNMMMMMMMMNNNNNNNNNNNNNMMMMLLLKKKJIIIHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999999999999998888888888888877777777777766666666666666555555554444444444444333333333333322222222222222211111111111111110000000000000//////////////..............-----------,,,,,,,,,,,,,,++++++++++++**************))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  \\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIJJIIIIIIIIIIIIIIIIIIIIIIJJKKKLLLMMNNNOOPPQQQRRRSSSSVVWWWWVVVVUUTTSSRRQQQPPPPSRRRRRQQQPPOOONNNMMMMMMMMMMNNNNNNNNNNNMMMMLLLKKKJJIIHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@??????????>?>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::999999999999998888888888888777777777777666666666666666555555544444444444443333333333333222222222222222211111111111111100000000000000//////////////.............------------,,,,,,,,,,,,,++++++++++++***************)))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!  \\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIJIIIIIIIIIIIIIIIIIIIIIIIJJKKKLLLMMNNNOOPPQQQRRRSSSSVVWWWVVVVVUUTTSRRQQQPPPOORRRRRQQQPPPOONNNMMMMMMMMMMMMNNNNNNNNNMMMMLLLLKKKJJIIHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::999999999999998888888888888777777777777766666666666666555555544444444444444333333333333222222222222222211111111111111110000000000000//////////////..............-----------,,,,,,,,,,,,,+++++++++++++***************)))))))))))((((((((((((('(((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!  \\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJKKKLLLMMNNNOOPPQQQRRRSSSSVVWWWVVVVUUTTSSRRQQPPPOOORRRQQQQPPPOOONNNMMMMMMMMMMMMMNNNNNNNMMMMMLLLKKKKJJIIHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@?????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999999999999988888888888888777777777777666666666666665555555544444444444443333333333333222222222222222211111111111111100000000000000//////////////.............------------,,,,,,,,,,,,,+++++++++++++***************)))))))))))((((((((((((('((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJKKKLLLMMNNOOOPPQQQRRRSSSSVVWWWVVVVUUTTSSRRQPPPOOOORRQQQQPPPPOONNNMMMMMMLMMMMMMMMMMNNMMMMMMLLLLKKKJJJIHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::9999999999999988888888888888777777777777666666666666665555555554444444444443333333333333222222222222222211111111111111110000000000000//////////////..............------------,,,,,,,,,,,,,++++++++++++****************)))))))))))((((((((((((''('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJKKKLLLMMNNOOPPPQQRRRSSSSSVVWWWVVVVUUTTSSRQQPPOOOONQQQQQQPPPOOONNMMMMMLLLLLMMMMMMMMMMMMMMMLLLLKKKKJJJIHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@????????>>>>>>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999999999888888888888887777777777776666666666666665555555554444444444443333333333333222222222222222111111111111111100000000000000/////////////..............------------,,,,,,,,,,,,,+++++++++++++****************))))))))))(((((((((((((''(''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUVVUUUUUUUUUUUUUUUUUUUUUUTTSSSSSSSSSSSSSSSSSRRRRRRRRQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKLLLMMNNOOPPQQRRRSSSTTTTUVWWWWVVVVUUTTSRRQQPPOOOONRQQQQQPPPOOONNNMMMMMMMMMMKKKLLLLLLLLKKKKKJJJJIIIHHGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@?????????>>>>??????>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::999999999999888888888888877777777777777777666666666666665555555444444444444443333333333322222222222222211111111111110000000000000///////////////..............-------------,,,,,,,,,,,,,+++++++++++++****************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUVUUUUUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPPOOPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKLLLMMNNOOPPQQRRSSSTTTTUUWWWWWVVVVUUTTSRRQQPPOOONNRQQQQQPPPOONNNMMMMMLLLLLMKKKKKKLLLKKKKKKJJJJIIIIHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@????????>>>>>????>>>>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999999999888888888888777777777777777776666666666666655555555444444444444433333333333222222222222222211111111111110000000000000//////////////...............-------------,,,,,,,,,,,,,+++++++++++++****************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!  [[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQPPPPPPPPPPPPPPPPPPPPOOOPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKLLLMMNNOOPPQQRRSSSTTTTUUWWWWWVVVUUUTSSRRQQPPOOONNQQQQQPPPOOONNNMMMMLLLLLLLKKKKKKKKKKKKKKKJJJJIIIHHHGGFFFFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@?????????>>>>>????>>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999999999999988888888888877777777777777776666666666666655555555444444444444433333333333322222222222222211111111111110000000000000///////////////..............--------------,,,,,,,,,,,,++++++++++++++****************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!  [[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKLLMMMNNOOPPQQRRSSSTTTTUUWWWWVVVVUUTTSSRRQQPPOOONNQQQQQPPPOOONNMMMMLLLLLLLLKKKKKKKKKKKKKKJJJJIIIIHHHGGFFFFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@????????>>>>>>???>>>>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;;::::::::::::99999999999999888888888888777777777777777766666666666666655555555444444444444433333333333322222222222222111111111111110000000000000///////////////..............--------------,,,,,,,,,,,,++++++++++++++****************))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMNNOOPPQQRRSSSTTTTUUWWWVVVVVUUTTSSRRQQPPOOONNQQQQQPPPOONNNMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJIIIIHHHGFFFFFFFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@????????>>>>>>>??>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999999999888888888888777777777777776776666666666666655555555544444444444433333333333332222222222222211111111111110000000000000///////////////...............-------------,,,,,,,,,,,,,++++++++++++++***************)))))))))))((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMNNOOPPQRRRSSTTTTTUUVVVVVVVUUUTTSSRRQPPPOOOONRQQQQPPPOONNNMMMLLLLLLLLLJKKKKKKKKKKKJJJJJIIIIHHHHGFFFFFFFFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@????????>>>>>>>?>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999998888888888887777777777777776766666666666666555555555544444444444333333333333332222222222222111111111111110000000000000//////////////...............--------------,,,,,,,,,,,,,++++++++++++++***************))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMNNOOPPQQRRSSSTTTTTUVVVVVVVUUTTSSRRQQPPPOOOONRQQQQPPOOONNMMMLLLLLLLLLLJJJKKKKKKKKJJJJJJIIIIHHHHGFFFFFFFFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;:::::::::::::999999999999988888888888887777777777777766666666666666666555555555544444444444333333333333332222222222222111111111111100000000000000/////////////................--------------,,,,,,,,,,,,++++++++++++++****************))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMNNOOPPQQRRSSSTTTTTTVVVVVVUUUTTSSRRQQPPPOOOONRQQQQPPOOONNMMMLLLLLLLLLLJJJJJJKKKKJJJJJJIIIIIHHHHFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@????????>>>>>>>>>>>>>>>>>>>>>============<<<<<<<;;;;;;;;;;;;;::::::::::::999999999999998888888888887777777777777776666666666666666555555555554444444444333333333333333222222222222111111111111110000000000000//////////////...............---------------,,,,,,,,,,,,++++++++++++++***************)))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKJJKKKKKKJJJJJJJJJJJJJJJJJJIJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLMMNNOOPPQQRRSSSTTTTTTVVVVVUUUTTTSSRRQQPPPOOOONRQQQQPPOOONNMMMLLLLLKKKKKJJJJJJJJJJJJJJJJIIIIHHHHHFFFFFFFFFFFFFFFFFFEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;;::::::::::::9999999999999988888888888877777777777777766666666666666665555555555554444444444333333333333333222222222222111111111111100000000000000/////////////................--------------,,,,,,,,,,,,,++++++++++++++***************))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKJJJKKKKKJJJJJJJJJJJJJJJJJJIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLMMMNOOPPQQRRSSSSTTTTTVVVVUUUUTTSSRRRQQPPPOOOONRQQQPPPOONNNMMLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIHHHHHFFFFFFFFFFFFFFFFFFEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@????????>>>>>>>>>>>>>>>>>>>>>=============<<<<<;;;;;;;;;;;;;:::::::::::::999999999999988888888888877777777777777766666666666666665555555555555444444444333333333333333222222222222111111111111110000000000000////////////./...............---------------,,,,,,,,,,,,++++++++++++++***************)))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[\[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTUUUUUUTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJKKKKJJJJJJJJJJJJJJJJJIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMNNOOPQQRRRSSSTTTTTVVUUUUUTTSSSRRQQQPPPOOOONRQQQPPPOONNNMMLLLLKKKKKKKJJJJJJJJJJJJJJJIIIIIHHHHHFFFFFFFFFFFFFFFFFFEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???????>>>>>>>>>>>>>>>>>>>>>==============<<<<<;;;;;;;;;;;;;::::::::::::9999999999999888888888888877777777777777666666666666666665555555555555444444443333333333333332222222222221111111111111110000000000000////////////.................---------------,,,,,,,,,,,,++++++++++++++**************)))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTUUUUTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJKKJJJJJJJJJJJJJJJJJJIIIIIJJIIIIIIIJJJJJJJJJJJJJJJJKKKLLLMMNNOOPPQQRRSSSSSTTTUUUUUUTTTSSRRRQQPPPPOOOONRQQQPPPOONNMMMLLLKKKKKKKKJJJJJJJJJJJJJJJIIIIHHHHHHFFFFFFFFFFFFFFFFFFEEEEEDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@????????>>>>>>>>>>>>>>>>>>>>==============<<<<<;;;;;;;;;;;;;::::::::::::99999999999998888888888888777777777777777666666666666666655555555555555444444443333333333333332222222222221111111111111110000000000000///////////..................--------------,,,,,,,,,,,,,+++++++++++++**************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#$###############"""""""""""""""!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTSRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMNNOOPPQQRRRSSSSSSSUUUUTTTTSSSRRQQQPPPPOOOONRQQQPPPOONNMMMLLLKKKKKKKKIIJJJJJJJJJJJJIIIIIHHHHHGFFFFFFFFFFFFFFFFFFEEEEEDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???????>>>>>>>>>>>>>>>>>>>>===============<<<<;;;;;;;;;;;;;::::::::::::99999999999998888888888888777777777777777666666666666666655555555555555444444443333333333333332222222222221111111111111111000000000000///////////..................---------------,,,,,,,,,,,,++++++++++++++*************))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!  ZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTUTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJKKKKLLMMNNOOPPQQQRRRSSSSSSUUUTTTTSSSRRQQQPPPPOOOOONRQQQPPOOONNMMLLLLKKKKKKKKIIIJJJJJJJJJJIIIIIIHHHHHGFFFFFFFFFFFFFFFFFEEEEEDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@???????>>>>>>>>>>>=>>>>>>>>===============<<<<;;;;;;;;;;;;;;::::::::::::99999999999998888888888887777777777777776666666666666666655555555555554444444433333333333333322222222222211111111111111110000000000000///////////..................---------------,,,,,,,,,,,,+++++++++++++*************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!  ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOONOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJKKKKLLMMMNNOOPPQQRRRSSSSSSUUTTTTSSSRRRQQQPPPOOOOONNQQQQPPOONNNMMLLLKKKKKKKKKIIIJJJJJJJJJJIIIIIIHHHHHGFFFFFFFFFFFFFFFFFEEEEEDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???????>>>>>>>>>>>=>>>>>>>===============<<<<;;;;;;;;;;;;;;::::::::::::99999999999998888888888887777777777777776666666666666666655555555555555444444443333333333333332222222222221111111111111111000000000000///////////..................---------------,,,,,,,,,,,,+++++++++++++*************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPOOOOOOOOOOOOOOOOOOOONNNONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJKKKKLLMMMNNOOPPQQRRRRSSSSSTTTTTSSSRRRQQQPPPPOOOOONNQQQPPPOONNMMMLLLKKKKKKKKKIIIIJJJJJJJJIIIIIIHHHHHGGFFFFFFFFFFFFFFFFFEEEEEDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@???????>>>>>>>>>>>==>>>>>>===============<<<<<;;;;;;;;;;;;;::::::::::::999999999999988888888888887777777777777776666666666666666555555555555554444444433333333333333322222222222211111111111111110000000000000///////////.................----------------,,,,,,,,,,,+++++++++++++**************)))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJKKKLLLMMMNNOOPPQQQRRRRSSSSTTTTSSSSRRQQQPPPPOOOOONNNQQQPPPOONNMMMLLLKKKKKKKKKIIIIJJJJJJJJIIIIIIHHHHHGGFFFFFFFFFFFFFFFFFEEEEEDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@???????>>>>>>>>>>===>>>>>>==============<<<<<;;;;;;;;;;;;;;:::::::::::999999999999988888888888887777777777777776666666666666666555555555555554444444433333333333333322222222222211111111111111111000000000000////////////................----------------,,,,,,,,,,,,+++++++++++++*************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJKKKLLLMMNNNOOPPQQQRRRRRRSRTTTTSSSRRRQQPPPPOOOOONNNNQQQPPOOONNMMMLLLKKKKKKKKKIIIJJJJJJJJIIIIIIIHHHHHGGFFFFFFFFFFFFFFFFEEEEEDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@???????>>>>>>>>>>>===>>>>>==============<<<<<<;;;;;;;;;;;;;::::::::::::999999999999988888888888877777777777777766666666666666666555555555555544444444333333333333333222222222222111111111111111110000000000000///////////.................----------------,,,,,,,,,,,,++++++++++++*************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\\\\\\[\[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZ[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJKKKLLLMMNNNOOPPQQQRRRRRRRRTTTSSSRRRQQQPPPOOOOONNNNNQQPPPOONNNMMLLLLKKKKKKKKKIJJJJJJJJJJIIIIIIHHHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDCCCCCCCBBBBBBBBBBBBBBBBCCBBBCCCCCCCBBBBBBBBBAAAAA@@@@@@???????>>>>>>>>>>====>>>>===============<<<<<<;;;;;;;;;;;;::::::::::::999999999999988888888888887777777777777766666666666666666555555555555554444444433333333333333322222222222111111111111111110000000000000////////////................----------------,,,,,,,,,,,,+++++++++++++************)))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]\]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJKKKLLLMMMNNOOOPPQQQRRRRRRRRTTTSSSRRRQQPPPOOOOONNNNNNQQPPPOONNMMMLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHGGGFFFFFFFFFFFFFFEEEEEEDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCBBBBBBBBAAAAA@@@@@@???????>>>>>>>>>>>====>>>>==============<<<<<<<;;;;;;;;;;;:::::::::::::99999999999988888888888888777777777777776666666666666666555555555555554444444433333333333333322222222222111111111111111111000000000000////////////................----------------,,,,,,,,,,,,,++++++++++++*************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKLLLMMMNNOOOPPQQQRRRRRRRRTTSSSSRRQQQPPOOOONNNNNNNMQPPPOOONNMMMLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHGGGGFFFFFFFFFFFFFEEEEEEEDDDDCCCCCCCBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCBBBBBBAAAAA@@@@@@@???????>>>>>>>>>>=====>>>==============<<<<<<<<;;;;;;;;;;;::::::::::::999999999999888888888888887777777777777766666666666666666555555555555544444444333333333333333222222222222111111111111111110000000000000///////////................-----------------,,,,,,,,,,,,+++++++++++++*************)))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[Z[[ZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRQQQQQQQQQQQQQQQQQQQQQPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJIJJJJJJJIIIIIIIIIIIIIIIIIHIIIIIIIIIIIIIIIIIIJJJJJKKKLLLMMMNNNOOPPPQQQRRRRRRRRTTSSSRRRQQPPPOOONNNNNNNMMPPPPOONNNMMLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHGGGGGFFFEEEEEEEEEEEEEEEEDDDDDCCCCCCBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????>>>>>>>>>>>=====>>>=============<<<<<<<<<;;;;;;;;;;:::::::::::::99999999999888888888888888777777777777766666666666666666555555555555554444444433333333333333322222222222111111111111111110000000000000////////////................----------------,,,,,,,,,,,,,++++++++++++*************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSTTTTTTSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJJJIIJJJJJJIIIIIIIIIIIIIIIIIHHIIIIIIIIIIIIIIIIIIJJJJJKKKLLLMMMNNOOOPPPQQQRRRRRRRRTTSSSRRRQQPPOOONNNNNNNMMMPPPOOONNMMMLLLLKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHGGGGGFEEEEEEEEEEEEEEEEEEDDDDCCCCCCBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAA@@@@@@????????>>>>>>>>>>======>>==============<<<<<<<<<;;;;;;;;;:::::::::::::99999999999988888888888888777777777777766666666666666666555555555555554444444433333333333333322222222222111111111111111110000000000000////////////................-----------------,,,,,,,,,,,,,++++++++++++*************)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSTTTTSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIJJJJIIIIIIIIIIIIIIIIIIHHHIIHHHHHHHIIIIIIIIIJJJJKKKLLLMMMNNNOOOPPQQQQRRRRRRRRTTSSSRRQQPPPOOONNNNNNMMMMPPPOOONNMMMLLLKKKKKKKKKKLJJJJJJJJJJIIIIIHHHHGGGGGGEEEEEEEEEEEEEEEEEEDDDDDCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBAAAAA@@@@@@???????>>>>>>>>>>=======>==============<<<<<<<<<<;;;;;;;;:::::::::::::99999999999988888888888888777777777777776666666666666666555555555555554444444443333333333333322222222222111111111111111111000000000000/////////////................-----------------,,,,,,,,,,,,+++++++++++++************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!  YYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSTTSSSSSSSSSSSSSSSSSSSSSSSRQQQQQQQQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIJJJIIIIIIIIIIIIIIIIIIHHHHIHHHHHHHHHIIIIIIIIJJJJKKKLLLMMMNNOOOPPPQQQRRRRRRRRRTTSSSRRQQPPOOONNNNNMMMMMMPPOOONNNMMLLLLKKKKKKKKKLLJJJJJJJJJJIIIIHHHHGGGGGGFEEEEEEEEEEEEEEEEEDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBAAAA@@@@@@????????>>>>>>>>>>=======>=============<<<<<<<<<<<;;;;;;;:::::::::::::999999999999888888888888887777777777777766666666666666565555555555555544444444443333333333333222222222222111111111111111110000000000000////////////................------------------,,,,,,,,,,,,+++++++++++++************)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[Z\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRROOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIJJJKKLLLMMMNNOOOPPPQQQQQRRRRRRTTSSSRRQQPPOOONNNNMMMMMMMPOOONNNMMLLLKKKKKKKKKKKKKJJJJJJJJJIIIIHHHHGGGGGFFFEEEDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBAAAA@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;:::::::::::::99999999999888888888888877777777777777777666666666666666555555555544444444444444333333333333332222222222222221111111111111111100000000000000////////////..............-----------------,,,,,,,,,,,,+++++++++++++*************)))))))))))(((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"###"""""""""""""""!!!!!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[ZZZZZZ\\\\\\\\\\\\\\[[[[[[[[[[[\\[\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRROOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIJJJKKLLLMMMNNOOOPPPQQQQRRRRRRRTTSSSRRQQPPOONNNNNMMMMMMMPOOONNNMMLLLKKKKKKKKKKKKKJJJJJJJJIIIIHHHHGGGGGFFFFEDDDDDDDDDDDDDDDDDDCCCCCBCBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBAAAA@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;:::::::::::::99999999999988888888888877777777777777777766666666666666655555555544444444444444333333333333332222222222222222111111111111111100000000000000////////////..............----------------,,,,,,,,,,,,,++++++++++++++*************)))))))))))((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""##""""""""""""""""!!!!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[ZZZZZZZZZZZZ\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRROOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIJJJKKLLLMMNNNOOOPPPQQQQRRRRRRRTSSSRRRQPPPOONNNNMMMMMMMMOOOONNMMMLLKKKKKKKKKKKKKKJJJJJJJJIIIIHHHHGGGGFFFFFDDDDDDDDDDDDDDDDDDCCCCCCBCBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBAAAA@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;::::::::::::99999999999998888888888877777777777777777766666666666666655555555544444444444444333333333333333222222222222222111111111111111100000000000000////////////...............---------------,,,,,,,,,,,,,++++++++++++++**************))))))))))((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""##"""""""""""""""!!!!!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[ZZZZZZZZZZ[[[[[[[[[[[[ZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[Z\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZ\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRROOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGHHHHHHHHHIIIIJJJKLLLMMNNNOOOPPPQQQQRRRRRRRTSSSRRQQPPOOONNNNMMMMMMMMOOONNNMMLLLKKKKKKKKKKKKKKJJJJJJJIIIIHHHHGGGGFFFFFFDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCBBBBAAA@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999998888888888877777777777777777766666666666666655555555554444444444444433333333333333222222222222222211111111111111100000000000000/////////////..............---------------,,,,,,,,,,,,,+++++++++++++++*************)))))))))))((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""#""""""""""""""""!!!!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZ\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZ[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRROOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGHHHHHHHIIIIJJJKKLLMMMNNOOOPPPQQQQQRRRRRQTSSSRRQQPPOONNNNMMMMMMMMLOOONNNMMLLLKKKKKKKKKKKKKKJJJJJJIIIIHHHHGGGGFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCBBBAAAA@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999998888888888887777777777777777776666666666666655555555554444444444444433333333333333222222222222222211111111111111110000000000000/////////////..............---------------,,,,,,,,,,,,,+++++++++++++++*************)))))))))))((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""#"""""""""""""""!!!!!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRROOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGHHHHHHIIIJJJKKLLLMMNNOOOPPPQQQQQQRRRQQSSSRRRQQPPOONNNNMMMMMMMMLOOONNNMMLLKKKKKJJJJKKKKKKJJJJJIIIIIHHHGGGGFFFFFFEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCBBBAAAA@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999998888888888877777777777777777766666666666666555555555544444444444444333333333333332222222222222222211111111111111100000000000000////////////...............--------------,,,,,,,,,,,,,++++++++++++++++*************)))))))))))((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGHGGGGGGGGGGGGGHHHHHHIIIJJKKKLLMMNNNOOOPPPQQQQQQQQQQSSSRRQQPPOOONNNNMMMMMMMMLOOONNMMMLLKKKKJJJJJJKKKKKIIIIIIIIIHHHGGGGFFFFFFEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBAAA@@@@?????????>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999988888888888777777777777777767666666666666666555555555444444444444444333333333333322222222222222222111111111111111000000000000000///////////...............--------------,,,,,,,,,,,,,++++++++++++++++*************)))))))))))((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  XXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGHHHHHIIIIJJKKLLMMMNNOOOPPPQQQQQQQQQQSSRRRQQPPOOONNNMMMMMMMMMLOOONNMMLLLKKKJJJJJJJJJKKKIIIIIIIHHHHHGGGGFFFFFEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAABBBBBBBBBBCCCCCCCCCCCCCCBBBBAAA@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;;::::::::999999999999988888888888777777777777777766766666666666666555555555544444444444444333333333333332222222222222222111111111111111000000000000000////////////...............-------------,,,,,,,,,,,,,+++++++++++++++++************))))))))))))((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  XXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZ[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGHHHHHIIIJJKKKLLMMNNNOOOPPPQQQQQQQQQSSRRQQQPPOONNNNMMMMMMMMMMOOONNMMLLLKKKJJJJJJJJJJJJIIIIIIHHHHHGGGGFFFFFFEEEEDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAABBBBBBBCCCCCCCCCCCCCCBBBAAAA@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;::::::::99999999999988888888888877777777777777766666666666666666555555555554444444444444333333333333332222222222222222111111111111111100000000000000////////////...............--------------,,,,,,,,,,,,+++++++++++++++++************))))))))))))((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHIIIJJKKLLLMMNNNOOPPPPQQQQQQQQSRRRQQPPPOONNNNMMMMMMMMMMOOONNMMLLLKKJJJJJJJJJJJJJIIIIHHHHHHGGGGFFFFFFEEEEEDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAABBBBBBBCCCCCCCCCCCCBBBBAAA@@@@????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;:::::::999999999999888888888888777777777777777666666666666666665555555555554444444444443333333333333322222222222222222111111111111111000000000000000///////////................-------------,,,,,,,,,,,,,++++++++++++++++*************)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGHHHHIIIJJKKKLLMMMNNOOOPPPPQQQQQQPSRRRQQPPOOONNNNMMMMMMMMMMOOONNMMLLKKKJJJJJJJJJJJJJHHHHHHHHGGGGGFFFFFFEEEEEEDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAABBBBBBBCCCCCCCCCCCBBBBAAA@@@@???????>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;:::::::999999999999988888888888777777777777777766666666666666666555555555555444444444444333333333333322222222222222222111111111111111100000000000000///////////................--------------,,,,,,,,,,,,,+++++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZYY[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHIIJJJKKKLLMMNNNOOOPPPPQQQQPPRRRQQQPPOOONNNNNMMMMMMMMMOOONNMMLLKKKJJJJJIIIIJJJJHHHHHHHGGGGGFFFFFFEEEEEEEDCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAABBBBBBBCCCCCCCCCBBBBAAAA@@@????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;:::::::999999999999988888888888777777777777777766666666666666666555555555555544444444444333333333333332222222222222222111111111111111100000000000000////////////...............--------------,,,,,,,,,,,,,,++++++++++++++*************))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZYYYYYY[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHIIIJJJKKLLLMMNNNOOPPPPPPPPPPRRRQQPPPOOONNNNNMMMMMMMMMOOONNMMLLKKKJJJJIIIIIIIIIHHHHHGGGGGGFFFFFFEEEEEEEECCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAABBBBBBBCCCCCCCCBBBBAAA@@@@???????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;:::::::9999999999999888888888887777777777777777666666666666666665555555555555544444444444333333333333322222222222222221111111111111111000000000000000///////////...............--------------,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYZYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZYYYYYYYYYYY[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHIIJJJKKKLLMMMNNOOOPPPPPPPPPRRQQQPPOOONNNNNNMMMMMMMMMOOONNMMLLKKJJJJIIIIIIIIIIGGGGGGGGGGFFFFFFFEEEEEEEECCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAABBBBBBBCCCCCCBBBBBAAA@@@@?????>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;:::::::9999999999999888888888888777777777777777666666666666666665555555555555544444444444333333333333322222222222222221111111111111111100000000000000///////////...............---------------,,,,,,,,,,,,,,++++++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYY[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZYZYYYYYYYYYYYYYYYY[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFGGGGGGGGHHHHIIIJJJKKLLLMMNNNOOOPPPPPPPPRRQQQPPOOONNNNNNNMMMMMMMMOOONNMMLLKKJJJIIIIIIIIIIIGGGGGGGGFFFFFFFFEEEEEEEEECCCCCCCCCCCCCBBBBBBBBBBBABBBAAAAAAAAAAAAAAAAABBBBBBBBCCBBBBBBAAAA@@@??????>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;::::::::9999999999999888888888887777777777777776666666666666666665555555555555544444444443333333333333322222222222222211111111111111111000000000000000///////////..............---------------,,,,,,,,,,,,,,++++++++++++++*************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYY[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFGGGGGGGGHHHHIIJJJKKKLLMMMNNOOOPPPPPPPPRQQQPPPOOONNNNNNNMMMMMMMMOOONNMMLLKKJJJIIIIIIIIIIIGGGGGGGFFFFFFFFEEEEEEEEEECCCCCCCCCCCBBBBBBBBBBBBBABBAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@?????>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;:::::::9999999999999888888888887777777777777777666666666666666665555555555555544444444443333333333333322222222222222211111111111111111000000000000000///////////..............---------------,,,,,,,,,,,,,,++++++++++++++*************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGHHHHIIIJJJKKLLLMMNNNOOOPPPPPPPRQQQPPPOOONNNNNNNNMMMMMMMOONNMMLLKKKJJIIIIIIIHHHHHGGGGGFFFFFFFFFEEEEEEEEEEECCCCCCCCCCBBBBBBBBBBBBBAABBAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBAAAA@@@@?????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;:::::::9999999999999888888888887777777777777777666666666666666665555555555555544444444444333333333333322222222222222221111111111111111000000000000000////////////..............--------------,,,,,,,,,,,,,,+++++++++++++**************))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFGGGGGGHHHHIIIJJJKKKLLMMMNNOOOOPPPPPPRQQQPPPOOONNNNNNNNMMMMMMLOONNMMLLKKJJJIIIIIHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCBBBBBBBBBBBBBBAABAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAA@@@?????>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;::::::::9999999999999888888888888777777777777777666666666666666665555555555555544444444443333333333333322222222222222221111111111111111000000000000000////////////..............---------------,,,,,,,,,,,,,,+++++++++++++**************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!! !!!  WWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYXXYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGHHHIIIJJJJKKLLLMMNNNOOOOPPPPORQQQPPPOOOONNNNNNNMMMMMMLOONNMMLLKKJJIIIIIHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEECCCCCCCCCBBBBBBBBBBBBBAAABAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBAAAA@@@@?????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::9999999999998888888888888777777777777776666666666666666665555555555555544444444443333333333333322222222222222211111111111111110000000000000000///////////..............---------------,,,,,,,,,,,,,,++++++++++++***************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!! !!  WWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFGGGGGGHHHIIIIJJJKKKLLMMNNNOOOOPPPPORQQQPPPOOOONNNNNNNMMMMMLLONNMMLLKKJJJIIIIHHHHHHHHHFFFFFFFFFFFEEEEEEEEEEEEEECCCCCCCCBBBBBBBBBBBBBBAAABAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAA@@@@????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;:::::::::999999999999888888888888877777777777776666666666666666665555555555555544444444443333333333333322222222222222211111111111111110000000000000000///////////..............---------------,,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!! !!  WWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFGFFFFFFFFFFFFFFFFGGGGGHHHIIIIJJJKKKLLMMMNNOOOOOPPOORQQQPPPOOOONNNNNNNMMMMMLLONNMMLLKKJJJIIIHHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEECCCCCCCCBBBBBBBBBBBBBAAAABAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBAAAAA@@@@?????>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999999888888888888877777777777776666666666666666665555555555555544444444443333333333333322222222222222211111111111111111000000000000000////////////.............---------------,,,,,,,,,,,,,,,+++++++++++****************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!! !  WWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYYZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIJJJKKLLLMMNNNOOOOOOOOQQQQPPPPOOOONNNNNMMMMMLLLNNMMLLKKKJJIIIIHHHHHHHHHHFFFFFFFFEEEEEEEEEEEEEEEEECCCCCCCBBBBBBBBBBBBBAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABBBBBAAAAAA@@@@?????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999888888888888877777777777776666666666666666666555555555555544444444443333333333333322222222222222211111111111111111000000000000000////////////.............----------------,,,,,,,,,,,,,,+++++++++++****************)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!! !  WWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYXXZZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGHHHIIIIJJJKKKLLMMNNNOOOOOOOOQQQQQPPPOOOONNNNNMMMMMLLLNNMMLLKKJJJIIIHHHHHHHHHGGFFFFFFEEEEEEEEEEEEEEEEEEECCCCCCCBBBBBBBBBBBBBAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999888888888888877777777777776666666666666666666555555555555544444444443333333333333332222222222222211111111111111110000000000000000/////////////.............---------------,,,,,,,,,,,,,,+++++++++++****************))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXZZZZZZZZZZZYYYYYYYYYYYYYYZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIJJJKKLLLMMNNNOOOOOOOQQQQQPPPOOOONNNNNMMMMLLLKNMMLLKKKJJIIIHHHHHHHHGGGGFFFFEEEEEEEEEEEEEEEEEEEEDCCCCCCBBBBBBBBBBBBBBAAAAABBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@?????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999988888888888887777777777776666666666666666666555555555555554444444444333333333333332222222222222221111111111111110000000000000000/////////////.............---------------,,,,,,,,,,,,,,,++++++++++****************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXYXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYXXXXXXXXXXXXZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGHHHIIIIJJJKKKLLMMNNNOOOOOOOQQQQQPPPPOOOONNNNMMMMLLLKNMMLLKKJJJIIIHHHHHHHGGGGGFFFEEEEEEEEEEEEEEEEEEEEDDCCCCCCBBBBBBBBBBBBBAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@?????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999999988888888888887777777777776666666666666666666555555555555554444444444333333333333332222222222222221111111111111111000000000000000//////////////............---------------,,,,,,,,,,,,,,,++++++++++****************)))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!  WWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPQPPPPPPPPPPPPPPPPPPPPPPOOPPPPPPPPPPPPPOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHHHIIIIJJJKKKLLMMNNNOOOPPPPPRRRRRQQQPPPPOOOONNNNMMLLLOONNMMLLLKKKJJJJJIIIIIIIIFFFFFFEEEEEEEEEEEEEEEEEEECCCCCCCBBBBBBBBBBBBBBBBBABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@?????>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;:::::::::::::::99999999999988888888888877777777666666666666666665556665555555555555544444444444444333333333333332222222211111111111111110000000000000///////////////...........---------------,,,,,,,,,,,,,,,+++++++++++++****************)))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#$###############""""""""""""""""!!!!!!!!!!!!!!!!  WWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOPPPPPPPPPPPPOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFGGGGGGHHHHIIIIIJJJKKLLMMMNNOOOOPPPPRRRRRQQQQPPPOOOONNNMMMLLKOONNMMLLKKKJJJJJIIIIIIIIIFFFFFEEEEEEEEEEEEEEEEEEEECCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@?????>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;::::::::::::::99999999999988888888888887777777666666666666666665555665555555555555544444444444444333333333333332222222211111111111111110000000000000///////////////...........---------------,,,,,,,,,,,,,,,,+++++++++++++***************))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPPOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFGGGGGGHHHHIIIIJJJKKKLLMMNNNOOOOPPPRRRRRQQQQPPPPOOONNNMMMLLKONNMMMLLKKKJJJJIIIIIIIIIIFFFFEEEEEEEEEEEEEEEEEEEEECCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@?????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;::::::::::::::999999999999888888888888877777776666666666666666655555655555555555555444444444444443333333333333322222222111111111111111100000000000000//////////////............---------------,,,,,,,,,,,,,,,++++++++++++++**************)))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZYZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOPPPPPPPPOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFGGGGGGHHHHIIIIJJJKKLLMMMNNOOOOPPPRRRRRQQQQPPPPOOONNNMMLLLKONNMMLLKKKJJJJIIIIIIIIIIIFFFFEEEEEEEEEEEEEEEEEEEEDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;::::::::::::::999999999999888888888888877777777666666666666666655555555555555555555544444444444444333333333333332222222111111111111111100000000000000///////////////...........---------------,,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYXXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFGGGGGGHHHHIIIIJJKKKLLMMNNNOOOOOPRRRRRQQQQPPPPOOONNNMMLLKKONNMMLLKKKJJJJIIIIIIIIIIIFFFEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@?????>>>>>>=>>>>==========<<<<<<<<<<<<;;;;;;:::::::::::::999999999999988888888888887777777666666666666666655555555555555555555544444444444444333333333333332222222211111111111111110000000000000///////////////...........---------------,,,,,,,,,,,,,,,,++++++++++++++*************)))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUVUUUUUUUUUUUUUUUUUUUUUUUUTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOPPPPPOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFGGGGGHHHHHIIIJJJKKLLLMMNNNOOOOORRRRRQQQQPPPPOOONNMMMLLKKNNMMLLLKKJJJJIIIIIIIIIIIIFFEEEEEEEEEEEEEEEEEEEDDDDCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@?????>>>>>>=>>>===========<<<<<<<<<<<;;;;;;:::::::::::::999999999999988888888888887777777666666666666666655555555555555555555544444444444444333333333333332222222221111111111111110000000000000///////////////............--------------,,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOPPPOOOOOOOOOOOOOOOOOOOOONLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGHHHHHIIIJJJKKLLMMNNNOOOOORRRRRQQQQQPPPOOONNMMMLLKKNNMMLLKKKJJJJIIIIIIIIIIIIFEEEEEEEEEEEEEEEEEDDDDDDDCCCCBBBBBBBBBBBBBBBBBBBBBCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@?????>>>>>>>=>>>==========<<<<<<<<<<<<;;;;;:::::::::::::999999999999988888888888887777777666666666666666655555555555555555555544444444444444333333333333332222222222111111111111110000000000000///////////////............--------------,,,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPOOOOOOOOOOOOOOOOOOOOONNNLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFGGGGGHHHHHIIIJJKKLLLMMNNNOOOORRRRRQQQQQPPPOOONNMMLLKKKNNMMLLKKKJJJIIIIIIIIIIIIHEEEEEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBBBBBBBBBBBBCCCCBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@?????>>>>>>==>>==========<<<<<<<<<<<<;;;;;::::::::::::::99999999999988888888888888777777766666666666666555555555555555555555544444444444444333333333333332222222222211111111111110000000000000///////////////............---------------,,,,,,,,,,,,,,,,,+++++++++++++************)))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXYXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFGGGGGHHHHIIIJJJKKLLMMNNNOOOORRRRRQQQQQPPPOOONNMMLLKKJNMMMLLKKJJJJIIIIIIIIIIIIHEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>==>==========<<<<<<<<<<<<;;;;;::::::::::::::99999999999988888888888888777777776666666666666555555555555555555555554444444444444433333333333333222222222221111111111110000000000000///////////////............---------------,,,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGHHHHIIIJJKKLLLMMNNNOOORRRRQQQQQQPPPOOONNMMLLKKJNMMLLKKKJJJJIIIIIIIIIIIHHEEEEEEEEEEEEDDDDDDDDDDDDDCCBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>===>=========<<<<<<<<<<<<;;;;;;:::::::::::::999999999999988888888888887777777776666666666666555555555555555555555444444444444444333333333333332222222222221111111111110000000000000//////////////.............--------------,,,,,,,,,,,,,,,,,,+++++++++++++************))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNLLLKKKKKKKKKKKKKKKKKKKKJJKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHIIJJJKKLLMMMNNNOOQQRRQQQQQQPPPOOONNMMLLKKJNMMLLKKKJJJIIIIIIIIIIIHHHEEEEEEEEEEEDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>=============<<<<<<<<<<<;;;;;;:::::::::::::9999999999999888888888888887777777776666666666665555555555555555555555444444444444443333333333333322222222222221111111111100000000000000/////////////.............---------------,,,,,,,,,,,,,,,,,+++++++++++++************)))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  VVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOPPOOOOOOOOOOOOOOOOOOOOOONOOOOOOOOOOOOOOONNNNNNNNNNLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJKKLLMMMNNNOOQQQQQQQQQQPPPOOONNMMLLKKJNMMLLKKKJJJIIIIIIIIIIHHHHEEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????>>>>>>=============<<<<<<<<<<<;;;;;;:::::::::::::99999999999998888888888888877777777776666666666655555555555555555555554444444444444433333333333333322222222222221111111111000000000000000/////////////............---------------,,,,,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!  VVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOOOOOOOONNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEFFFFFFFFFFFFGGGGGGHHHHIIJJJKKLLMMNNNNOQQQQQQQQQQPPPOOONNMMLLKKJNMMLLKKJJJJIIIIIIIIIHHHHHEEEEEEEEEDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>============<<<<<<<<<<<;;;;;;;::::::::::::999999999999988888888888888777777777776666666666555555555555555555555544444444444444433333333333333222222222222221111111110000000000000000////////////.............---------------,,,,,,,,,,,,,,,,,++++++++++++++***********))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNOOOOOOOOOOONNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEFFFFFFFFFFFGGGGGGGHHHIIIJJKKLLMMMNNNOQQQQQQQQQQPPPOOONNMMLLKJJMMLLKKKJJJIIIIIIIIIHHHHHHEEEEEEEEEDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@??????>>>>>>============<<<<<<<<<<<<;;;;;;;:::::::::::999999999999998888888888888777777777777666666666555555555555555455555544444444444444433333333333333222222222222221111111110000000000000000////////////..............--------------,,,,,,,,,,,,,,,,,,+++++++++++++***********))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXWWWWWWWWXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOOONNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEFFFFFFFFFFGGGGGGGHHHHIIJJKKLLLMMNNNNQQQQQQQQQQPPPOOONNMMLKKJJMMLLKKKJJJIIIIIIIIHHHHHHHEEEEEEEEDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@??????>>>>>>============<<<<<<<<<<<<;;;;;;;;::::::::::999999999999999888888888888777777777777766666666555555555555555445555544444444444444433333333333333222222222222221111111110000000000000000////////////...............--------------,,,,,,,,,,,,,,,,,+++++++++++++************))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNOOOOOOOONNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEFFFFFFFFFFFGGGGGGGHHHIIJJJKKLLMMNNNNQQQQQQQQQQPPPOOONNMMLKKJJMMLLKKJJJJIIIIIIIHHHHHHHHEEEEEEEDDDDDDDDDDDDDDDDCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@??????>>>>>>>============<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999888888888888777777777777776666666555555555555555444555544444444444444433333333333333322222222222222111111110000000000000000////////////...............--------------,,,,,,,,,,,,,,,,,,+++++++++++++***********))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTUTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEFFFFFFFFFFGGGGGGGHHHIIIJJKKLLMMMNNNQQQQQQQQQQQPPOOONNMLLKKJJMLLKKKJJJIIIIIIIIHHHHHHHHEEEEEEEDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@???????>>>>>>============<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999999888888888888877777777777776666666655555555555555444455444444444444444433333333333333322222222222222111111110000000000000000/////////////...............--------------,,,,,,,,,,,,,,,,,+++++++++++++***********))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEFFFFFFFFFFFGGGGGGHHHIIIJJKKLLMMMNNNQQQQQQQQQQQPPOOONNMLLKKJIMLLKKKJJJIIIIIIIHHHHHHHHHEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCBBBBBBAAAAAAAAA@@@@@@@@????????>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999999888888888888877777777777777666666655555555555555444445544444444444444433333333333333322222222222222111111110000000000000000/////////////...............--------------,,,,,,,,,,,,,,,,,+++++++++++++************))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNMKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIJJKKLLMMMNNNQQQQQQQQQQQPPOOONMMLLKJJIMLLKKJJJIIIIIIIHHHHHHHHHHEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAABBBBBBBBBBBBBCCCBBBBBBBBAAAAAAAA@@@@@@@@????????>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;:::::::99999999999999888888888888877777777777777666666655555555555555544444444444444444444433333333333333322222222222222111111111000000000000000/////////////...............---------------,,,,,,,,,,,,,,,,++++++++++++++***********))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWXWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNMMMKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIJJKKLLLMMNNNQQQQQQQQQQQPPOONNMMLLKJJILLKKKJJJIIIIIIIHHHHHHHHHHEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAABBBBBBBBBBBCBBBBBBBBBAAAAAAAA@@@@@@@@????????>>>>>>>========<===<<<<<<<<<<;;;;;;;;;;;;;::::::999999999999998888888888888777777777777776666666655555555555555444444444444444444444333333333333333222222222222222111111110000000000000000////////////................--------------,,,,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXWXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGHHHIIIJJKKLLMMNNNQQQQQQQQQQQPPOONNMMLKKJIILLKKJJJJIIIIIIHHHHHHHHHHHEEEEDDDDDDDDDDDCCCCCCCCCCBBAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@????????>>>>>>>========<<==<<<<<<<<<<;;;;;;;;;;;;;::::::999999999999998888888888888777777777777776666666655555555555555444444444444444444444333333333333333222222222222222111111110000000000000000/////////////...............---------------,,,,,,,,,,,,,,,,+++++++++++++************))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGHHHIIJJKKLLMMMNNQQQQQQQQQQQPPOONNMLLKJJIILKKKJJJIIIIIIIHHHHHHHHHHHEEEDDDDDDDDDDDCCCCCCCCCCCAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@???????>>>>>>>========<<<=<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999998888888888888777777777777777666666655555555555555444444444444444444444333333333333333222222222222222111111110000000000000000/////////////...............---------------,,,,,,,,,,,,,,,,+++++++++++++************))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!  UUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMKKKKJJJJJJJJJJJJJJJJJJJJIJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFGGGGHHHIIJJKKLLMMMNNQQQQQQQQQQPPPOONNMLLKJJIHLKKJJJIIIIIIIIHHHHHHHHHHHEDDDDDDDDDDDDDCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????>>>>>>>========<<<<=<<<<<<<<<<;;;;;;;;;;;;::::::999999999999999888888888888877777777777777666666665555555555555444444444444444444444333333333333333322222222222222111111110000000000000000/////////////................---------------,,,,,,,,,,,,,,,,+++++++++++++************))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  UUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWVWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNOONNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNMMMMMMMMMMKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFGGGGHHIIIJJKKLLMMNNQQQQQQQQQQPPPOONMMLKKJIIHLKKJJJIIIIIIIHHHHHHHHHHHHEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAABBBBBAAAAAAAAA@@@@@@@@@@@?????>>>>>>>========<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::9999999999999998888888888888777777777777776666666655555555555555444444444444444444443333333333333333222222222222221111111110000000000000000////////////................---------------,,,,,,,,,,,,,,,,+++++++++++++************))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIJJKKLLMMMNPQQQQQQQQQPPOONNMLLKJJIHHKKJJJIIIIIIIIHHHHHHHHHHHGDDDDDDDDDDDCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::9999999999999998888888888888777777777777777666666655555555555555444444444444444444443333333333333333222222222222222111111111000000000000000/////////////................--------------,,,,,,,,,,,,,,,,,++++++++++++*************))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLMMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHIIJJKKLLMMNNNQQQQQQQQQQPPPONNMLLKJJIHHJJJIIIIHHHHHHHHHHHGGGGGGGDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAABBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??@@@@@@???????>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;999999999999999888888888888877777777777777666666666666666666555555555555554444444444444433333333333322222222221111111111111111110000000000000000//////////////...............------------,,,,,,,,,,,,,,,,+++++++++++*************)**)))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!   VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGHHIIIJJKKLLMMNNPQQQQQQQQQPPOONNMLLKJIIHHJJIIIIHHHHHHHHHHHGGGGGGGGDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@???????>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;;99999999999999888888888888877777777777777666666666666666666655555555555554444444444444433333333333332222222221111111111111110111000000000000000//////////////................------------,,,,,,,,,,,,,,,+++++++++++*************))*)))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!!!!!!   VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGHHHIIJJKKLLMMNNPPQQQQQQQPPPOONMMLKKJIIHGJJIIIIHHHHHHHHHHHGGGGGGGGDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????@@@@???????>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;;:99999999999998888888888888777777777777777666666666666666666555555555555554444444444444333333333333332222222211111111111111110110000000000000000/////////////................------------,,,,,,,,,,,,,,,,+++++++++++************))))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!  UUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGHHIIIJJKKLLMMNPPPQQQQQQPPPONNMMLKJJIHHGJIIIIHHHHHHHHHHHHGGGGGGGGDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@????????@@????????>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;;::9999999999998888888888888777777777777777666666666666666666555555555555554444444444444333333333333333222222211111111111111110010000000000000000//////////////...............------------,,,,,,,,,,,,,,,,+++++++++++*************))))))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!!!!!!  UUUUUUUUUVVVVVVVVVVVVVVUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKMMMMMMLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEFFFEEEFFFFFFFFFGGGGHHIIJJKKLLMMMPPPPQQQPPPPOONNMLLKJIIHHGJIIIIHHHHHHHHHHHHGGGGGGGGDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????@????????>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;;:::9999999999998888888888888777777777777776666666666666666665555555555555544444444444443333333333333333222222111111111111111100000000000000000000/////////////...............------------,,,,,,,,,,,,,,,,,++++++++++*************))))))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!! !!!!!  UUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKMMMMLLLLLLLLLLLLLLLLLLLLKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFGGGHHHIIJJKKLLMMOPPPPPPPPPPOONMMLKKJIIHGGJIIIHHHHHHHHHHHHHGGGGGGGFDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@????????????????????>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;::::999999999998888888888888877777777777776666666666666666666555555555555554444444444443333333333333333222222111111111111111100000000000000000000/////////////................-----------,,,,,,,,,,,,,,,,,+++++++++++************))))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!! !!!!  UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXXXXXXXXXXWXXXWWWWWWWWWWWWWWWWWWWWWWWWXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKMMLLLLLLLLLLLLLLLLLLLLLKKJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGGHHIIJJKKLLLMOOPPPPPPPPOONNMMLKJJIHHGGIIIIHHHHHHHHHHHHHGGGGGGGFDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>???????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;:::::99999999998888888888888887777777777776666666666666666666555555555555554444444444444333333333333333222222111111111111111100000000000000000000//////////////...............------------,,,,,,,,,,,,,,,,+++++++++++*************))))))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!! !!!!  UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKMLLLLLLLLLLLLLLLLLLLLKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGHHHIIJJKKLLMOOOPPPPPPPOONNMLLKJJIHHGGIIIHHHHHHHHHHHHHHGGGGGGFFCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@A@@@@@@@@@@@@@@@@@@@@????????????>>>??????>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;;;:::::99999999988888888888888877777777777776666666666666666665555555555555544444444444443333333333333332222221111111111111111000000000000000000000/////////////...............------------,,,,,,,,,,,,,,,,,++++++++++*************))))))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!! !!!  UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLKKKKKKJJJJIIIIIIIIIIIIIIIIIIIIHIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFGGGHHIIJJKKLLLOOOPPPPPPOOONNMLLKJJIHHGGIIIHHHHHHHHHHHHHGGGGGGGFFCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>????>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;;;::::::9999999988888888888888877777777777776666666666666666665555555555555554444444444443333333333333332222221111111111111111100000000000000000000/////////////...............------------,,,,,,,,,,,,,,,,,+++++++++++************))))))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!! !!!  UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFGGGHHIIJJJKKLLNOOOOPPPOOONNMMLLKJIIHHGGIIIHHHHHHHHHHHHHGGGGGGFFFCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>???>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;;;:::::::9999999888888888888888777777777777766666666666666566665555555555555544444444444433333333333333322222221111111111111111000000000000000000000/////////////...............-----------,,,,,,,,,,,,,,,,,+++++++++++*************))))))))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!! !!  UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLKKKKKKKKKJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFGGHHIIIJJKKLLNOOOOOOOOOONNMMLKKJIIHHGGIIIHHHHHHHHHHHHHGGGGGGFFFCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>??>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;;;::::::::999999888888888888888777777777777766666666666666656665555555555555544444444444443333333333333322222221111111111111111000000000000000000000/////////////...............-----------,,,,,,,,,,,,,,,,,,+++++++++++************))))))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!! !  UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKLLLLLLLLLLLLLLKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFGGHHHIIJJKKLLNNOOOOOOOOONNMMLKKJIIHHGGIIIHHHHHHHHHHHHHGGGGGGFFFCCCCCCCBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;;;:::::::::99999888888888888888777777777777766666666666666655665555555555555544444444444443333333333333332222221111111111111111000000000000000000000//////////////..............-----------,,,,,,,,,,,,,,,,,,+++++++++++*************))))))))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!! !  UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFGGHHHIIJJKKKLNNOOOOOOOONNNMMLKKJIIHHGGIIIIHHHHHHHHHHHHGGGGGFFFFCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;::::::::::9999888888888888888777777777777766666666666666655565555555555555544444444444443333333333333332222222111111111111111000000000000000000000//////////////..............------------,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDEEEEEDDDEEEEEEEEEFFFFGGHHHIIJJKKKLNNOOOOOOOONNNMMLKKJIIHHGGIIIIHHHHHHHHHHHGGGGGGFFFFCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>=>>>>>>>>============<<<<<<<<;;;;;;;;;;;;:::::::::::9998888888888888887777777777777666666666666666555555555555555555544444444444443333333333333322222222111111111111110000000000000000000000//////////////..............-----------,,,,,,,,,,,,,,,,,++++++++++++*************)))))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!  TTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHIIJJKKKLNNNOOOOOONNNMMLLKKJIIHHGGIIIIHHHHHHHHHHHGGGGGGFFFFCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>==>>>>>>>============<<<<<<<<;;;;;;;;;;;;::::::::::::998888888888888887777777777777666666666666666555555555555555555544444444444443333333333333322222222211111111111110000000000000000000000///////////////.............------------,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!!  TTTTTTTTTTTTUUUUUUUUUUUTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKLLLLLLLKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHIIJJKKKLNNNNOOOOONNNMMLLKKJIIHHGGIIIIHHHHHHHHHHHGGGGGFFFFFCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>====>>>>>>============<<<<<<<<;;;;;;;;;;;;:::::::::::::98888888888888887777777777777666666666666666555555555555555555544444444444443333333333333322222222221111111111110000000000000000000000////////////////............-------------,,,,,,,,,,,,,,,,++++++++++++*************)))))))))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTUUTTTTTTTTTTTTTTTUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJLLLLLKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEFFFFGGGHHIIIJJKKKLNNNNOOOOONNNMMLLKKJIIHHGGIIIIHHHHHHHHHHGGGGGGFFFFFCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>=====>>>>>============<<<<<<<<;;;;;;;;;;;;::::::::::::::9888888888888887777777777777666666666666666655555555555555555544444444444443333333333333332222222222111111111110000000000000000000000////////////////............--------------,,,,,,,,,,,,,,,+++++++++++++************))))))))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJLLLLKKKKKKKKKKKKKKKKKKKKJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEFFFFGGGHHIIIJJKKKLNNNNNOONNNNNMMLLKKJIIHHGGJIIIHHHHHHHHHHGGGGGFFFFFFCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>======>>>>============<<<<<<<<<;;;;;;;;;;;:::::::::::::::888888888888887777777777777666666666666666555555555555555555544444444444444333333333333332222222222211111111110000000000000000000000////////////////.............--------------,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJLLKKKKKKKKKKKKKKKKKKKKKJJIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEFFFFGGGHHIIIJJKKKKNNNNNNNNNNNNMMLLKKJIIHHGGJIIIIHHHHHHHHGGGGGGFFFFFFCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>=======>>>============<<<<<<<<<<;;;;;;;;;;:::::::::::::::988888888888887777777777777666666666666666555555555555555555544444444444444433333333333333222222222221111111110000000000000000000000////////////////.............---------------,,,,,,,,,,,,+++++++++++++++************))))))))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHIIIJJJKKKNNNNNNNNNNNMMMLLKKJIIHHGGJIIIIHHHHHHHHGGGGGGFFFFFECBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>========>>============<<<<<<<<<<<;;;;;;;;;;::::::::::::::998888888888887777777777777666666666666666555555555555555555544444444444444433333333333333222222222222111111111000000000000000000000////////////////.............---------------,,,,,,,,,,,,+++++++++++++++*************)))))))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEFFFGGGHHIIIJJJKKKMNNNNNNNNNNMMMLLKKJIIHHGGJIIIIHHHHHHHGGGGGGFFFFFEECBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>=========>============<<<<<<<<<<<<;;;;;;;;;::::::::::::::9998888888888887777777777777666666666666666555555555555555555444444444444444333333333333332222222222222111111110000000000000000/0000////////////////.............---------------,,,,,,,,,,,,++++++++++++++++*************))))))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJKKKKKKKKKKKKKKKKKJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHGGHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHIIIJJJKKKMNNNNNNNNNMMMLLLKKJIIHHGGJIIIIHHHHHHHGGGGGGFFFFFEEBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>======================<<<<<<<<<<<<;;;;;;;;;::::::::::::::9999888888888887777777777777766666666666666555555555555555555444444444444444333333333333332222222222222211111110000000000000000//00/////////////////.............---------------,,,,,,,,,,,,+++++++++++++++++************)))))))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJKKKKKKKKKKKKKKKKJJJJJJJJJIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEFFFGGGHHIIIJJJKKKMMNNNNNNNNMMMLLKKJJIIHHGGJIIIIHHHHHHGGGGGGFFFFFEEEBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@???????????????????>>>>>>>>>>>======================<<<<<<<<<<<<;;;;;;;;;::::::::::::::9999988888888887777777777777776666666666666555555555555555555544444444444444333333333333332222222222222221111110000000000000000///0/////////////////.............---------------,,,,,,,,,,,,++++++++++++++++++************))))))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEFFFGGGHHIIIJJJKKKMMNNNNNNNMMMMLLKKJJIIHHGGJIIIHHHHHHHGGGGGFFFFFFEEEBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????????????>>>>>>>>>>>======================<<<<<<<<<<<<;;;;;;;;;::::::::::::::9999998888888887777777777777776666666666666555555555555555555544444444444444333333333333333222222222222221111110000000000000000/////////////////////.............---------------,,,,,,,,,,,,++++++++++++++++++*************)))))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEFFGGGHHHIIJJJKKKMMMNNNNNMMMMLLLKKJJIIHHGGJIIIIHHHHHGGGGGGFFFFFEEEEBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????????????????>>>>>>>>>>>============<=========<<<<<<<<<<<<;;;;;;;;;::::::::::::::9999999888888887777777777777776666666666666555555555555555555544444444444444433333333333333222222222222221111110000000000000000/////////////////////.............---------------,,,,,,,,,,,,+++++++++++++++++++************)))))))))))))())((((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUVVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDEEEEFFFGGGHHIIIJJJKKKMMMNNNNMMMMMLLLKKJJIIHHGGJIIIIHHHHHGGGGGGFFFFFEEEEBBBAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>==================<<<<<<<<<<<<<;;;;;;;:::::::::::::::999999999988888888888887777777777777776666666666666665555555555555554444444444444443333333333332222222222222221111111110000000000000000////////.................------------,,,,,,,,,,,,,,,,,+++++++++++++++++++***************))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!  SSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEFFGGGHHIIIJJJKKKMMMMMMMMMMMMLLKKKJJIIHHGGJIIIIHHHHHGGGGGFFFFFEEEEEBBAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????????????>?>>>>>>>>>>>============<=====<<<<<<<<<<<<<;;;;;;;:::::::::::::::999999999998888888888887777777777777776666666666666666555555555555555444444444444443333333333332222222222222221111111110000000000000000////////................-------------,,,,,,,,,,,,,,,,,+++++++++++++++++++****************))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  SSSSSSSSSSSSSSTTTTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHJIIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEFFGGGHHIIIJJJKKKMMMMMMMMMMMLLLKKJJIIIHHGGJIIIHHHHHHGGGGGFFFFFEEEEEBBAAAAAAAAAAAA@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>============<<====<<<<<<<<<<<<<;;;;;;;;::::::::::::::999999999999888888888887777777777777776666666666666666555555555555555444444444444443333333333332222222222222221111111110000000000000000////////................-------------,,,,,,,,,,,,,,,,,+++++++++++++++++++****************)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDEEEEFFGGGHHIIIJJJJKKMMMMMMMMMMLLLKKKJJIIHHHGGJIIIHHHHHGGGGGFFFFFEEEEEEBAAAAAAAAAAAA@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>============<<<===<<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999999988888888888777777777777776666666666666666555555555555555444444444444444333333333332222222222222221111111111000000000000000////////................-------------,,,,,,,,,,,,,,,,,+++++++++++++++++++*****************))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDEEEFFFGGHHHIIIJJJKKKMMMMMMMMMLLLKKKJJJIIHHGGGIIIIHHHHHGGGGGFFFFFEEEEEEAAAAAAAAAAAA@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>============<<<<==<<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999998888888888777777777777776666666666666666555555555555555444444444444444333333333333222222222222221111111111000000000000000////////................-------------,,,,,,,,,,,,,,,,++++++++++++++++++++*****************))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDEEEEEEEEEEEEEDDDDDDDDDDDDCDDDDDEEEFFFGGHHHIIJJJJKKKMMMMMMMLLLLLKKJJJIIHHHGGGIIIIHHHHHGGGGFFFFFEEEEEEDAAAAAAAAAAA@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>============<<<<<=<<<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999999998888888888777777777777776666666666666666555555555555555444444444444444333333333333222222222222222111111111000000000000000////////................-------------,,,,,,,,,,,,,,,,++++++++++++++++++++*****************)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDEEEEEEEEEEDDDDDDDDDDDDDDDCCDDDDEEEFFFGGHHIIIJJJJKKKMMMMMLLLLLLKKKJJIIIHHGGGFIIIHHHHHGGGGGFFFFFEEEEEEDAAAAAAAAAA@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::99999999999999998888888887777777777777766666666666666665555555555555554444444444444443333333333332222222222222221111111110000000000000000///////................-------------,,,,,,,,,,,,,,,,++++++++++++++++++++*****************)))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVUUVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCDDDDEEEFFGGGHHIIIJJJJKKKMMMLLLLLLKKKKJJJIIHHHGGGFIIIHHHHHGGGGGFFFFEEEEEEDDAAAAAAAAA@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::99999999999999998888888887777777777777766666666666666665555555555555554444444444444443333333333332222222222222221111111110000000000000000///////................-------------,,,,,,,,,,,,,,,,+++++++++++++++++++*******************))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFGGHHHIIIJJJJKKKMLLLLLLLKKKKJJJIIHHHGGGFFIIHHHHHGGGGGFFFFFEEEEEDDDAAAAAAAA@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::99999999999999998888888887777777777777776666666666666665555555555555555444444444444443333333333332222222222222221111111111000000000000000///////................-------------,,,,,,,,,,,,,,,,+++++++++++++++++++*******************))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTUUUUUUUUUUUUUUUUUUUUUUUTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLMMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFGGHHHIIJJJJJKKKLLLLLLLKKKKJJJIIIHHGGGGFFIIHHHHHGGGGGFFFFFEEEEEDDDAAAAAAA@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::99999999999999998888888887777777777777776666666666666665555555555555555444444444444443333333333332222222222222221111111111000000000000000////////...............-------------,,,,,,,,,,,,,,,,+++++++++++++++++++******************))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUTTUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFGGHHIIIJJJJJJKKLLLLLLKKKKJJJIIIHHHGGGFFFIHHHHHGGGGGGFFFFEEEEEDDDDAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::9999999999999998888888887777777777777776666666666666665555555555555554444444444444444333333333332222222222222222111111111000000000000000/////////..............-------------,,,,,,,,,,,,,,,,++++++++++++++++++*******************))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!  RRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUTUTTTTTTTUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEFFFGGHHIIIJJJJJJJJLLLLLKKKKJJJIIIHHHGGGFFFFHHHHHHGGGGGFFFFFEEEEEDDDDAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::99999999999999988888888877777777777777766666666666666655555555555555544444444444444443333333333322222222222222221111111110000000000000000/////////.............-------------,,,,,,,,,,,,,,,,,+++++++++++++++++*******************))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!  RRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDCCCDDDEEFFFGGHHIIIJJJJJJJJLLLLKKKKJJJIIIHHHGGGFFFFFHHHHHGGGGGGFFFFFEEEEEDDDDAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>=>============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::99999999999999988888888877777777777777766666666666666655555555555555554444444444444443333333333332222222222222221111111111000000000000000//////////.............------------,,,,,,,,,,,,,,,,,+++++++++++++++++*******************))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!   RRRRRRRRRRRRRRRRRRRSSSSRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUTTTTTTTTTTTTTTTTTTTTUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDCCCDDDEEFFGGGHHIIIJJJJJJJJLLLKKKKJJJIIIHHHGGGFFFFFEHHHHHGGGGGGFFFFFEEEEDDDDDAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<;<<<<<<;;;;;;;;;;;;;:::::::::99999999999999988888888877777777777777766666666666666665555555555555554444444444444443333333333333222222222222221111111111100000000000000///////////............-------------,,,,,,,,,,,,,,,,+++++++++++++++++*******************))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!   RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGIHHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCDCCCDDDEEFFGGGHHIIIJJJJJJJJLLKKKKJJJIIIHHHGGGFFFFEEEHHHHGGGGGGGFFFFEEEEEDDDDDA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<;<<<<<;;;;;;;;;;;;;::::::::999999999999999988888888877777777777777766666666666666665555555555555554444444444444443333333333333322222222222221111111111110000000000000////////////...........--------------,,,,,,,,,,,,,,,+++++++++++++++++*****************))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCDCCCDDDEEFFGGGHHIIIJJJJJJJJLKKKKJJJIIIHHHGGGFFFFEEEEHHHGGGGGGGFFFFFEEEEEDDDDDA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<;;;<<<<;;;;;;;;;;;;;::::::::999999999999999988888888887777777777777766666666666666665555555555555554444444444444443333333333333332222222222221111111111111000000000000/////////////..........---------------,,,,,,,,,,,,,,+++++++++++++++++*****************))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCDDDEEFFGGGHHIIIIJJJJJJJKKKKJJJIIIHHHGGGFFFFEEEEEHHGGGGGGGGFFFFFEEEEEDDDDD@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;;:::::::::999999999999999888888888887777777777777666666666666666655555555555555544444444444444433333333333333322222222222211111111111111000000000000/////////////.........----------------,,,,,,,,,,,,,+++++++++++++++++*****************)))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEFFGGGHHIIIIIJJJJJIKKKJJJIIIHHHGGGFFFFEEEEEEHGGGGGGGGGFFFFFEEEEEDDDDD@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<;;;;<<;;;;;;;;;;;;;::::::::::99999999999999888888888888777777777777666666666666666655555555555555544444444444444433333333333333322222222222211111111111111100000000000//////////////.........---------------,,,,,,,,,,,,,++++++++++++++++++****************)))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSTSSSTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCDDDEEFFGGGHHHIIIIIIIIIIKKJJJIIIHHHGGGFFFFEEEEEEEGGGGGGGGGFFFFFFEEEEDDDDDC@@@@@@@@@@??????????????>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<;;;;;<<;;;;;;;;;;;;:::::::::::9999999999998888888888888877777777777666666666666666655555555555555544444444444444433333333333333332222222222211111111111111110000000000///////////////........---------------,,,,,,,,,,,,,,+++++++++++++++++****************)))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSTTTTTTTTTTTTTTTTTTTTTTTTSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEFFGGGHHHIIIIIIIIIIKJJJJIIHHHGGGFFFFEEEEEEDDGGGGGGGGGFFFFFFEEEEDDDDDC@@@@@@@@???????????????>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<;;;;;;<;;;;;;;;;;;;::::::::::::999999999998888888888888887777777777666666666666666655555555555555544444444444444433333333333333332222222222221111111111111110000000000////////////////.......----------------,,,,,,,,,,,,,+++++++++++++++++****************)))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCDDDEEFFGGGHHHHIIIIIIIIIJJJJIIIHHGGGFFFFEEEEEDDDDGGGGGGGGGFFFFFFEEEEDDDDDC@@@@@@@???????????????>>>>>>>>>>>>>>===================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::99999999998888888888888888777777777666666666666666655555555555555544444444444444433333333333333332222222222221111111111111110000000000////////////////.......----------------,,,,,,,,,,,,,+++++++++++++++++****************)))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSTTTTTSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDCCCCCCCCCCCCCCCCCDCCDDDEEEFFGGGHHHHIIIIIIIIIJJJIIIHHHGGGFFFEEEEEDDDDDGGGGGGGGGFFFFFFEEEEDDDDDC@@@@@@???????????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::9999999998888888888888888777777777666666666666666655555555555555544444444444444433333333333333332222222222221111111111111110000000000////////////////........---------------,,,,,,,,,,,,,+++++++++++++++++****************)))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!  QQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCDDDDDCCCCCCCCCCCCCCCCCCCDCCDDDEEEFFGGGHHHHHIIIIIIIHJJIIIHHHGGGFFFEEEEEDDDDDDGGGGGGGGFFFFFFFEEEEDDDDDC@@@@@???????????????>>>>>>>>>>>>>===================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::99999999988888888888888887777777776666666666666666555555555555555544444444444444333333333333333322222222222211111111111111100000000000///////////////........---------------,,,,,,,,,,,,,++++++++++++++++*+***************))))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!  QQQQQQQQQQQQQRRRRRRRRRRQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCDCCDDDEEEFFGGGHHHHHHIIIIHHHJJIIIHHHGGFFFEEEEEDDDDDDDGGGGGGGGFFFFFFFEEEEEDDDDC@@@@@?????????????>>>>>>>>>>>>>>=================<=<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::99999999988888888888888877777777776666666666666666555555555555555544444444444444433333333333333322222222222211111111111111100000000000///////////////........----------------,,,,,,,,,,,,++++++++++++++++******************)))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQRQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCDDCCCCCCCCCCCCCCCCCCCCCCDCCDDDEEFFFGGGGHHHHHHHHHHHHJIIIHHHGGGFFFEEEEDDDDDDDDGGGGGGGGFFFFFFFFEEEEDDDDC@@@@?????????????>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::99999999988888888888888877777777776666666666666666555555555555555544444444444444433333333333333322222222222211111111111111100000000000////////////////.......----------------,,,,,,,,,,,,,++++++++++++++++*****************)))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCDDDEEFFFGGGGHHHHHHHHHHHHIIIIHHHGGGFFFEEEDDDDDDDDDGGGGGGGGGFFFFFFFEEEEDDDDC@@@@????????????>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::99999999988888888888888877777777776666666666666666555555555555555544444444444444433333333333333322222222222211111111111111110000000000////////////////.......----------------,,,,,,,,,,,,,++++++++++++++++*****************)))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTSSSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCDDDDEEFFFGGGHHHIIIIJJJJJJJJJJIIIIIHHHGGFFFEEEEDDDDDDDDDFFFFFFFFFFFFFFFEEEEDDDDCCAA@@@@@@@???????????????>>================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999988888888888888877777777777777776666666666666666655555555555555554444444444444443333333333333322222222222211111111111111100000000000000/////////////...............----------,,,,,,,,,,,,,,,,++++++++++++****************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDEEFFFGGGHHHIIIIIJJJJJJJJIIIIIHHHGGGFFFEEEEDDDDDDDDDFFFFFFFFFFFFFFFEEEEDDDDCCAA@@@@@@@??????????????>>===============<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999988888888888888877777777777777776666666666666666555555555555555554444444444444443333333333333332222222222211111111111111100000000000000//////////////..............-----------,,,,,,,,,,,,,,,++++++++++++****************))))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCDDDDEEFFFGGGHHHIIIIIJJJJJJIIIIIIIHHHGGGFFFEEEDDDDDDDDDDFFFFFFFFFFFFFFFFEEEEDDDCCAA@@@@@@??????????????>>>==============<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999999999999888888888888888777777777777777766666666666666665555555555555555544444444444444433333333333333322222222222111111111111111000000000000000//////////////..............-----------,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!  QRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFEEEEEEEEEEEEEEEEEEEDDEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCDDDDEEFFFGGHHHHIIIIIIIJJIIIIIIIIHHHGGGGFFFEEEDDDDDDDDDDFFFFFFFFFFFFFFFFEEEEDDDCCAA@@@@@?????????????>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999999989888888888888888777777777777777766666666666666665555555555555555544444444444444433333333333333322222222222111111111111111000000000000000///////////////.............------------,,,,,,,,,,,,,+++++++++++++****************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!  QQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEFFEEEEEEEEEEEEEEEEEEEEDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCDDDDEEFFFGGHHHHIIIIIIIIIIIIIIIIHHHHGGGFFFEEEEDDDDDDDDCDFFFFFFFFFFFFFFFFFEEEDDDCCAA@@@@@????????????>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999999988888888888888888777777777777777766666666666666665555555555555555544444444444444433333333333333322222222222111111111111111000000000000000///////////////.............-------------,,,,,,,,,,,,+++++++++++++****************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFEEEEEEEEEEEEEEEEEEEDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCDDDDEEFFGGGHHHHIIIIIIIIIIIIIIIHHHHHGGGFFFEEEEDDDDDDDCCCFFFFFFFFGGGFFFFFFEEEDDDCCAA@@@@@???????????>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999999988888888888888888777777777777777766666666666666665555555555555555544444444444444433333333333333322222222222111111111111111000000000000000///////////////.............--------------,,,,,,,,,,,,+++++++++++++***************)))))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDEFFFGGGHHHHIIIIIIIIIIIIIIHHHHHGGGGFFFEEEEDDDDDDDCCCFFFFFFFGGGGFFFFFFEEEDDDCCAA@@@@@??????????>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999999988888888888888888777777777777777766666666666666655555555555555555544444444444444433333333333333332222222222111111111111111000000000000000////////////////............---------------,,,,,,,,,,,++++++++++++++***************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDEFFFGGGGHHHHIIIIIIIIIIIIHHHHHHGGGFFFFEEEEDDDDDDCCCCFFFFFFFGGGGGFFFFFEEEDDDDCAA@@@@@?????????>>>>>>>>>=======<<<<<<<<<<<<<<<<<;<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999999988888888888888888777777777777777766666666666666655555555555555555544444444444444433333333333333332222222222111111111111111000000000000000////////////////............----------------,,,,,,,,,,+++++++++++++++**************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDEFFFGGGGHHHHHIIIIIIIIIHHHHHHHGGGGFFFFEEEDDDDDDDCCCCFFFFFFFGGGGGFFFFFEEEDDDCCAA@@@@?????????>>>>>>>>>>======<<<<<<<<<<<<<<<<<;;<<<<<;;;;;;;;;;;;;;;:::::::::::999999999999998888888888888888777777777777777766666666666666665555555555555555544444444444444443333333333333332222222222111111111111111000000000000000////////////////.............---------------,,,,,,,,,,++++++++++++++++*************)))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRSSSSSSSSSRRRRRRRRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBCCCCCCCCDDDDEFFFFGGGHHHHHHIIIIIIIHHHHHHHGGGGFFFFEEEEDDDDDDCCCCCFFFFFFFFGGGGFFFFFEEEDDDCCAA@@@@????????>>>>>>>>>>>=====<<<<<<<<<<<<<<<<<;;;<<<<;;;;;;;;;;;;;;;:::::::::::999999999999988888888888888888777777777777777666666666666666665555555555555555544444444444444443333333333333332222222222211111111111111100000000000000////////////////.............---------------,,,,,,,,,,++++++++++++++++*************))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBCCCCCCCDDDEEFFFFGGGHHHHHHHHHHHHHHHHHHHGGGGGFFFFEEEEDDDDDDDCCCCFFFFFFFFFFFFFFFFFEEEDDDCCAA@@@@????????>>>>>>>>>>>===<<<<<<<<<<<<<<<<<;;;;;<<<;;;;;;;;;;;;;;;::::::::::::99999999999998888888888888888777777777777777666666666666666665555555555555555544444444444444443333333333333332222222222221111111111111100000000000000////////////////.............---------------,,,,,,,,,,+++++++++++++++++************)))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBCCCCCCCDDDEEFFFFGGGGHHHHHHHHHHHHHHHHHGGGGGFFFFFEEEEDDDDDDCCCCCFFFFFFFFFFFFFFFFFEEEDDDCCA@@@@@???????>>>>>>>>>>>>==<<<<<<<<<<<<<<<<<;;;;;;<<;;;;;;;;;;;;;;;::::::::::::99999999999998888888888888888777777777777777666666666666666665555555555555555544444444444444443333333333333332222222222222111111111111100000000000000////////////////.............----------------,,,,,,,,,,++++++++++++++++*************)))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBCCCCCDDDDEEFFFFGGGGHHHHHHHHHHHHHHHHGGGGGGFFFFEEEEEDDDDDDCCCCCFFFFFFFFFFFFFFFFEEEEDDDCCA@@@@????????>>>>>>>>>>>==<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::99999999999998888888888888888777777777777777666666666666666665555555555555555544444444444444443333333333333333222222222222211111111111100000000000000////////////////.............----------------,,,,,,,,,,++++++++++++++++*************))))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCDDDDEEFFFFGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFEEEEEDDDDDDCCCCCFFFFFFFFFFFFFFFFEEEDDDDCCA@@@@???????>>>>>>>>>>>==<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::99999999999998888888888888888777777777777777666666666666666655555555555555555544444444444444443333333333333333222222222222221111111111100000000000000////////////////..............---------------,,,,,,,,,,++++++++++++++++*************))))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!  PPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSSRRRRRRRRRRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBCCCCCDDDDEEFFFFGGGGGHHHHHHHHHHHHGGGGGGGFFFFFEEEEEDDDDDDDCCCCCFFFFFFFFFFFFFFFEEEEDDDCCCA@@@@???????>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999988888888888888887777777777777776666666666666666555555555555555555444444444444444433333333333333332222222222222221111111111000000000000000////////////////.............---------------,,,,,,,,,,++++++++++++++++*************)))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBCCCCCDDDDEEFFFFGGGGGGHHHHHHHHHHGGGGGGGGFFFFFEEEEEDDDDDDDCCCCCFFFFFFFFFFFFFEEEEEDDDDCCC@@@@???????>>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::9999999999999888888888888888877777777777777766666666666666665555555555555555554444444444444444333333333333333322222222222222211111111110000000000000000///////////////.............---------------,,,,,,,,,,,+++++++++++++++*************)))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDEEDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBCCCCCDDDDEEFFFFGGGGGGHHHHHHHHHGGGGGGGGFFFFFEEEEEEDDDDDDDCCCCCFFFFFFFFFFFFEEEEEDDDDCCCC@@@@???????>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::999999999999888888888888888877777777777777766666666666666665555555555555555554444444444444444333333333333333322222222222222211111111111000000000000000///////////////.............---------------,,,,,,,,,,,++++++++++++++++*************))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDCCCCDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBCCCCCDDDDEEFFFFGGGGGGGHHHHHHHGGGGGGGGFFFFFFEEEEEDDDDDDDDCCCCCFFFFFFFFFEEEEEEEDDDDCCCCB@@@@??????>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::999999999999888888888888888877777777777777766666666666666665555555555555555544444444444444444333333333333333322222222222222211111111111000000000000000///////////////.............----------------,,,,,,,,,,++++++++++++++++*************))))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCDDDDEEEFFFFGGGGGGGGHHHHHGGGGGGGGFFFFFFEEEEEEDDDDDDDDCCCCCFFFEEEEEEEEEEEEDDDDDCCCCB@@@???????>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::999999999999888888888888887877777777777777766666666666666665555555555555555544444444444444444333333333333333322222222222222211111111111000000000000000///////////////.............----------------,,,,,,,,,,++++++++++++++++*************))))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCDDDDEEEFFFFFGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDCCCCCFEEEEEEEEEEEEEDDDDDCCCCBB@@@???????>>>>>>>>=======<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::999999999999888888888888887777777777777777766666666666666666555555555555555544444444444444444333333333333333322222222222222211111111111000000000000000///////////////..............---------------,,,,,,,,,,++++++++++++++++*************)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBCCCCCDDDDEEEFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDCCCCCFEEEEEEEEEEEEDDDDDCCCCBBB@@???????>>>>>>>>========<<<<<<;;;;;;;;;;;;;;;;;;:;;;;;;:::::::::::::::9999999999998888888888888877777777777777777666666666666666665555555555555555444444444444444444333333333333333222222222222222211111111110000000000000000//////////////...............--------------,,,,,,,,,,,+++++++++++++++*************)))))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCDDDDEEEFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDCCCCFEEEEEEEEEEDDDDDDCCCCCBBB@@???????>>>>>>>>========<<<<;;;;;;;;;;;;;;;;;;;::;;;;;:::::::::::::::9999999999998888888888888877777777777777777666666666666666655555555555555555444444444444444444333333333333333222222222222222211111111111000000000000000//////////////................-------------,,,,,,,,,,,,+++++++++++++++*************))))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBCCCCCDDDDEEEFFFFFGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDDCCCCFEEEEEEEEEDDDDDDCCCCCBBBB@???????>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;:::;;;;:::::::::::::::9999999999998888888888888877777777777777777666666666666666655555555555555555444444444444444444333333333333333222222222222222211111111111000000000000000//////////////................-------------,,,,,,,,,,,,,++++++++++++++*************))))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBCCCCCDDDDEEEFFFFFGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCCEEEEEEEEDDDDDDDCCCCCBBBBB@???????>>>>>>>>=========<<;;;;;;;;;;;;;;;;;;:::::;;;:::::::::::::::9999999999998888888888888877777777777777777666666666666666655555555555555555444444444444444444333333333333333222222222222222211111111111000000000000000///////////////...............-------------,,,,,,,,,,,,,,+++++++++++++*************))))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!  OOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBAAABBBBBBBBCCCCCDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDCCCCEEEEEEEDDDDDDDCCCCCBBBBBB???????>>>>>>>>==========<;;;;;;;;;;;;;;;;;;::::::;;:::::::::::::::9999999999998888888888888877777777777777777666666666666666655555555555555555444444444444444444333333333333333322222222222222211111111111000000000000000///////////////...............--------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBACCCCCCCCCCCCCDDDDDEEEEFFFEEEFFFFFFFFFFGGGFFFFFFFFFEHHGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCBBBBBAAAA@@@@@@????????>>>>>>>>=====<<<<<<<<<<<<<<<<<<;;;;;;;::::::::::::::::999999999999999888888888888887778877777777777777776666666666666655555555555555554444444444444444433333333333333333332222222222222221111111111000000000000000////////////...............-------------,,,,,,,,,,,,,,,,++++++++++++++++*************))))))))))))))))(((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAACBBBBBCCCCCCCDDDDDEEEEFFFEEEEFFFFFFFFFFFFFFFFFFFFEEHGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCBBBBBBAAAAA@@@@@????????>>>>>>>>>====<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::::999999999999999888888888888887777877777777777777776666666666666655555555555555554444444444444444433333333333333333332222222222222221111111111000000000000000/////////////...............------------,,,,,,,,,,,,,,,,++++++++++++++++*************))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPPQQQQQQQQQQQQQPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBCCCCCCDDDDDEEEEFFFEEEEEFFFFFFFFFFFFFFFFFFFEEHGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCBBBBBBAAAAAA@@@@?????????>>>>>>>>====<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::::999999999999999888888888888887777777777777777777776666666666666655555555555555554444444444444444433333333333333333332222222222222222111111111000000000000000/////////////...............------------,,,,,,,,,,,,,,,,++++++++++++++++*************)))))))))))))))))((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAABBBBBBBCCCCCCDDDDEEEEEFFFEEEEEFFFFFFFFFFFFFFFFFFEEEGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCBBBBBBAAAAAAA@@@?????????>>>>>>>>=====<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999999888888888888887777777777777777777776666666666666655555555555555554444444444444444433333333333333333332222222222222222111111111000000000000000/////////////................-----------,,,,,,,,,,,,,,,,,+++++++++++++++*************)))))))))))))))))(((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPQQQQQQQQQQQQQQQQQQQQQQQPPQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBCCCCCCDDDDEEEEEFFFEEEEEEFFFFFFFFFFFFFFFFEEEEGGGGFFFFFFFFEEEEEEEEEEEEEEDDDDDCCCCCBBBBBBAAAAAAAA@@@????????>>>>>>>>======<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999999998888888888888777777777777777777777766666666666666555555555555555544444444444444444333333333333333333322222222222222221111111110000000000000000////////////................-----------,,,,,,,,,,,,,,,,,++++++++++++++++*************))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAABBBBBBBCCCCCCDDDDEEEEEFFFEEEEEEEEFFFFFFFFFFFFFFEEEEGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDCCCCCBBBBBBBAAAAAAA@@@????????>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999999999998888888888888877777777777777777777766666666666666555555555555555544444444444444443333333333333333333322222222222222221111111111000000000000000/////////////...............-----------,,,,,,,,,,,,,,,,,++++++++++++++++*************))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQQQQQQQPPPPPPPPPPPPPQQQQQQQQQQQQQPPPPPPPPPPPPQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAABBBBBBBCCCCCCDDDDEEEEEFFFEEEEEEEEEEFFFFFFFFFFFEEEEEGGGFFFFFEEEEEEEEEEEEEEEEDDDDDDCCCCBBBBBBBAAAAAAA@@@?????????>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::9999999999999998888888888888777777777777777777777766666666666666555555555555555544444444444444443333333333333333323322222222222222221111111111000000000000000/////////////...............------------,,,,,,,,,,,,,,,,++++++++++++++++*************))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBCCCCCDDDDDEEEEEFFFEEEEEEEEEEEEEFFFFFFFEEEEEEGGFFFFFEEEEEEEEEEEEEEEEDDDDDDCCCCCBBBBBBAAAAAAA@@@?????????>>>>>>>>========<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::99999999999999998888888888888777777777777777777777666666666666666555555555555555444444444444444433333333333333333223222222222222222221111111110000000000000000////////////...............------------,,,,,,,,,,,,,,,,++++++++++++++++*************)))))))))))))))))(((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDCCCCCCCCCCCCCCCCCCCCCCBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAABBBBBBBCCCCCDDDDDEEEEEEFFEEEEEEEEEEEEEEEEEEEEEEEEEDGGFFFFEEEEEEEEEEEEEEEDDDDDDDCCCCCBBBBBBAAAAAAA@@@@????????>>>>>>>>>========<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::999999999999999998888888888888777777777777777777776666666666666666655555555555555444444444444444433333333333333333222222222222222222221111111110000000000000000////////////...............------------,,,,,,,,,,,,,,,,+++++++++++++++++************)))))))))))))))))(((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBCCCCCDDDDEEEEEEEFFDEEEEEEEEEEEEEEEEEEEEEEEEDGFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBAAAAAAA@@@@@???????>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;::::::::999999999999999988888888888888777777777777777777776666666666666666655555555555555444444444444444433333333333333333222222222222222222221111111111000000000000000////////////................-----------,,,,,,,,,,,,,,,,+++++++++++++++++*************))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAABBBBBBBCCCCCDDDDEEEEEEEFFDDDDEEEEEEEEEEEEEEEEEEEEDDGFFFFEEEEEEDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAA@@@@@@??????>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999999988888888888888777777777777777777776666666666666666555555555555555444444444444444433333333333333333222222222222222222221111111111000000000000000/////////////...............-----------,,,,,,,,,,,,,,,,+++++++++++++++++*************))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBCCCCCDDDDEEEEEEEEFDDDDDDDDEEEEEEEEEEEEEEEDDDFFFFEEEEEDDDDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAA@@@@@@@??????>>>>>>>>==========<<<<<;;;;;;;;;;;;;;;;;;::::::::9999999999999999988888888888888777777777777777777776666666666666666555555555555555444444444444444433333333333333333222222222222222222222111111111100000000000000/////////////...............-----------,,,,,,,,,,,,,,,,,++++++++++++++++**************)))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPPQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAABBBBBBBCCCCDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEDDDDFFFFEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@?????>>>>>>>>==========<<<<<;;;;;;;;;;;;;;;;;:::::::::99999999999999999988888888888887777777777777767777766666666666666665555555555555544444444444444444333333333333333332222222222222222222221111111111100000000000000////////////...............------------,,,,,,,,,,,,,,,,++++++++++++++++***************)))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!  NOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBCCCCDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDEEEEEDDDDDFFFEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@????>>>>>>>>>=========<<<<<;;;;;;;;;;;;;;;;;::::::::999999999999999999988888888888888777777777777766777766666666666666665555555555555544444444444444444433333333333333332222222222222222222221111111111110000000000000////////////...............------------,,,,,,,,,,,,,,,,++++++++++++++++****************))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!  NNNNNNNNNNOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOPPPPPPPPPPPPPPPPPPPPPPPOOPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@BBBBBBBCCCCDDDDEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDFFEEEEDDDDDDCCCCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@????>>>>>>>>>=========<<<<<;;;;;;;;;;;;;;;;::::::::99999999999999999999888888888888887777777777777666777666666666666666655555555555555444444444444444443333333333333333332222222222222222222211111111111110000000000000////////////...............-----------,,,,,,,,,,,,,,,,++++++++++++++++*****************)))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOOPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBABBAAAAAAAAAAAAAAAAAAAAAA@@@@@BBBBBBBCCCCDDDDEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCFFEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@????>>>>>>>>>=========<<<<<;;;;;;;;;;;;;;;;:::::::::9999999999999999999888888888888887777777777777666677666666666666666655555555555555444444444444444443333333333333333332222222222222222222221111111111111000000000000/////////////..............-----------,,,,,,,,,,,,,,,,+++++++++++++++++****************)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOPPPPPPPPPPPPOOOOOOOOOOOOOPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@BBBBBBBCCCCDDDDEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCFEEEEDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@????>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;:::::::::::9999999999999999998888888888888877777777777776666676666666666666666555555555555554444444444444444433333333333333333322222222222222222222211111111111111000000000000/////////////.............------------,,,,,,,,,,,,,,,+++++++++++++++++****************)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOPPPPPOOOOOOOOOOOOOOOOOOOOPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@BBBBBBBCCCCDDDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDCCCFEEEEDDDDCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>>>>=========<<<<<<<;;;;;;;;;;;;;::::::::::::999999999999999998888888888888887777777777776666666666666666666666555555555555554444444444444444433333333333333333322222222222222222222211111111111111100000000000//////////////............-------------,,,,,,,,,,,,,,+++++++++++++++++****************)))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@BBBBBBBCCCCDDDDDEEEEEEEEEDDDDCCCCCCCCCCCCCCCCCCCCCCEEEEDDDDCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????>>>>>>>>=========<<<<<<<<;;;;;;;;;;;::::::::::::::99999999999999988888888888888887777777777777666666666666666666666555555555555554444444444444444433333333333333333322222222222222222222211111111111111110000000000//////////////.............-------------,,,,,,,,,,,,,+++++++++++++++++****************))))))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@ABBBBBBCCCCDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@?????>>>>>>>=========<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999999999888888888888888877777777777776666666666666666666655555555555555544444444444444444333333333333333333222222222222222222222111111111111111110000000000//////////////............--------------,,,,,,,,,,,,+++++++++++++++++****************))))))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCBBBBBBBBBBBBBBBBBBBBBBAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AABBBBBBCCCCDDDDEEEEEEEEEDDCCCCCCCCCCCCCCCCCCCCCCCCEEDDDDDCCCCBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>==========<<<<<<<<<;;;;;;;;:::::::::::::::::9999999999998888888888888888877777777777776666666666666666666655555555555555544444444444444444333333333333333333222222222222222222222111111111111111111000000000//////////////............---------------,,,,,,,,,,,,++++++++++++++++*****************)))))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBBBBBBBBBBAAAABBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@AABBBBBBCCCCDDDDDEEEEEEEEDCCCCCCCCCCCBBBCCCCCCCCBBBEDDDDDCCCCBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>==========<<<<<<<<<<;;;;;;;::::::::::::::::::9999999999888888888888888888877777777777766666666666666666666555555555555555444444444444444444333333333333333332222222222222222222221111111111111111110000000000//////////////............--------------,,,,,,,,,,,,++++++++++++++++*****************)))))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPOOOOOPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@AAABBBBBCCCCDDDDDEEEEEEEECCCCCCCCBBBBBBBBBBBBBBBBBBDDDDDCCCCCBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>=========<<<<<<<<<<;;;;;;;:::::::::::::::::99999999998888888888888888888877777777777766666666666666666666555555555555555544444444444444444333333333333333332222222222222222222222111111111111111110000000000//////////////............--------------,,,,,,,,,,,,++++++++++++++++*****************)))))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAABBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAABBBBBCCCCDDDDDEEEEEEECCCCCCCBBBBBBBBBBBBBBBBBBBDDDDCCCCCBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>==========<<<<<<<<<<<;;;;;;:::::::::::::::::99999999988888888888888888888877777777777776666666666666666666555555555555555554444444444444444333333333333333333222222222222222222222111111111111111110000000000///////////////...........---------------,,,,,,,,,,,+++++++++++++++++****************)))))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!!!!!!  MMMMMMMMMNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNOOOOOOOOOOOOOOOOOOOOOOONNOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAABBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@AAAABBBBBCCCCDDDDDDEEEEEECCCCCCBBBBBBBBBBBBBBBBBBBBDDDCCCCCBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>==========<<<<<<<<<<<;;;;;;::::::::::::::::9999999998888888888888888888878777777777777766666666666666666665555555555555555544444444444444443333333333333333332222222222222222122221111111111111111100000000000//////////////............--------------,,,,,,,,,,,+++++++++++++++++****************))))))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNOOOOONNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOONNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@AAAAAABBBBCCCCDDDDDDDDDEEEEEEEDDDDDDDDDDDDDDDDDCCDDCCCCCCBBBBBAAAAAAAAAAA@AAAAAAAA@@@@@@@@@@???????>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::99999999999888888888888888887777777777777666666666666666666555555555555555555444444444444444444433333433333333333333332222222211111111111111111100000000000000000///////////////.......--------------,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBCCCCCDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBAAAAAAAAA@@@@AAAAAAA@@@@@@@@@?????????>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::999999999988888888888888888877777777777776666666666666666665555555555555555555444444444444444444333333333333333333333322222222211111111111111111000000000000000000//////////////.......--------------,,,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@AAAAABBBBBCCCCCDDDDDDDEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@AAAAA@@@@@@@@@@?????????>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::999999999888888888888888888877777777777776666666666666666665555555555555555554444444444444444444433333333333333333333322222222221111111111111111000000000000000000///////////////.......--------------,,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))))))))))((((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@?????@@@@@AAAAABBBBCCCCCCDDDDDDEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@AAAA@@@@@@@@@@?????????>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::999999999888888888888888888877777777777777666666666666666665555555555555555554444444444444444444433333333333333333333322222222222111111111111111000000000000000000///////////////.......--------------,,,,,,,,,,,,,,,,+++++++++++++++*************)))))))))))))))))))))((((((((((((((((('''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOONNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@???????@@@@AAAAABBBBBCCCCCCCDDDCEEEEDDDDDDCCCCCCCCCCCCCBBBCCBBBBBBBAAAAAAAA@@@@@@@@AA@@@@@@@@@@@?????????>>>========<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::999999998888888888888888888877777777777777666666666666666665555555555555555554444444444444444444443333333333333333333322222222222211111111111110000000000000000000////////////////.......-------------,,,,,,,,,,,,,,,,++++++++++++++++************)))))))))))))))))))))((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@AAAAAAAAAAAAAAAAAAA@@@@@@@@@????????@@@@@AAAAABBBBCCCCCCCCCCCEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@A@@@@@@@@@@@????????>>>>>======<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::9999999998888888888888888888877777777777777666666666666666665555555555555555554444444444444444444444333333333333333333332222222222221111111111110000000000000000000////////////////.......--------------,,,,,,,,,,,,,,,,++++++++++++++++***********)))))))))))))))))))))((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@?????????@@@@@AAAAABBBBBCCCCCCCCCCEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>=====<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::9999999988888888888888888888777777777777777666666666666656665555555555555555544444444444444444444444333333333333333333332222222222222111111111110000000000000000000////////////////........-------------,,,,,,,,,,,,,,,,++++++++++++++++***********)))))))))))))))))))))(((((((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAA@@@@@@@@?????????@@@@@AAAAAABBBBBCCCCCCCCCEEDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>====<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::9999999988888888888888888887777777777777777666666666666655665555555555555555544444444444444444444444333333333333333333332222222222222211111111110000000000000000000////////////////........-------------,,,,,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))))))))((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAA@@@@@@@??????????@@@@@@AAAAABBBBBCCCCCCCCCEDDDDDDDCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>==<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::9999999998888888888888888877777777777777777666666666666665565555555555555555544444444444444444444444333333333333333333333222222222222221111111110000000000000000000////////////////........--------------,,,,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))))))))((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!!!  MMMMMMMMMNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAA@@@@@@@???????????@@@@@@AAAAABBBBBBCCCCCCCCDDDDDDDDCCCCCCCBBBBBBBBBAABBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>=<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::999999999988888888888888887777777777777777766666666666665555555555555555555554444444444444444444444443333333333333333333322222222222222111111111000000000000000000/////////////////.........-------------,,,,,,,,,,,,,,,,+++++++++++++++***********)))))))))))))))))())))((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMNNNNNNNMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAA@@@@@@@???????????@@@@@@AAAAAABBBBBBCCCCCCCDDDDDDDCCCCCCCBBBBBBBBBAAABAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>=<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999999888888888888887777777777777777776666666666666655555555555555555555444444444444444444444443333333333333333333333222222222222211111111000000000000000000//////////////////.........-------------,,,,,,,,,,,,,,,,+++++++++++++++***********)))))))))))))))))(()))((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAA@@@@@@@????????????@@@@@@@AAAAABBBBBBBCCCCCCDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@?????????>>>>>>>>==<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::99999999999988888888888877777777777777777766666666666666555555555555555555554444444444444444444444443333333333333333333333222222222222221111111000000000000000000//////////////////.........--------------,,,,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))(())((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@AAAAAAA@@@@@@@@????????????@@@@@@@AAAAAABBBBBBBBCCCCDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????@@@@??????????>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::99999999999998888888888877777777777777777766666666666666555555555555555555554444444444444444444444433333333333333333333333322222222222221111111000000000000000000//////////////////..........-------------,,,,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))((()(((((((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMNNNNNNNNNNNNNNNNNMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAA@@@@@@@?????????????@@@@@@@AAAAAABBBBBBBBBBBBDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????@????????????>>>>>>>>====<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::9999999999999988888888887777777777777777766666666666666655555555555555555555444444444444444444444433333333333333333333333332222222222222111111100000000000000000//////////////////............------------,,,,,,,,,,,,,,,,++++++++++++++************)))))))))))))))))(((((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMNNNNNMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@?????????????@@@@@@@AAAAAAABBBBBBBBBBBDDDDCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????????????>>>>>>>>>=====<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::9999999999999988888888877777777777777777766666666666666655555555555555555554444444444444444444444433333333333333333333333333222222222222111111100000000000000000//////////////////.............-----------,,,,,,,,,,,,,,,,+++++++++++++++***********)))))))))))))))))(((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????@@@@@@@AAAAAAABBBBBBBBBBBDDDCCCCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????????????>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;::::::::::::9999999999999988888888877777777777777777766666666666666655555555555555555554444444444444444444444333333333333333333333333333222222222222211111100000000000000000/////////////////...............----------,,,,,,,,,,,,,,,,+++++++++++++++***********)))))))))))))))))((((((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@AAAAAAAABBBBBBBBBBDCCCCCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>>=======<<<<<;;;;;;;;;;;;;;;;:::::::::::99999999999999988888888777777777777777777776666666666666555555555555555555544444444444444444444443333333333333333333333333333322222222222211111100000000000000000/////////////////................---------,,,,,,,,,,,,,,,+,++++++++++++++***********)))))))))))))))))(((((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????????@@@@@@@@@@@@@@@@@@@????????????????@@@@@@@AAAAAAAABBBBBBBBBBCCCCCCCCCBBBBBBBAAAAAAAAA@AAA@@@@@@@@@@@?????????>>????>>>>>>>>>>>>>========<<<<;;;;;;;;;;;;;;;::::::::::::99999999999999988888888777777777777777777766666666666666555555555555555555544444444444444444444443333333333333333333333333333322222222222211111110000000000000000/////////////////................---------,,,,,,,,,,,,,,,,+++++++++++++++***********)))))))))))))))))((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########""""""""""""""""""!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????????????@@@@@@@@@@@@@@@@?????????????????@@@@@@@@AAAAAAAABBBBBBBBBCCCCCCCCBBBBBBBAAAAAAAAA@@AA@@@@@@@@@@@????????>>>>?>>>>>>>>>>>>>>==========<<<;;;;;;;;;;;;;;:::::::::::::9999999999999998888888877777777777777777776666666666666655555555555555555544444444444444444444433333333333333333333333332333332222222222221111111100000000000000//////////////////................---------,,,,,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!  LLLLLLLMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????????@@@@@@@@@@@@??????????????????@@@@@@@@AAAAAAAAABBBBBBBBCCCCCCCCBBBBBBAAAAAAAA@@@@A@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>============<<;;;;;;;;;;;;;;::::::::::::99999999999999998888888777777777777777777766666666666666655555555555555455544444444444444444444333333333333333333333333322233332222222222222111111110000000000000/////////////////.................---------,,,,,,,,,,,,,,,,++++++++++++++++************)))))))))))))))((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMMMMLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@?????????????????????????@@@@@????????????????????@@@@@@@@AAAAAAAAAAABBBBBBCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>==============<;;;;;;;;;;;;;;::::::::::::99999999999999998888888777777777777777777766666666666666655555555555554445444444444444444444444333333333333333333333333222223322222222222222111111111000000000000/////////////////................---------,,,,,,,,,,,,,,,,+++++++++++++++++*************)))))))))))))))((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########""""""""""""""""""!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????????????????@@@??????????????????????@@@@@@@@AAAAAAAAAAAAAAAAACCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>=================<;;;;;;;;;;;;;::::::::::::99999999999999988888888877777777777777777766666666666666655555555555554444444444444444444444443333333333333333333333322222222322222222222222111111111100000000000/////////////////................---------,,,,,,,,,,,,,,,,+++++++++++++++++**************))))))))))))))(((((((((((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########""""""""""""""""""!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMLLLMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMLMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????????????@????????????????????????@@@@@@@@AAAAAAAAAAAAAAAAACCCCBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>====================;;;;;;;;;;;;;::::::::::::9999999999999998888888888777777777777777766666666666666665555555555555444444444444444444444443333333333333333333333222222222222222222222222221111111111000000000//////////////////................---------,,,,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))))((((((((((((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########""""""""""""""""""!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????????????????????????????????????????@@@@@@@@@AAAAAAAAAAAAAAAACCCBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>=>>>=====================<;;;;;;;;;;;;:::::::::::::999999999999998888888888877777777777777766666666666666665555555555555444444444444444444444333333333333333333333332222222222222222222222222211111111111100000000//////////////////...............----------,,,,,,,,,,,,,,,,+++++++++++++++++****************))))))))))))(((((((((((((((((((((('''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????????????????????????>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAACCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>==>>=====================<<;;;;;;;;;;;::::::::::::::99999999999998888888888887777777777777666666666666666665555555555555444444444444444444444333333333333333333333322222222222222222222222222211111111111110000000////////////////.................----------,,,,,,,,,,,,,,,,+++++++++++++++++****************))))))))))))(((((((((((((((((((((('''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########""""""""""""""""""!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBAAAAAAAAAAAAAAAA@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>????????@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@????????>>AAAAA@@@@@@@@@@@???????>>===<<<<<<<<<<<<<<<<<<<<<<;;;;;;;:::::::::::::9999999999999998888888888888887777666666666666666666665555555555555554444444444444444444333333333333333333333332222222222222222222222222222111111111111110000000000000///////////////.......----------------,,-,,,,,,,,,,,,,,,,,++++++++++++++++++++**************))))))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAABBBBBBBAAAAAAAAAAAAAAAAAA@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@????????>>>AAAA@@@@@@@@@@@???????>>>==<<<<<<<<<<<<<<<<<<<<<<;;;;;;;:::::::::::::999999999999998888888888888888777766666666666666666665555555555555555444444444444444444433333333333333333333332222222222222222222222222222211111111111111000000000000////////////////.......----------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++***************)))))))))))))))))(((((((((((((('''''''''''''''''&'&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAABBBBBAAAAAAAAAAAAAAAAAAAA?????????????????????????>>>>>>>>>>>>>======>>>>>>?????????@@@@@@@@@@@@@@@@AAAAAAAA@@@@@@????????>>>>AA@@@@@@@@@@@@????????>>>==<<<<<<<<<<<<<<<<<<<<<;;;;;;;:::::::::::::999999999999998888888888888888777666666666666666666665555555555555555444444444444444444333333333333333333333322222222222222222222211122221111111111111111000000000000////////////////.......----------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************)))))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAA?????????????????????????>>>>>>>>>>===========>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAA@@@@@@???????>>>>>A@@@@@@@@@@@@????????>>>>=<<<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::999999999999988888888888888888777666666666666666666655555555555555555444444444444434444333333333333333333332222222222222222222221111112211111111111111111000000000000////////////////......-----------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************)))))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!  JJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAA@@?????????????????????????>>>>>>>>>=============>>>>>?????????@@@@@@@@@@@@@@AAAAAAA@@@@@@@??????>>>>>>@@@@@@@@@@@@?????????>>>>=<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::999999999999988888888888888887777766666666666666666555555555555555555444444444444433444333333333333333333322222222222222222222211111111111111111111111111000000000000///////////////.......----------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++****************))))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!!  JJJJJJJJJJJJJJJKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????????????????????>>>>>>>================>>>>>??????????@@@@@@@@@@@@AAAAAA@@@@@@@@??????>>>>>>@@@@@@@@@@??????????>>>>><<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::999999999999988888888888888887777776666666666666666555555555555555555444444444444433343333333333333333333322222222222222222222111111111111111111111111110000000000000///////////////.......----------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*****************)))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@?????????????????????????>>>>>>==================>>>>???????????@@@@@@@@@@@AAAAAA@@@@@@@@?????>>>>>>>@@@@@@@@@??????????>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::999999999999988888888888888887777777666666666666665555555555555555555444444444444433333333333333333333333222222222222222222221111111111111111111111111110000000000000///////////////.......----------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*****************)))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@?????????????????????????>>>>=====================>>>>????????????@@@@@@@@@AAAAA@@@@@@@@??????>>>>>>>@@@@@@@@???????????>>>>>><<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999998888888888888888777777776666666666665555555555555555555544444444444443333333333333333333333222222222222222222221111111111111111111111111110000000000000///////////////.........--------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*****************)))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????????????????????>>>======================>>>>>????????????????????AAAA@@@@@@@@@??????>>>>>>>@@@@@@????????????>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::99999999999998888888888888888777777777666666666665555555555555555555444444444444443333333333333333333333222222222222222222211111111111111111111111111100000000000000///////////////..........-------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*****************)))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????????????????>>>=========================>>>>>>???????????????????AAA@@@@@@@@@@??????>>>>>>>@@@@@????????????>>>>>>>><<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999999998888888888888877777777777666666666555555555555555555554444444444444433333333333333333333332222222222222222221111111111111111111111111110000000000000000//////////////...........------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*++++*****************)))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>=========================>>>>>>>??????????????????@@@@@@@@@@@@@??????>>>>>>=@@@@@????????????>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;::::::::::9999999999999999888888888888877777777777766666666555555555555555555554444444444444433333333333333333333332222222222222222221111111111111111111111111000000000000000000/////////////.............-----------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++**+++*****************)))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIJJJJJIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@AAAAAAAAAA@@@@@@@@@@@@@@@????>>>>>>>>>>>>>>>>>>>>>==============<<<========>>>>>>>??????????????????@@@@@@@@@@@@@??????>>>>>>=@@@@????????????>>>>>>>>><<<<<<<<;;;;;;;;;;;;;;::::::::::99999999999999999888888888888877777777777776666666555555555555555555544444444444444433333333333333333333322222222222222222221111111111111111110011111000000000000000000/////////////..............----------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++***++*****************)))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@AAAAAAAA@@@@@@@@@@@@@@@@@??>>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<======>>>>>>>>?????????????????@@@@@@@@@@@@@??????>>>>>>=@@@@???????????>>>>>>>>>><<<<<<<;;;;;;;;;;;;;;:::::::::99999999999999999988888888888877777777777777766666655555555555555555444444444444444443333333333333333333332222222222222222221111111111111111111000110000000000000000000//////////////...............--------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++****+*****************)))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<=====>>>>>>>>????????????????@@@@@@@@@@@@@??????>>>>>>=@@@???????????>>>>>>>>>>><<<<<<<;;;;;;;;;;;;:::::::::99999999999999999988888888888887777777777777777666655555555555555555544444444444444444333333333333333333333222222222222222222111111111111111111000001000000000000000000//////////////.................-------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++**********************)))))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!  IIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@AAAA@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<=====>>>>>>>>???????????????@@@@@@@@@@@@@??????>>>>>>=@@@???????????>>>>>>>>>>><<<<<<;;;;;;;;;;;;:::::::::99999999999999999988888888888887777777777777777666655555555555555555444444444444444444333333333333333333333222222222222222222111111111111111110000000000000000000000000//////////////.................-------,,,,,,,,,,,,,,,,,,+,,+++++++++++++++++**********************)))))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!  IIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@AA@@@@@@@@@@@@@@@@@@@@@@?>>>>>>>>>>>>>>>>>>>>>>>>>=====<<<<<<<<<<<<<<<<<<====>>>>>>>>>??????????????@@@@@@@@@@@@@??????>>>>>>=@@@??????????>>>>>>>>>>>=<<<<<;;;;;;;;;;;;:::::::::9999999999999999988888888888888777777777777777766665555555555555555544444444444444444433333333333333333333322222222222222222111111111111111111000000000000000000000000///////////////................--------,,,,,,,,,,,,,,,,,,++,+++++++++++++++++**********************))))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$##################""""""""""""!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJKKJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??>>>>>>>>>>>>>>>>>>>>>>>>====<<<<<<<<<<<<<<<<<<<<<====>>>>>>>>>>????????????@@@@@@@@@@@@@??????>>>>>==@@@??????????>>>>>>>>>>==<<<<<;;;;;;;;;;;:::::::::9999999999999999988888888888888777777777777777766665555555555555555544444444444444444433333333333333333333322222222222222222111111111111111110000000000000000000000000///////////////................--------,,,,,,,,,,,,,,,,,+++++++++++++++++++++**********************))))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$##################""""""""""""!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<=====>>>>>>>>>>>??????????@@@@@@@@@@@@???????>>>>>==@@??????????>>>>>>>>>>>==<<<<;;;;;;;;;;;;:::::::::99999999999999998888888888888877777777777777776666555555555555555544444444444444444443333333333333333333332222222222222222211111111111111111000000000000000000000000///////////////.................-------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++**********************))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$##################""""""""""""!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<<<<<=====>>>>>>>>>>>>>???????@@@@@@@@@@@???????>>>>>>==@@?????????>>>>>>>>>>>===<<<;;;;;;;;;;;;::::::::::999999999999998888888888888887777777777777776666665555555555555554444444444444444444333333333333333233333222222222222222221111111111111111100000000000000000000000////////////////.................-------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++**********************))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJKKKKKKKKKKKKKJJJJJJJJJJJJKKJKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<<<=====>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@????????>>>>>===@?????????>>>>>>>>>>>====<<;;;;;;;;;;;;:::::::::::99999999999998888888888888887777777777777776666666555555555555554444444444444444443333333333333333223333222222222222222221111111111111111100000000000000000000000////////////////.................-------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++**********************))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>@@@@@@@@?????????>>>>>>===@????????>>>>>>>>>>>=====<;;;;;;;;;;;;;:::::::::::9999999999988888888888888877777777777777776666666655555555555554444444444444444443333333333333333222332222222222222222211111111111111111100000000000000000000000////////////////.................--------,,,,,,,,,,,,,,,,,+++++++++++++++++++++**********************))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<<<<=======>>>>>>>>>>>>>>>>>>?????????????????>>>>>====????????>>>>>>>>>>>======;;;;;;;;;;;;;;:::::::::::999999999988888888888888877777777777777776666666665555555555544444444444444444443333333333333333222232222222222222222211111111111111111100000000000000000000000/////////////////...............----------,,,,,,,,,,,,,,,,+++++++++++++++++++++**********************))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%&%%%%%%%%%%%%%%%%%$$$$$$$$$##################""""""""""""!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@@??????????????>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<<<========>>>>>>>>>>>>>>>>>????????????????>>>>>>====???????>>>>>>>>>>>=======;;;;;;;;;;;;;;:::::::::::9999999998888888888888888777777777777777666666666655555555554444444444444444444333333333333333322222222222222222222221111111111111111100000000000000000000000//////////////////...............-----------,,,,,,,,,,,,,,,+++++++++++++++++++++**********************)))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################""""""""""""!!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??@@@@@@@@@????????????????>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>???????????????>>>>>>=====??????>>>>>>>>>>=========;;;;;;;;;;;;;::::::::::::999999999888888888888888777777777777777666666666665555555544444444444444444444333333333333333322222222222222222222221111111111111111100000000000000000/00000//////////////////...............------------,,,,,,,,,,,,,,+++++++++++++++++++++**********************))))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!!!!!  HHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????@@@@@@@??????????????????>>=======================<<<<<<<<<<<<<<<<<<<<<<<<<==========>>>>>>>>>>>>>>>?????????????>>>>>>>======?????>>>>>>>>>>==========;;;;;;;;;;;;;::::::::::::99999999888888888888887777777777777777666666666666555555544444444444444444443333333333333333322222222222222222222221111111111111111100000000000000000//0000//////////////////...............-------------,,,,,,,,,,,,,+++++++++++++++++++++**********************))))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================<<<<<<;;;===<<<<<<<<<<;;;;;;;;;;;;<<;;;;;;;;;;;;;;;;;;;;:::999999999888888888888887777777777777777666666666666555555555555555544444444444444333333333333333322222222221111111111111111100000000000000000////////////////////////.................------------------,,,,,,,,,,,,,,++++++++++++++++++++******************)))))))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""!!!!!!!!!!!!!!!!!!! !!  GGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================<<<<<<<;;;;==<<<<<<<<<;;;;;;;;;;;;::;;;;;;;;;;;;;;;;;;;;;;:::99999999888888888888877777777777777777666666666666555555555555555544444444444443333333333333333322222222221111111111111111100000000000000000////////////////////////.................------------------,,,,,,,,,,,,,,++++++++++++++++++++******************))))))))))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!!!!!!!! !  GGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================<<<<<<<;;;;;=<<<<<<<<<;;;;;;;;;;;::::;;;;;;;;;;;;;;;;;;;;;;:::9999999988888888888777777777777777777666666666666655555555555555444444444444443333333333333333222222222221111111111111111000000000000000000////////////////////////.................------------------,,,,,,,,,,,,,,++++++++++++++++++++******************))))))))))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================<<<<<<<<;;;;;;<<<<<<<<;;;;;;;;;;;;:::::;;;;;;;;;;;;;;;;;;;;;;:::999999988888888888777777777777777777666666666666665555555555555444444444444443333333333333333222222222221111111111111111000000000000000000////////////////////////................-------------------,,,,,,,,,,,,,,++++++++++++++++++++******************))))))))))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGHHHHHHHHHHGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================<<<<<<<<<;;;;;;;<<<<<<<;;;;;;;;;;;:::::::;;;;;;;;;;;;;;;;;;;;;;:::99999998888888888777777777777777766666666666666666555555555555444444444444443333333333333333222222222211111111111111111000000000000000000////////////////////////................-------------------,,,,,,,,,,,,,,++++++++++++++++++++******************))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHGGGGGGGGGGGGGGGGGGGHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================<<<<<<<<<<<;;;;;;;:<<<<<<;;;;;;;;;;;::::::::;;;;;;;;;;;;;;;;;;;;;::::999999888888888877777777777777766666666666666666655555555555444444444444444333333333333333322222222221111111111111111100000000000000000/////////////////////////................-------------------,,,,,,,,,,,,,,++++++++++++++++++++******************))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================<<<<<<<<<<<<;;;;;;;;::<<<<;;;;;;;;;;;::::::::::;;;;;;;;;;;;;;;;;;;;;::::99999988888888877777777777777666666666666666666655555555555444444444444444433333333333333322222222221111111111111111100000000000000000/////////////////////////.................-----------------,,,,,,,,,,,,,,,++++++++++++++++++++******************))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!!!!!  FFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================<<<<<<<<<<<<<<;;;;;;;;:::<<<;;;;;;;;;;;:::::::::::;;;;;;;;;;;;;;;;;;;;:::::9999988888888877777777777776666666666666666666655555555555444444444444444443333333333333222222222222111111111111111100000000000000000////////////////////////...................----------------,,,,,,,,,,,,,,,++++++++++++++++++*+******************))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================<<<<<<<<<<<<<<<;;;;;;;;;::::<<;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;:::::999998888888877777777777776666666666666666666655555555555444444444444444443333333333333222222222222211111111111111100000000000000000//////////////////./////..................-----------------,,,,,,,,,,,,,,,++++++++++++++++++********************))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============<<<<<<<<<<<<<<<;;;;;;;;;;:::::<;;;;;;;;;;;:::::::::::::;;;;;;;;;;;;;;;;;;;::::::99998888888877777777777776666666666666666666655555555555444444444444444443333333333333222222222222221111111111111000000000000000000//////////////////..////..................-----------------,,,,,,,,,,,,,,,++++++++++++++++++********************))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<==========<<<<<<<<<<<<<<<;;;;;;;;;;;::::::;;;;;;;;;;;::::::::::::::;;;;;;;;;;;;;;;;;;;::::::9999888888887777777777766666666666666666666655555555555444444444444444433333333333332222222222222222111111111111000000000000000000//////////////////...///..................-----------------,,,,,,,,,,,,,,,++++++++++++++++++********************))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::;;;;;;;;;;;::::::::::::::;;;;;;;;;;;;;;;;;;:::::::999888888887777777777766666666666666666666555555555555444444444444444433333333333332222222222222222211111111111000000000000000000/////////////////.....//..................-----------------,,,,,,,,,,,,,,,++++++++++++++++++********************))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;::::::::99988888888777777777766666666666666666666555555555555444444444444444433333333333332222222222222222211111111111000000000000000000/////////////////....../..................-----------------,,,,,,,,,,,,,,+++++++++++++++++++********************))))))))))))))))))((((((((((((((((('(''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::9;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;::::::::9988888888777777777776666666666666666655555555555555444444444444444333333333333332222222222222222211111111111000000000000000000/////////////////.........................-----------------,,,,,,,,,,,,,,,++++++++++++++++++********************))))))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGGGGGFFFFFFFFFFFFFFGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;:::::::::99888888887777777777666666666666666655555555555555544444444444444433333333333333222222222222222221111111111100000000000000000//////////////////.........................-----------------,,,,,,,,,,,,,,,,+++++++++++++++++********************))))))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHGGGGGGGGGGGGGGGGGGGGHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFGGGGGGGFFFFFFFFFFFFFFFFFFFGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;:::::::::9988888888777777777666666666666666555555555555555544444444444444433333333333332222222222222222221111111111000000000000000000//////////////////........................-----------------,,,,,,,,,,,,,,,,,,+++++++++++++++*********************)))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999;;;;;;;;;::::::::::::::::;;;;;;;;;;;;;;;::::::::::988888888777777777766666666666666555555555555555554444444444444333333333333332222222222222222211111111111000000000000000000//////////////////........................-----------------,,,,,,,,,,,,,,,,,,,++++++++++++++********************))))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!  EEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;::::::::::98888888877777777776666666666666555555555555555555444444444444433333333333332222222222222222211111111111000000000000000000//////////////////........................-----------------,,,,,,,,,,,,,,,,,,+++++++++++++++********************))))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!  EEEEEEEEEEEFEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::9999999;;;;;;;;;;;;:::::::::::::;;;;;;;;;;;;;;;:::::::::99888888887777777776666666666666555555555555555555444444444444333333333333332222222222222222211111111110000000000000000000//////////////////........................-----------------,,,,,,,,,,,,,,,,,,+++++++++++++++********************))))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;<<<;<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::99999999;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;:::::::::998888888877777777766666666666655555555555555555544444444444433333333333333322222222222222221111111111100000000000000000//////////////////.........................-----------------,,,,,,,,,,,,,,,,,,+++++++++++++++********************)))))))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::9999999999;;;;;;;;;;;;;;;::::::::::;;;;;;;;;;;;;;::::::::::98888888877777777776666666666655555555555555555544444444444433333333333333332222222222222221111111111000000000000000000///////////////////........................-----------------,,,,,,,,,,,,,,,,,,+++++++++++++++********************)))))))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;<;;;<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;::::::::::9888888887777777776666666666655555555555555555444444444444333333333333333332222222222222221111111111100000000000000000//////////////////........................------------------,,,,,,,,,,,,,,,,,,+++++++++++++++********************)))))))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:;;;;;;;;;;;;;;;<;;;<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::9999999999999;;;;;;;;;;;;;;;;;::::::::;;;;;;;;;;;;;;:::::::::9988888888777777777666666666665555555555555554444444444444333333333333333322222222222222211111111111110000000000000000///////////////////.......................------------------,,,,,,,,,,,,,,,,,,+++++++++++++++********************))))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;::::::::::99999999999999;;;;;;;;;;;;;;;;;::::::::;;;;;;;;;;;;;::::::::::998888888877777777766666666666555555555555554444444444443333333333333333322222222222222211111111111111000000000000000//////////////////........................-------------------,,,,,,,,,,,,,,,,,+++++++++++++++********************))))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!   EEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEFFFFFFFFFFFFEEEEEEEEEEEEEEFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<;<<<<<<<<<<;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999;::;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;::::::::::9988888887777777776666666666655555555555555444444444444333333333333333322222222222222221111111111111110000000000000///////////////////.................--.....------------------,,,,,,,,,,,,,,,,,,+++++++++++++++******************)*))))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!   DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::99999999999999999999999999999999999999999:999999999999999988888888999988888888777777777766666666655555555555555444444444333333333333333332222222222222222222222111111100000000000000000///////////////.................--.-------------------,,,,,,,,,,,,,,,,+++++++++++++++++******************))))**)))))))))))))))))))((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<;;;;;;:::::::999999999999999999999999999999999999999999:99999999999999988888888899998888888877777777776666666665555555555555444444444333333333333333322222222222222222222222111111110000000000000000//////////////..................----------------------,,,,,,,,,,,,,,,,++++++++++++++++*******************)))))*)))))))))))))))))))((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::::99999999999999999999999999999999999999999999999999999999988888888889998888888877777777776666666665555555555555444444444333333333333333322222222222222222222222111111111000000000000000//////////////..................----------------------,,,,,,,,,,,,,,,,++++++++++++++++*******************)))))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::;;;;;;;;;;;<<<<<<<<<<<<<<<<<;;;;;;:::::::9999999999999999999999999999999999999999999999999999999999888888888899988888888777777777766666666555555555555544444444433333333333333332222222222222222222222211111111110000000000000///////////////..................----------------------,,,,,,,,,,,,,,,,+++++++++++++++++******************))))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;::::::9999999999999999999999999999999999999999999999999999999999888888888879988888888877777777766666666655555555555544444444433333333333333332222222222222222222222111111111111000000000000///////////////..................---------------------,,,,,,,,,,,,,,,,,++++++++++++++++++*****************))))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAABBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::;;;;;;;;;;;<<<<<<<<<<<<<<;;;;;;;:::::::999999999999999999999999999999999999999999999999999999999888888888877988888888877777777776666666655555555555544444444443333333333333332222222222222222222222111111111111100000000000///////////////.................----------------------,,,,,,,,,,,,,,,,,++++++++++++++++++*****************))))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAABBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;::::::999999999999999888889999999999999999999999988999999999998888888888877798888888877777777776666666655555555555544444444444333333333333332222222222222222222221111111111111110000000000////////////////.................---------------------,,,,,,,,,,,,,,,,+++++++++++++++++++*****************))))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""""!!!!!!!!!!!!!!!!!  CCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????????????>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;<<<<<<<<;;;;;;;;;;::::::99999999999988888888999999999999999999999888899999999998888888888877778888888887777777777666666665555555555554444444444433333333333332222222222222222222221111111111111111000000000/////////////////...............----------------------,,,,,,,,,,,,,,,,+++++++++++++++++++*****************))))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCDDDDDDDCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>?>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::9999999999988888888899999999999999999988888889999999988888888888877777888888887777777777666666666555555555554444444444443333333333332222222222222222222211111111111111111100000000//////////////////..............----------------------,,,,,,,,,,,,,,,,+++++++++++++++++++****************)))))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBABBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::99999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999998888888888999999999999999988888888899999988888888888887777778888888877777777776666666655555555555544444444444433333333333222222222222222222211111111111111111111000000//////////////////...............---------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++****************)))))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAABBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==>========================<<<<<<<<<<<<;;;;;;;;;;;;;::::::::;;::::::::::::::::9999999999::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999888888888899999999999999888888888889998888888888888887777777888888877777777776666666665555555555554444444444443333333333322222222222222222111111111111111111111000000//////////////////...............---------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++****************)))))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAABBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::99999999999888888888889999999999988888888888888888888888888888887777777788888877777777777666666666555555555554444444444444333333333322222222222222122111111111111111111110000000//////////////////..............----------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++****************)))))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::99999999999888888888888999999999888888888888888888888888888888877777777778888877777777777766666666655555555555544444444444433333333322222222222222112111111111111111111110000000/////////////////...............----------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++*****************)))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;:::::::99999999999988888888888899999998888888888888888888888888888888877777777777888877777777777766666666665555555555554444444444443333333322222222222222111111111111111111111100000000//////////////////..............----------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++*****************)))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999::::::::::;;;;;;;;;;;;;;;;;;;:::::::::999999999998888888888888999999888888888888888887788888888888877777777777768887777777777777666666666655555555555544444444444333333333222222222222221111111111111111111100000000//////////////////...............---------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************)))))))))))))))))))))))))(((((((((((((((((('((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::9999999999999999:::::::::::;;;;;;;;;;;;;;;::::::::::9999999999998888888888888999988888888888888887777788888888887777777777777668877777777777777666666666655555555555544444444444333333332222222222222211111111111111111111000000000/////////////////...............------------------,--,,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************)))))))))))))))))))()))))((((((((((((((((((''(('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::999999999999999999:::::::::::;;;;;;;;;;;;:::::::::::99999999999988888888888888998888888888888888777777788888888777777777777776668877777777777777666666666665555555555544444444444333333322222222222222111111111111111111000000000000////////////////..............-------------------,,-,,,,,,,,,,,,,,,,,,,+++++++++++++++++****************)))))))))))))))))))((())))(((((((((((((((((('''('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!  BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::99999999999999999999:::::::::::;;;;;;;;;:::::::::::::99999999999888888888888888888888888888888877777777788888877777777777777766667777777777777777666666666665555555555554444444444333333322222222222221111111111111111110000000000000///////////////..............------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++****************)))))))))))))))))))(((())((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBCCCCCCCCCBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>==>>>>=============================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999::::::::::::::::::::::::::::::::99999999998888888888888888888888888888887777777777788877777777777777777666667777777777777777666666666666555555555554444444444333333222222222222211111111111111110000000000000000/////////////...............------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*****************)))))))))))))))))))((((()((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>====>==============================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::99999999999999999999999:::::::::::::::::::::::::::::::999999999988888888888888888888888888888877777777777777777777777777777776666667777777777777777666666666666655555555555444444444333333222222222222111111111111111100000000000000000////////////..............-------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************)))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::9999999999999999999999999::::::::::::::::::::::::::::::999999999888888888888888888888888888888777777777777777777777777777777666666667777777777777777766666666666665555555555444444444333333222222222222111111111111111000000000000000000//////////................------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++******************))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@AAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>===============================<<==<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::::::::::9999999999999999999999999999::::::::::::::::::::::::::::9999999999888888888888888888888888888887777777777777777777777777777776666666667777777777777777766666666666666555555555444444443333332222222222221111111111111100000000000000000000/////////.................----------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*******************)))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::999999999999888888999999999999::::::::::::::::::::::::::::999999999888888888888888888888888888887777777777777777777777777777776666666666777777777777777777666666666666655555555544444444333333222222222221111111111111100000000000000000000////////...................---------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*******************)))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>=================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::99999:::::::9999999999999888888888999999999999::::::::::::::::::::::::::999999999988888888888888888888888888887777777777777776777777777777766666666666677777777777777777776666666666666555555554444444433333222222222221111111111111100000000000000000000////////...................---------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*******************)))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::99999999999999999999999998888888888899999999999:::::::::::::::::::::::::9999999999888888888888888888888888888777777777777776667777777777776666666666666777777777777777777776666666666665555555544444444333332222222222211111111111110000000000000000000////////....................---------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++********************)))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::9999999999999999999999999998888887777777777888888888888999999999999999999999999999999999999988888888888888888877777777777666666666666677777666666666666666666666666666666666666666666665666666655555555544444443333333333322222222222111111111111000000000000000000////////////..............------------------,,,,,,,,,,,,,,++++++++++++++++++++++++*******************))))))))))))))))))((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!  ???????@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@AA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::999999999999999999999999999888888887777777777788888888888889999999999999999999999999999999999988888888888888888777777777777666666666666677776666666666666666666666666666666666666666666665666666665555555444444443333333333222222222221111111111110000000000000000000///////////...............----------------,,,,,,,,,,,,,,,+++++++++++++++++++++++********************))))))))))))))))))((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!  ??????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::::::::::9999999999999999999999999998888888888777777777777888888888888899999999999999999999999999999999988888888888888888877777777777666666666666667776666666666666666666666666666666666666666666665566666665555555544444443333333333322222222222111111111110000000000000000000//////////.................---------------,,,,,,,,,,,,,,,+++++++++++++++++++*+++*******************))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::::::::::99999999999999999999999998888888888888877777777777778888888888889999999999999999999999999999999998888888888888888887777777777666666666666666777666666666666666666666666666666666666666666665556666666555555554444444333333333322222222222111111111110000000000000000000//////////..................--------------,,,,,,,,,,,,,,++++++++++++++++++++**++*******************))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::::::::::99999999999999999888888888888888888888888777777777777778888888888899999999999999999999999999999999988888888888888888877777777776666666666666667766666666666666666666666666666666666666666666555566666655555555444444433333333333222222222211111111111000000000000000000///////////...................-------------,,,,,,,,,,,,,,++++++++++++++++++++***+*******************))))))))))))))))))((((((((((((((((('''''''''''''''''''&''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@???????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::::::::::999999999999999999888888888888888888888888877777777777777788888888889999999999999999999999999999999988888888888888888887777777777666666666666666777666666666666666666666666666666666666666655555556666655555555544444443333333333222222222221111111111000000000000000000//////////....................------------,,,,,,,,,,,,,,,+++++++++++++++++++************************))))))))))))))))))((((((((((((((((('''''''''''''''''''&&'''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????@@???????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::::::::::9999999999999999999988888888888888888888888877777777777777778888888888888999999999999999999999899999998888888888888888888777777777666666666666666677666666666666666666666666666666666666665555555555666555555555544444443333333333222222222221111111111000000000000000000//////////...................-------------,,,,,,,,,,,,,,,+++++++++++++++++++************************))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCBBBBBBCCCCBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::::::::99999999999999999999999888888888888888888888777777777777777777778888888888888888899999999999999888999999888888888888888888877777777776666666666666666777666666666666666666666666666666666665555555555556555555555554444444433333333322222222222111111111110000000000000000//////////....................-------------,,,,,,,,,,,,,,,,++++++++++++++++++************************))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&'&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@??????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::::99999999999999999999999999988888888888888888887777777767777777777777788888888888888888888888999988888899999888888888888888888777777777776666666666666666677666666666666666666666656666666666655555555555555555555555554444444433333333332222222222211111111110000000000000000//////////....................------------,,,,,,,,,,,,,,,,,,+++++++++++++++++***********************)))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????@@@@@@@@@@@???????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::99999999999999999999999999998888888888888888887777777766666677777777777788888888888888888888888888888888999988888888888888888877777777777766666666666666666777666666666666666666666566666666665555555555555555555555555444444443333333333222222222221111111111100000000000000///////////...................-------------,,,,,,,,,,,,,,,,,,,++++++++++++++++***********************)))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBCCCCCBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????@@@@@@@??????????????????????????????????????????>?>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999999999999888888888888888888777777777776666666777777777777788888888888888888888888888888899988888888888888887777777777777766666666666666666677766666666666666666666656666666665555555555555555555555554444444443333333333222222222222111111111100000000000000////////////..................-------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++***********************)))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!  >??????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??@@@@@@@@@@@??????????????@@@@?????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::999999999999999999999999999888888888888888888777777777777766666666677777777777788888888888888888888888888888888888888888888877777777777777776666666666666666666777666666666666666666665566666665555555555555554445555554444444444333333333322222222222211111111111000000000000//////////////.................------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!  >>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????@@@@@@@????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999999999999999998888888888888888887777777777777776666666666777777777777788888888888888888888888888888888888888887777777777777777766666666666666666666677766666666666666666666556666666555555555555544444555544444444444333333333222222222222211111111111000000000000///////////////...............-------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>??????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????@@@@????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::999999999999999999999999999988888888888888888877777777777777777666666666667777777777777788888888888888888888888888888888888877777777777777777666666666666666666666667776666666666666666666655666666555555555555444444454444444444443333333333222222222222211111111111000000000000////////////////..............-------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++***********************)))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>??????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999999999999999888888888888888888777777777777777777766666666666677777777777778888888888888888888888877888888887777777777777777776666666666666666666666666777666666666666666666655566666555555555554444444444444444444433333333333222222222222211111111111000000000000/////////////////.............-------------,,,,,,,,,,,,,,,,,,,++++++++++++++++***********************)))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::99999999999999999999999999999888888888888888887777777777777777777777666666666666677777777777788888888877777777777777778888877777777777777777777766666666666666666666666667776666666666666666666555666665555555555444444444444444444433333333333322222222222221111111111100000000000///////////////////............--------------,,,,,,,,,,,,,,,,,,+++++++++++++++************************)))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????>????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::999999999999999999999999999988888888888888888887777777777777777777766666666666666667777777777778888887777777777777777777887777777777777777777777666666666666666666666666666776666666666666666666555566665555555555444444444444444444333333333333322222222222221111111111110000000000////////////////////..........----------------,,,,,,,,,,,,,,,,,+++++++++++++++************************)))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAABBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????????????????>>>>>?>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::999999999999999999999999999998888888888888888888777777777777777777776666666666666666666777777777778887777777777777777777777777777777777777777777666666666666666666666666666666766666666666666666665555566665555555554444444444334444443333333333332222222222222211111111111100000000000///////////////////..........-----------------,,,,,,,,,,,,,,,,+++++++++++++++************************))))))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????>?????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999999999999999988888888888888888888877777777777777777776666666666666666666667777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666665555556665555555554444444444333444433333333333332222222222222211111111111100000000000///////////////////..........------------------,,,,,,,,,,,,,,,+++++++++++++++************************)))))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAABBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????>>>>?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::999999999999999999999999999888888888888888888888887777777777777777776666666555556666666666677777777777777777777777777777777767777777777766666666666666666666666666666666666666556666666666666666665555555665555555555444444443333344333333333333332222222222222111111111111100000000000//////////////////...........-------------------,,,,,,,,,,,,,+++++++++++++++********************))**))))))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAABBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????>>>>>>>>??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999999999888888888888888888888888888777777777777777776666666655555556666666666777777777777777777777777777766666777777766666666666666666666666666555555555555555555666666666666666655555555565555555555444444443333333333333333333322222222222222111111111111100000000000//////////////////..........--------------------,,,,,,,,,,,,,+++++++++++++++********************)))*))))))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAABBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAABBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999999999988888888888888888888888888888877777777777777776666666665555555566666666677777777777777777777777776666666677776666666666666666666666666665555555555555555555566666666666666555555555555555555555444444443333333333333333333322222222222222111111111111000000000000/////////////////...........--------------------,,,,,,,,,,,,,+++++++++++++++********************))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ==>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????>>>>?????????>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::999999999999999999888888888888888888888888888888887777777777777776666666666555555555666666666777777777777777777777766666666667666666666666666666666666666555555555555555555555556666666666655555555555555555555555444444443333333333333333333222222222222212111111111111000000000000/////////////////...........-------------------,,,,,,,,,,,,,++++++++++++++++********************))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  =============>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????>>>>>>>???????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999999999988888888888888888888888888888888887777777777777766666666666555555555566666666677777777777777777777666666666666666666666666666666666666655555555555555555555555556666666665555555555555555555555555444444443333333333333333332222222222222111111111111110000000000000////////////////..........--------------------,,,,,,,,,,,,,+++++++++++++++++******************))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ======================>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999888888888888888888888888888888888888777777777777766666666666655555555556666666667777777777777777777666666666666666666666666666666666666665555555555555555555555555666666655555555555555555555555555444444443333333333333333322222222222222111111111111100000000000000///////////////...........--------------------,,,,,,,,,,,,,++++++++++++++++++*****************))))))))))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!!!  =======================>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::9999999999999988888888888888888888888888888877777777777777777777766666666666665555555555566666666677777777777777777666666666666666666666666666666666666666555555555555555555555555566666655555555555555555445555555444444443333333322333333222222222222221111111111111100000000000000///////////////............------------------,,,,,,,,,,,,,++++++++++++++++++++****************))))))))))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999999999999999999988888888888888888888888887777777777777777777777777666666666666666555555555544455555555555566666666666666666666666666555555555555555555555555555555555555555555555555555555555555444444444444443333333333344444443333333332222222213222222222222222111111111111111111100000000000000/////////////...............-------------------,,,,,,,,,,,,,,++++++++++++++++*****************))))))))))))))))))))))((((((((((((((''''''''''''''''''''&&'''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::9999999999999999999999999888888888888888888888888888777777777777777777777777766666666666666555555555554444455555555555666666666666666666666666655555555555555555555555555555555555555555555555555555444444444444444444433333333333334444444333333332222222211222222222222222111111111111111111100000000000000/////////////...............-------------------,,,,,,,,,,,,,,+++++++++++++++++****************)))))))))))))))))))))(((((((((((((((''''''''''''''''''''&&&''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@??????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999988888888888888888888888888877777777777777777777776677766666666666666555555555555444444555555555566666666666666666666666655555555555555555555555555555555555555555555544444444444444444444444444433333333333333444444333333332222222211122222222222221111111111111111111000000000000000/////////////...............------------------,,,,,,,,,,,,,,,++++++++++++++++++***************)))))))))))))))))))))(((((((((((((((''''''''''''''''''''&&&&'&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????>>>>>>>>>>>>>>>>??????????????????????????????????????????????????@@@??????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999888888888888888888888888888777777777777777777666666666666666666666666555555555555544444445555555556666666666666666666666665555555555555555555555555544555555445555554444444444444444444444444444333333333333333344443333333332222222211112222222222211111111111110111111000000000000000////////////.................-----------------,,,,,,,,,,,,,,++++++++++++++++++++**************)))))))))))))))))))))(((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999999999999999999988888888888888888888888888887777777777777777776666666666666666666666666555555555555554444444455555555566666666666666666666665555555555555555555555444444444444444555544444444444444444444444444443333333333333333334443333333333222222211111222222221111111111111110011111000000000000000////////////..................----------------,,,,,,,,,,,,,,++++++++++++++++++++**************)))))))))))))))))))))(((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@????????????????????????????@@@@@@@@@@@@@@@@@@???????@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================<<=============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999988888888888888888888888888887777777777777777766666666666666666666666666655555555555555544444444555555555566666666666666666666655555555555555555555444444444444444445444444444444444444444444444444333333333333333333243333333333322222221111112222221111111111111110000111000000000000000/////////////...................---------------,,,,,,,,,,,,,+++++++++++++++++++++*************)))))))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????>>>>>>??????????????????????????????????????????????????@@@@@@@@@@@@@@@@??????????????????????????????????@@@@@@@@@@@??????????????@@@@@@@@@@@@@??????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999998888888888888888888888888888777777777777777777766666666666666666666666666655555555555555544444444445555555556666666666666666666655555555555555555555444444444444444444444444444444444444444444444443333333333333333332223333333333322222221111111222111111111111111110000011000000000000000/////////////....................--------------,,,,,,,,,,,,,++++++++++++++++++++**************))))))))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!  :::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>?????????????????????????@@@@@@@???????????????????????????????????????????@@@@?????????????????????@@@@@@@@???????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999988888888888888888888888888887777777777777777776666666666666666666666666666655555555555554444444444444555555555566666666666666666655555555555555555555444444444444444444444444444444444444444444444433333333333333333322222333333333322222221111111121111111111111111000000000000000000000000/////////////...................--------------,,,,,,,,,,,,,,++++++++++++++++++++**************)))))))))))))))))))))(((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!  :::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::99999999999999999999999998888888888888888888888888888777777777777777777766666666666666666666666666665555555555555544444444444444445555555556666666666666666655555555555555555555444444444444444444444444444444444444444444444333333333333333333222222233333333322222221111111001111111111111110000000000000000000000000////////////...................---------------,,,,,,,,,,,,,,,+++++++++++++++++++*************))))))))))))))))))))))(((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::999999999999999999999999998888888888888888888888888888777777777777777777766666666666666666666666666665555555555555554444444444444444455555555555666666666666665555555555555555555554444444444444444444444444444444444444444444433333333333333333222222222333333322222222111111100011111111111100000000000000000000000000/////////////...................---------------,,,,,,,,,,,,,,,,+++++++++++++++++**************))))))))))))))))))))))(((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>?>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::9999999999999999999999999988888888888888888888888888877777777777777777777776666666666666666666666666555555555555555554444444444444444444555555555556666666666655555555555555554555554444444444444444444444444444444444444443333333333333333333332222222222233333322222222111111100001111111110000000000000000000000000000/////////////..................---------------,,,,,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))))))))))(((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????>>>>>>>>?????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::99999999999999999999999998888888888888888888888888877777777777777777777777766666666666666666666666665555555555555554444444444444444444444555555555556666666665555555555555555445555444444444444444444444444444444444444433333333333333333333332222222222222333332222222111111100000011111100000000000000000000000000000///////////////.................---------------,,,,,,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))))))))(((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>>>>>???????????????????????????????????>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::9999999999999999999999998888888888888888888888888777777777777777777777777776666666666666666666666666555555555555554444444444444444444444455555555555556666655555555555555555444555444444444444444444444444444444444443333333333333333333333322222222222222233322222222111111100000001111000000000000000000000000000000////////////////...............----------------,,,,,,,,,,,,,,,,,,,+++++++++++++++*************)))))))))))))))))))))((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????>>>>>>>>>>>>>>>>>???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::99999999999999999999999998888888888888888888888888777777777777777777777777777766666666666666666666666665555555555555444444444444444444444444455555555555555555555555555555555444445544444444444444444444444444444444443333333333333333333332222222222222222222332222222211111110000000011000000000000000000000//00000000/////////////////..............---------------,,,,,,,,,,,,,,,,,,,,++++++++++++++**************))))))))))))))))))))(((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::99999999999999999999999998888888888888888888888888777777777777777777777777777766666666666666666666666656555555555555554444444444444334444444444455555555555555555555555555555554444445444444444444433333333333344444444433333333333333333322222222222222222222221222222222111111100000000/000000000000000000000////000000//////////////////.............----------------,,,,,,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))))))))(((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????>>>>>?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::999999999999999999999999988888888888888888888888888777777777777777777777777777766666666666666666666655555555555555555555444444444444443334444444444455555555555555555555555555554444444444444444444443333333333333444444433333333333333333322222222222222222222221112222222111111100000000///0000000000000000000//////0000///////////////////.............---------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************)))))))))))))))))))(((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????>>>>>>>>>>>????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====>===========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::99999999999999999999999999888888888888888888888888887777777777777777777777777776666666666666666666655555555555555555555554444444444444444333344444444445555555555555555555555555555444444444444444444433333333333333344444433333333333333333222222222222222222222111111222222111111100000000////00000000000000000////////000//////////////////.............----------------,,,,,,,,,,,,,,,,,,,,++++++++++++++*****************))))))))))))))))))((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================================>>>>>>>>>>>==============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????>>>>>>>>>>>>>>>>>>??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::9999999999999999999999999988888888888888888888888888777777777777777777777777777766666666666666666665555555555555555555555554444444444444444433333444444444455555555555555555555555554444444444444444444433333333333333334443333333333333333332222222222222222222211111111122221111111100000000/////000000000000000//////////00//////////////////.............-----------------,,,,,,,,,,,,,,,,,,+++++++++++++++******************))))))))))))))))(((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  9999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================================================>>>>>>>>>>>>>>>>>>=======>>>>>>>>>>>>>>>>>>>>>>>>>?>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::999999999999999999999999998888888888888888888888888877777777777777777777777777777666666666666666666555555555555555555555555554444444444444444443333344444444445555555555555555555555554444444444444444444433333333333333333333333333333333333322222222222222222111111111111112211111111000000000//////000000000000////////////////////////////////.............------------------,,,,,,,,,,,,,,,,,+++++++++++++++*******************)))))))))))))))(((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  9999999999999999::::::::::::::::::::::::::::;;;:;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================================================>>>>>>>>=================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::99999999999999999999999999888888888888888888888888888777777777777777777777777777776666666666666666665555555555555555555555555544444444444444444444333334444444444455555555555555555555555444444444444444444433333333333333333333333333333333333322222222222221111111111111111110111111111000000000///////00000000000///////////////////////////////.............--------------------,,,,,,,,,,,,,,,,++++++++++++++*********************))))))))))))))(((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  99999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====>>>>==================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::999999999999999999999999988888888888888888888888888877777777777777777777777777777666666666666666666655555555555555555555555555544444444444444444444433333344444444445555555555555555555555444444444444444444433333333333333333333333333333333333322222222222111111111111111111100011111110000000000////////000000000////////////////////////////////.............--------------------,,,,,,,,,,,,,,,+++++++++++++++*********************))))))))))))))(((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  99999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999988888888888888888888888888877777777777777777777777777777666666666666666666655555555555555555555555555444444444444444444433334333333444444444445555555555555555555544444444444434444443333333333333333333333333333333333332222222222111111111111111111100000111111000000000//////////00000000////////////////////////////////.............-------------------,,,,,,,,,,,,,,,,+++++++++++++++********************))))))))))))))(((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!!  99999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================================================>>>>>>>>>>>>>>>>>>>>>>>==>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999999999999999999998888888888888888888888888777777777777777777777777777766666666666666666666665555555555555555555555555444444444444444443333333333333344444444444455555555555555555554444444444433444443333333333333333333333333333333333332222222222111111111111111100000000011110000000000///////////0000000///////////////////////////////.............--------------------,,,,,,,,,,,,,,,+++++++++++++++*********************))))))))))))))((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!!  99999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================================================>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::99999999999999999999999999999888888888888888888888888877777777777777777777777777666666666666666666666666555555555555555555555555544444444444444443333333333333334444444444445555555555555555554444444444443344443333333333333333333333333333333333332222222222111111111111110000000000001100000000000////////////000000///////////////////////////////.............-------------------,,,,,,,,,,,,,,,,++++++++++++++++********************))))))))))))))(((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  99999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================<<<<<<<<<<==================================================>========================>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::9999999999999999999999999999998888888888888888888888888777777777777777777777777776666666666666666666666666655555555555555555555555554444444444444433333333333333333444444444444455555555555555554444444444443334443333333333333333333333333333333333332222222222111111111111000000000000000000000000000/////////////00000///////////////////////////////..............------------------,,,,,,,,,,,,,,,,+++++++++++++++++******************))))))))))))))(((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!!!  66666666666666666666666778888888888888888888888888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::9999999999999999999999988888888888888888888888888888888888888887777777777777777777777777777666666666666666666555555555555555555555555555555555444444444444444444444443333333333333322222222222222223333333333334444444444444444444444443333333333333333333333322222222222222222222222222222111111111011110000000000000000/////////////......................................----.............------------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++*************))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!  66666666666666666666666777777777777888888888888888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::99999999999999999999999988888888888888888888888888888888888888887777777777777777777777777777666666666666666666655555555555555555555555555555555554444444444444444443333333333333333333222222222222222223333333333334444444444444444444444433333333333233333333333222222222222222222222222222221111111111011000000000000000///////////////.................-....................-----............------------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++*************))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!  66666666666666666666666777777777777777777777777788888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::999999999999999999999999888888888888888888888888888888888888888877777777777777777777777777777666666666666666666555555555555555555555555555555555554444444444444444333333333333333333333222222222222222222233333333333334444444444444444444443333333333332333333333322222222222222222222222222221111111111000100000000000000///////////////..................--...................------...........-----------------------,,,,,,,,,,,,,,,,++++++++++++++++++++++*************)))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################""""""""""""""!!!!!!!!!!!!!!!!!  66666666666666666666666777777777777777777777777788888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::99999999999999999999999999988888888888888888888888888888888888888777777777777777777777777777776666666666666666666555555555555555555555555555555555544444444444444443333333333333333333333222222222222222222222233333333333333444444444444444444333333333333223333333332222222222222222222222222222111111111100000000000000000////////////////...................--..................-------..........-----------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++*************))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################""""""""""""""!!!!!!!!!!!!!!!!!  556666666666666666666667777777777777777777777777888888888888888888888888899999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<;;;;;<<<<<<<<<<<<<<<<<<<<;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999888888888888888888888888888888888887777777777777777777777777777766666666666666666665555555555555555555555555555555555544444444444444433333333333333333333333222222222222222222222222233333333333333344444444444444443333333333322233333333222222222222222222222222222111111111111000000000000000////////////////....................---.................--------.........----------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*************))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################""""""""""""""!!!!!!!!!!!!!!!!!  555555555555566666666667777777777777777777777777888888888888888888888888888888888888899999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999998888888888888888888888888888888877777777777777777777777777777666666666666666666665555555555555555555555555555555555544444444444444433333333333333333333332222222222222222222222222222333333333333333333444444444443333333333332222333333322222222222222222222222221111111111111100000000000000/////////////////....................----................---------........----------------,-----,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*************))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################""""""""""""""!!!!!!!!!!!!!!!!!  555555555555555555555567777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<;;;;;;;;;;;;;;;;;;;;<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999988888888888888888888888888888777777777777777777777777777776666666666666666666655555555555555555555555555555555555444444444444444433333333333333333333332222222222222222222222222222222333333333333333333344444444333333333333222223333332222222222222222222222211111111111111110000000000000////////////////......................-----...............----------.......----------------,,----,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*************)))))))))))))))))))))())))((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################""""""""""""""!!!!!!!!!!!!!!!!!  555555555555555555555557777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<;;;;;;;<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999888888888888888888888887777887777777777777777777777777777666666666666666666666555555555555555555555555555555555554444444444444443333333333333333333333333222222222222222222222222222222223333333333333333333333333333333333333222222333322222222222222222222221111111111111111100000000000000////////////////......................------..............-----------......----------------,,,---,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*************)))))))))))))))))))))(()))((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################""""""""""""""!!!!!!!!!!!!!!!!!  555555555555555555555557777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999999999999999999999999988888888888888888888888777777777777777777777777777777777776666666666666666666666655555555555555555555555555555555444444444444444444333333333333333333333333322222222222222222222222222222222223333333333333333333333333333333333222222233322222222222222222222221111111111111111100000000000000////////////////.....................--------............-------------.....----------------,,,,-,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*************))))))))))))))))))))))((())((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!!!!!!!!  555555555555555555555557777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::999999999999999999999999999999999999999988888888888888888888888877777777777777777777777777777777777766666666666666666666666665555555555555555555555555555554444444444444444444433333333333333333333333332222222222222222222222222222222222233333333333333333333333333333333222222223222222222222222222222111111111111111111100000000000000///////////////......................---------............-------------....----------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++**************))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!!  555555555555555555555557777777777777777777777777777788888888888888888888888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;::::::::;;;;;;;;;;;;;;;;;;;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::99999999999999999999999999999999999999999888888888888888888888888777777777777777777777777777777777777777666666666666666666666666655555555555555555555555445544444444444444444444444333333333333333333333332222222222222222211111122222222222222223333333333333333333333333333322222222222222222222222222222111111111111111111110000000000/000///////////////.....................-----------..........---------------...----------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++****************)))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!  5555555555555555555555577777777777777777777777777777777777777777777788888888888888888888888888888899999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;:::::::::::::::::::::::;;;;;;;;;;;;:::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::99999999999999999999999999999999999999999888888888888888888888888877777777777777777777777777777777777777776666666666666666666666666665555555555555555555544444444444444444444444444444433333333333333333333222222222222222221111111111222222222222222222333333333333333333333333322222222222222222222222222222111111111111111111110000000000//00//////////////......................------------.........----------------..----------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************)))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  5555555555555555555555566667777777777777777777777777777777777777777777777888888888888888888888888899999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::9999999999999999999999999999999999999999988888888888888888888888877777777777777777777777777777777777777777666666666666666666666666666655555555555555555554444444444444444444444444444444443333333333333333322222222222222222221111111111111222222222222222222223333333333333333333322222222222222222222222222221111111111111111111110000000000///0//////////////.....................--------------........-----------------.-----------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*******************))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  5555555555555555555555566666666666666666667777777777777777777777777777777888888888888888888888888899999999999999999999999999999999999999999999999999::::::::::::::::9999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;:::::::::::::::::::::::::::::99999999999999999999999999999999999999999988888888888888888888888877777777777777777777777777777777777777777666666666666666666666666666665555555555555555555444444444444444444444444444444444443333333333333332222222222222222222111111111111111112222222222222222222222333333333333332222222222222222222222222222111111111111111111111000000000000/////////////////.....................---------------......-----------------------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++********************)))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  555555555555555555555556666666666666666666666666777777777777777777777777788888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;:::::::::::::::::::::::::::::99999999999999999999999999999999999999999888888888888888888888888888777777777777777777777777777777777777777766666666666666666666666666666555555555555555555544444444444444444444444444444444444333333333333333322222222222222222221111111111111111111122222222222222222222222333333333322222222222222122222222222221111111111111111111111000000000000/////////////////.....................----------------.....------------------------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*********************)))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!!!!!  555555555555555555555556666666666666666666666666777777777777777777777777788888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;::::::::;;;;;;;;;;;;;;;;;;:::::::;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999988888888888888888888888888888877777777777777777777777777777777777776666666666666666666666666666655555555555555555554444444444444444444444444444444444443333333333333332222222222222222222211111111111111111111111222222222222222222222222222222222222222222221112222222222111111111111111111111110000000000000/////////////////....................------------------...-------------------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*********************))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!!!  445555555555555555555556666666666666666666666666777777777777777777777777777788888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;::::::::::::::::;;;;;;;;;;;::::::::::::::;;;;;;;;;;;;:::::::::::::;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999888888888888888888888888888888888877777777777777777777777777777777776666666666666666666666666666655555555555555555555444444444444444444444444444444444443333333333333333222222222222222222221111111111111111111111111122222222222222222222222222222222222222222211112222222211111111111111111111111100000000000000////////////////....................-------------------.--------------------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*********************)))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!!  444444444444455555555556666666666666666666666666777777777777777777777777777777777777777777777777778888888888888888888888888999999999999999999999999999999999999999999999999999:::::::::::::::::::::9999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;:::::::::::::::::::::;;;;;;:::::::::::::::::::;;;;;;;;;;;;;;;;;;:::::::;;;;;;;;;;;;;;;;;;;;;;;:::;;;;::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999888888888888888888888888888888888888887777777777777777777777777777777666666666666666666666666666665555555555555555555544444444444444444444444444444444444433333333333333332222222222222222222211111111111111111111111111111122222222222222222222222222222222222222111111222222111111111111111111111110000000000000000////////////////....................-------------------------------------------,,-------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++**********************)))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!  444444444444444444444446666666666666666666666666777777777777777777777777777777777777777777777777778888888888888888888888888999999999999999999999999999999999999999999999999999:999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999888888888888888888888888888888888888888887777777777777777777777776677766666666666666666666666666666555555555555555555555444444444444444444444444444444444443333333333333333222222222222222222222211111111111111111111111111111111222222222222222222222222222222222221111111122222111111111111111111111000000000000000000////////////////....................-------------------,,----------------------,,,------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++********************))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!  4444444444444444444444466666666666666666666666667777777777777777777777777777777777777777777777777788888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;:::::::::::::::::::;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999888888888888888888888888888888888888888887777777777777777777777776666666666666666666666666666666666555555555555555555555544444444444444444444444444444444444333333333333333322222222222222222222222211111111111111111111111111111111122222222222222222222222222222222111111111122211111111111111111110000000000000000000000////////////////...................-------------------,,,--------------------,,,,,-----------,,,,,,,,,,,,,+,,,,,++++++++++++++++++++*******************)))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!  4444444444444444444444466666666666666666666666667777777777777777777777777777777777777777777777777788888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999888888888888888888888888888888888888888887777777777777777777777776666666666666666666666666666666666665555555555555555555555554444444444444444444444444444444433333333333333333322222222222222222222222221111111111111111111111111111111111122222222222222222222222222221111111111112111111111111111111000000000000000000000000////////////////...................------------------,,,,,-------------------,,,,,,----------,,,,,,,,,,,,,++,,,,+++++++++++++++++++++******************)))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""""""""!!!!!!!!!!!!!!!  4444444444444444444444466666666666666666666666667777777777777777777777777777777777777777777777777788888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::99999999999:::::::::::::::::::::::99::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999888888888888888888888888888888888888888888777777777777777777777777666666666666666666666666666666666666665555555555555555555555555444444444444444444444444444443333333333333333333332222222222222222222222222111111111111111111111111111111111111112222222222222222222222111111111111111111111111111111100000000000000000000000000////////////////...................-----------------,,,,,,,------------------,,,,,,,---------,,,,,,,,,,,,,+++,,++++++++++++++++++++++*****************))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""""""""!!!!!!!!!!!!!!!  4444444444444444444444466666666666666666666666666666666666677777777777777777777777777777777777777788888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999:::9999999999999999999999::::::::::::9999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999888888888888888888888888888888888888888887777777777777777777777777666666666666666666666666666666666666666665555555555555555555555555444444444444444444444443344333333333333333333333332222222222222222222222222111111111111111111111111111111111111111112222222222222221111111111111111111111111111111110000000000000000000000000000///////////////....................----------------,,,,,,,,-----------------,,,,,,,,--------,,,,,,,,,,,,,++++,++++++++++++++++++++++*****************)))))))))))))(((((((((((((((((((((('((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""""""""!!!!!!!!!!!!!!!  444444444444444444444446666666666666666666666666666666666666666666666666677777777777777777777777778888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999888888888888888888888888888888888888888887777777777777777777777777766666666666666666666666666666666666666666555555555555555555555555555544444444444444444444333333333333333333333333333333222222222222222222222221111111111111111111111111111111111111111111111111111211111111111111111111111111111111111110000000000000000000000000000////////////////..................----------------,,,,,,,,,,---------------,,,,,,,,,,-------,,,,,,,,,,,,,++++++++++++++++++++++++++*****************))))))))))))))((((((((((((((((((((((''((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""""""""!!!!!!!!!!!!!!!  444444444444444444444445555555555666666666666666666666666666666666666666677777777777777777777777778888888888888888888888888888888888888888888888888899999999999999988888888888999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999::::::999999999999999999999999999999888888888888888888888888888888888888888888777777777777777777777777766666666666666666666666666666666666666666655555555555555555555555555554444444444444444444433333333333333333333333333333333322222222222222222222211111111111111111110000111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000//////////./////..................----------------,,,,,,,,,,,--------------,,,,,,,,,,,------,,,,,,,,,,,,,++++++++++++++++++++++++++*****************))))))))))))))(((((((((((((((((((((''''(''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""""""""!!!!!!!!!!!!!!!  3333333333333333333333344444444444444444444444443333344444444444444444444444444444444444444444444455555555555555555555555556666666666666666666666666777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999988888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777776666666666666666665555555555555555555555555555555555555555555444444444444444444444444444443333333333333333333333333222222222222222222222211111111111111111111111111110000000000000000000000000000000000111111111111111111111111111111111000000001111110000000000000000////000000000000000////////////...................------,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++***,,,,+++++++++++++********+++++++******************))))))))))))))))))))(((((())(((((((((((((((((((((('(((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!  3333333333333333333333344444444444444444444444443333333333333333333334444444444444444444444444444455555555555555555555555556666666666666666666666666777777777777776666777666667777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777666666666666666665555555555555555555555555555555555555555555444444444444444444444444444444333333333333333333333333333222222222222222222221111111111111111111111111111110000000000000000000000000000000000011111111111111111111111111111100000000001111100000000000000///////00000000000000////////////...................------,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++****,,,+++++++++++++*********++++++*******************)))))))))))))))))))((((((((((((((((((((((((((((('''(((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!  33333333333333333333333333333333333444444444444433333333333333333333333334444444444444444444444444555555555555555555555555566666666666666666666666666666666666666666666666666677777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777667777766666666666666666666555555555555555555555555555555555555555554444444444444444444444444444443333333333333333333333333333322222222222222222211111111111111111111111111111111000000000000000000000000000000000000000111111111111111111111111000000000000011110000000000000/////////0000000000000///////////.....................-----,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++******,++++++++++++++**********+++++********************)))))))))))))))))((((((((((((((((((((((((((((((''''((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!  333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444445555555555555555555555555666666666666666666666666666666666666666666666666666777777777777777776666666688888888888888877777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777766666676666666666666666666666665555555555555555555555555555555555555544444444444444444444444444444433333333333333333333333333333222222222222222222211111111111111111111111111111111000000000000000000000000000000000000000000011111111111111111111100000000000000111100000000000///////////00000000000////////////.....................------,,,,,,,,,,,,,++++++++++++++++++++++++++++++*******++++++++++++++***********+++**********************))))))))))))))))(((((((((((((((((((((((((((((''''''(''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!  33333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777788888888888888888888888888888888888888888888777777777777777777777777777777777777777777777766666666666666666666666666666666666555555555555555555555555555555555554444444444444444444444444444444333333333333333333333333333322222222222222222221111111111111111111111111111111100000000000000000000000000000000000000000000000000001000111111111100000000000000011100000000000//////////////////////////////////.....................-------,,,,,,,,,,,,+++++++++++++++++++++++++++++*********++++++++++++*************++**********************)))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!  3333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444455555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777788888888888888888888888888888888888888888888888887888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777778888888888888888888888888888888888888888877777777777777777777777777777777777777777777766666666666666666666666666666666666666655555555555555555555555555555555444444444444444444444444444444433333333333333333333333333333222222222222222222211111111111111111111111111111110000000000000000000000000000000000000000000000000000000000011111111100000000000000001100000000000//////////////////////////////////....................---------,,,,,,,,,,,++++++++++++++++++++++++++++***********+++++++++++*************************************)))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!  333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444445555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666677777777777777777777777778888888888888888888887777888888888888888777777777788888888888888888888888888888888888888888888888888888888888888888888887777788888888877777777777777777888888888888888888887777788888888888777777777777777777777777777777777777777777777766666666666666666666666666666666666666666665555555555555555555555544555544444444444444444444444444444443333333333333333333333333333322222222222222222221111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000001111111100000000000000000100000000000//////////////////////////////////...................-----------,,,,,,,,,+++++++++++++++++++++++++++++************++++++++++************************************))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""!!!!!!!!!!!!!!  2222222233333333333333333333333333333333333333333333333333333333333333333444444444444444444444444455555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666777777777777777777777777788888877777777777777777778888887777777777777777777888888888888888888888888888888888888888888888888888888888888888877777777777888777777777777777777777778888888888888887777777777888888877777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666655555555555555555555444445444444444444444444444444444444433333333333333333333333333333322222222222222222211111111111111111111111111111100000000000000000000000000000////////00000000000000000000000000000111111100000000000000000010000000000//////////////////////////////////..................-------------,,,,,,,,++++++++++++++++++++++++++++**************++++++++****************)********************)))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!  22222222222222222222333333333333333333333333333333333333333333333333333334444444444444444444444444555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888887777888888888888888888888888888888888777777777777777777777777777777777777777777788888888888777777777777778877777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666655555555555555555544444444444444444444444444444444444444333333333333333333333333333333222222222222222222211111111111111111111111111111000000000000000000000000000000///////////000000000000000000000000000011111000000000000000000000000000000//////////////////////////////////................----------------,,,,,,,+++++++++++++++++++++++++++****************+++++++****************))******************))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""!!!!!!!!!!!!!!  222222222222222222222223333333333333333333333333333333333333333333333333344444444444444444444444445555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777788888888888887777777777778888888888888888888777777887777777777777777777777777777777777777777777777777888888777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666555555555555555555444444444444444444444444444444444444443333333333333333333333333333332222222222222222222211111111111111111111111111110000000000000000000000000000000//////////////00000000000000000000000000010000000000000000000000000000000000//////////////////////////////////.............-------------------,,,,,,++++++++++++++++++++++++++******************++++++***************))))*****************)))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""!!!!!!!!!!!!!!  22222222222222222222222333333333333333333333333333333333333333333333333333344444444444444444444444555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777778888777777777777777777777888888888888887777777777777777777777777777777777777777777777777777777777777787777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666555555555555555555544444444444444444444444444444444444444444333333333333333333333333333222222222222222222222221111111111111111111111111100000000000000000000000000000000////////////////0/0000000000000000000000000000000000000000000000000000000000///////////....../////////////////............--------------------,,,,,,+++++++++++++++++++++++++*******************)++++***************))))))***************))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""!!!!!!!!!!!!!!  222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333335555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666665555555555555555554444444444444444444444444444444444444444444433333333333333333333333333222222222222222222222222211111111111111111111111110000000000000000000000000000000/////////////////////00000000000000000000000000000000000000000000000000000000///////////.......////////////////...........---------------------,,,,,,++++++++++++++++++++++++********************))+++***************)))))))**************)))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""!!!!!!!!!!!!!!!  2222222222222222222222233333333333333333333333332222333333333333333333333333333333333333333333333344444444444444444444444445555555555555555555555555666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777787777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666555555555555555555544444444444444444444444444444444444444444444333333333333333333333333333332222222222222222222222222111111111111111111111110000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000//////////.........///////////////...........---------------------,,,,,,+++++++++++++++++++++++********************))))+****************))))))))************))))))))))))))))(((((((((((((((((((((('((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""!!!!!!!!!!!!!!!!!  222222222222222222222223333333333333333333333333222222222222222222223333333333333333333333333333334444444444444444444444444555555555555555555555555555555555555555555555555555666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666566666655555555555555555554444444444444444444444444444444444444444444433333333333333333333333333333322222222222222222222222222211111111111111111111100000000000000000000000000000000/////////////////////////0000000000000000000000000000000000000000000000/000000//////////..........//////////////..........---------------------,,,,,,,+++++++++++++++++++++*********************))))))***************))))))))))**********))))))))))))))))(((((((((((((((((((((((''((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  2222222222222222222222222222222222333333333333332222222222222222222222222333333333333333333333333344444444444444444444444445555555555555555555555555555555555555555555555555556666666666666666666666655777777777777777766666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777667777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666655555666555555555555555555555544444444444444444444444444444444444444443333333333333333333333333333333222222222222222222222222222221111111111111111111000000000000000000000000000000000////////////////////////////00000000000000000000000000000000000000000000//00000//////////...........////////////...........--------------------,,,,,,,,+++++++++++++++++++++*******************)))))))))**************)))))))))))*********))))))))))))))))((((((((((((((((((((((''''(((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333334444444444444444444444444555555555555555555555555555555555555555555555555555665556665555555555555555576666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666655555555555555555555555555555555554444444444444444444444444444444444444333333333333333333333333333333322222222222222222222222222222111111111111111111110000000000000000000000000000000000/////////////////////////////0000000000000000000000000000000000000000000///0000//////////...................................------------------,,,,,,,,,+++++++++++++++++++++******************)))))))))))************)))))))))))))*******))))))))))))))))))((((((((((((((((((((('''''((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333334444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666777777777777777777777777777777777777777776666666666666666666666666666666666666666666666555555555555555555555555555555555555554444444444444444444444444444444444333333333333333333333333333333332222222222222222222222222222211111111111111111110000000000000000000000000000000000000///////////////////////////////0000000000000000000000000000000000000000////000//////////...................................-----------------,,,,,,,,,,,+++++++++++++++++++******************)))))))))))))***********))))))))))))))******)))))))))))))))))))((((((((((((((((((('''''''(''''''''''''''''''''''&&'''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  2222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333344444444444444444444444445555544444444444444444445555555555555555555555555555555555555555555555555555666666666666666666666666677777777777777777777766667777777777777777776666666777777777777777777777777777777777777777777777777777777777777777777777776666777777777666666666666666667777777777777777777766666777777777777666666666666666666666666666666666666666666666665555555555555555555555555555555555555555544444444444444444444444434444443333333333333333333333333333333322222222222222222222222222222111111111111111111110000000000000000000000000000000000000///////////////////////////////////000000/0///0000000000000000000000000//////00//////////...................................---------------,,,,,,,,,,,,,,++++++++++++++++++******************))))))))))))))*********))))))))))))))))****)))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''&&&''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  2222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333344444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555666666666666666666666666677777777776666666666666667777777776666666666666666777777777777777777777777777777777777777777777777777777777777777777666666666777776666666666666666666667777777777777777766666666777777766666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555544444444444444444444433334443333333333333333333333333333333322222222222222222222222222222111111111111111111110000000000000000000000000000000000000///////////////////////////////////////////////////////0000000000000000/////////0//////////...................................--------------,,,,,,,,,,,,,,,,+++++++++++++++++*****************))))))))))))))))*******))))))))))))))))))**)))))))))))))))))))))))((((((((((((((((''''''''''''''''''''''''''''''&&&&&''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  11111122222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777776766777777777777777777777777777777777776666666666666666666666666666666666666666677777777777766666666666667776666666666666666666666666666666666666666666665565555555555555555555555555555555555555555555555555444444444444444444433333333333333333333333333333333333333222222222222222222222222222222111111111111111111100000000000000000000000000000000///////////////////////////////////////////////////////////////00000000000000/////////////////////...................................-------------,,,,,,,,,,,,,,,,,,++++++++++++++++****************)))))))))))))))))(*****))))))))))))))))))))*)))))))))))))))))))))))((((((((((((((((''''''''''''''''''''''''''''''&&&&&&'&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  111111111111111222222222222222222222222222222222222222222222222222222222233333333333333333333333334444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666677777777777777766666666667777777777777777777776666777666666666666666666666666666666666666666666666666777777666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555544444444444444444443333333333333333333333333333333333333322222222222222222222222222222221111111111111111111100000000000000000000000000000////////////////////////////////////////////////////////////////////000000000/////////////////////////...................................------------,,,,,,,,,,,,,,,,,,,,++++++++++++++*****************))))))))))))))))(((****))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  1111111111111111111111122222222222222222222222222222222222222222222222222333333333333333333333333344444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666777777666666666666666666677777777777777776666666666666666666666666666666666666666666666666666666666667666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555444444444444444444433333333333333333333333333333333333333322222222222222222222222222222211111111111111111111100000000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////////..................................------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))))))(((((**))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  1111111111111111111111122222222222222222222222222222222222222222222222222222222333333333333333333344444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666677777777766666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555554444444444444444444333333333333333333333333333333333333333333322222222222222222222222222211111111111111111111111000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////..//////................----...............------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++****************)))))))))))))))((((((())))))))))))))))))))))))())))))))))))))))))))((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  11111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222333333444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555544444444444444444443333333333333333333333333333333333333333333322222222222222222222222222211111111111111111111111110000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////..../////...............------............-------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++****************))))))))))))))((((((((())))))))))))))))))))))((())))))))))))))))))(((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  11111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333344444444444444444444444445555555555555444444444444455555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555544444444444444444433333333333333333333333333333333333333333333322222222222222222222222222222211111111111111111111111110000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////......///...............--------.........--------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))))((((((((((()))))))))))))))))))))(((()))))))))))))))))((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  1111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555444444444445555555555555555555555555555555555555555555555554445555555544444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333222222222222222222222222222222222222222222221111111111111111111111111111100000000000000000000000000000000000000000000////////////////...................................................//////////..............////////............................---------------....------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************))))))))))))))))(((((((()))))))))(((((((((((((((((((((((((((((('''''''''''(((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  1111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333332222222222444444444444444444444444344444444444444443333333334444444444444444444444444444444444444444444444444455555555444444444444444445555555555555555555555555555555555555555554444444445554444444444444444444444444444444444444444444444444444444444444444444443334443333333333333333333333333333333333333222222222222222222222222222222222222222222221111111111111111111111111111100000000000000000000000000000000000000000000///////////////////...........................................................................//.................................-------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))))))))(((((((((()))))))(((((((((((((((((((((((((((((('''''''''''''(''''''''''''''''''''''''&''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  1111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444444333333333333333333344433333333333333333333334444444444444444444443333444444444444444444444444444444444444444444444444445555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333332222222222222222222222222222222222222222222221111111111111111111111111111110000000000000000000000000000000000000000000//////////////////////...................................................................................................-........--------------------------------------,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*************)))))))))))))(((((((((((()))))((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''&&&''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  000000111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333444444444444433333333333344444444444444444444444444444444444444444444444444555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333332222222222222222222222222222222222222222111221111111111111111111111111111111000000000000000000000000000000000000000000/0////////////////////////.................................................................................................---.......--------------------------------------,,,,,,,,,,,,,,++++++++++++++++++++++++++++*************))))))))))))(((((((((((((()))(((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''&&&&'''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333444333333333333333333333344444444444444444444444444444444444444444444444444555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333332222222222222222222222222222222222222222111111111111111111111111111111111110000000000000000000000000000000000000000000/////////////////////////////...............................................................................................-----......-------------------,------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************)))))))))))))((((((((((((((())((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''&&&&&&'''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333322222222222222222222222222222222222222222111111111111111111111111111111111110000000000000000000000000000000000000000000////////////////////////////////.............................................................................................-------....------------------,,,,-----------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''&&&&&&&''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444334433333333333333333333333333333333333333333333333322222222222222222222222222222222222221111111111111111111111111111111111111110000000000000000000000000000000000000000///////////////////////////////////...........................................................................................---------...-----------------,,,,,,---------------,,,,,,,,,,,,,++++++++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((('((((''''''''''''''''''''''''''''''''''''''&&&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$%$$$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  0000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111211111222111111111111111112222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444443333344444444444444444444444445555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333332222222222222222222222222222222222211111111111111111111111111111111111111111100000000000000000000000000000000000000///////////////////////////////////.........................--.....--------...................................................-----------.------------------,,,,,,,--------------,,,,,,,,,,,,,+++++++++++++++++++++++++++++*************)))))))))))(((((((((((((((((((((((((((((((((((((((((('''(((''''''''''''''''''''''''''''''''''''''&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  0000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333444444444444333333333333344444444444444444444444445555444444444444444444444444444444444444444444444444444444444444444444444443444444444444444333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222111111111111111111111111111111111111111111111000000000000000000000000000000000000///////////////////////////////////..........................----..-------------..................................-............------------------------------,,,,,,,,,------------,,,,,,,,,,,,,,+++++++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((('''''(''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  0000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333444333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333444444444433333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222111111111111111111111111111111111111111111110000000000000000000000000000000000000///////////////////////////////////............................----------------------..............................---..........-------------------------------,,,,,,,,,,---------,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++************)))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&'''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444443444444444444444444444444444444444444444444444444444444444444444444333333333344444333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222211111111111111111111111111111111111111111111000000000000000000000000000000///0000////////////////////////////////////............................-------------------------............................----........--------------------------------,,,,,,,,,,,-------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++*************)))))))))))((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''&&'''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444443333333444444444444444444444444444444444444444444444444443444444444433333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222211111111111111111111111111111111111111111111000000000000000000000000000000//////0////////////////////////////////////...............................-------------------------...........................-----......---------------------------------,,,,,,,,,,,,----,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++*************)))))))))))(((((((((((((((((((((((('((((((((((((((('''''''''''''''''''''''''''''''&&&&''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222233333333333333333333333333333333333333333333333322333333333333333333333333333333333333333333333333334444444444443333333333333444444444444444444444444444444444444444444444333333444444333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222211111111111111111111111111111111111111111111000000000000000000000000000000////////////////////////////////////////////...............................----------------------------.........................------....----------------------------------,,,,,,,,,,,,,--,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++*************))))))))))))(((((((((((((((((((((('''(((((((((((((('''''''''''''''''''''''''''''''&&&&&''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222211111111133333333333333333332332223333333333333322222222222333333333333333333333333333333333333333333333333334444433333333333333333333444444444444444444444444444444444444444433333333333433333333333333333333333333333333333333333333333333333333333333333333322222322222222222222222222222222222222222222111111111111111111111111111111111111111111111000000000000000000000000000000////////////////////////////////////////////..................................-----------------------------........................------...----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++***********))))))))))))(((((((((((((((((((((((''''(((((((((((('''''''''''''''''''''''''''''''&&&&&&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111133322222222222222222222223222222222222222222222222333333333333333333322222233333333333333333333333333333333333333333333333333444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222221111111111111111111111111111111111111111111111000000000000000000000000000000////////////////////////////////////////////.....................---............-------------------------------......................-------..----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++***********))))))))))))((((((((((((((((((((((''''''((((((((((('''''''''''''''''''''''''''''''&&&&&&&&'''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  //0000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222333333333222222222222222233333333333333333333333333333333333333333333333333444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222221111111111111111111111111111111111111111000111000000000000000000000000000000/////////////////////////////////////////////.......................------.......----------------------------------.....................-------------------------------,-----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++***********))))))))))))((((((((((((((((((((((''''''''((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  //////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222322222222222222222222222233333333333333333333333333333333333333333333333333444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222211111111111111111111111111111111111111111000000000000000000000000000000000000///////////////////////////////////////////............................------------------------------------------------...................-------------------------------,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((('''''''''((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ///////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222211111111111111111111111111111111111111111000000000000000000000000000000000000///////////////////////////////////////////...............................-------------------------------------------------................-------------------------------,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*************)))))))))))(((((((((((((((((((((('''''''''''(((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  //////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333344444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111000000000000000000000000000000000000000//////////////////////////////////////////.................................--------------------------------------------------..............-----------------------------,,,,,,,--------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*************))))))))))))((((((((((((((((((((('''''''''''''(((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ///////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111110000000000000000011111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333332222222333333333333333333333333344444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111000000000000000000000000000000000000000000///////////////////////////////////////....................................---------------------------------------------------..........----------------------------,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,+,,,,,,,,,,,,,,+++++++++++++++++++++++++*************)))))))))))))(((((((((((((((((((('''''''''''''''((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222333333333333222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111000000000000000000000000000000000000000000000/////////////////////////////////////.......................................--------------------------------------------------------.-----------------------------,,,,,,,,,,,,,,----,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++++++++++++++++++++++++**************)))))))))))))((((((((((((((((((('''''''''''''''''('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222333333332222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000/////////////////////////////////////..........................................-----------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,-,,,,,,,,,,,,,,,,,,,,,++++,,,,,,,,,,+++++++++++++++++++++++++***************))))))))))))((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''&'''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  /////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333332233333333333333333333333333333333333333333333333333333333333333322222222222223333222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111110000000000000000000000000000000000000000000000/////////////////////////////../////.............................................---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++*****************)))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  /////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333332222222223333333333333333333333333333333333333333333333332223333333322222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111110000000000000000000000000000000000000000000000//////////////////////////////.....///.....................................--------..------------------------,-------------------------------------------------,----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++,,,,,,,+++++++++++++++++++++++******************))))))))))))(((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''&&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##$#######################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  /////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111222222222222222222222222222222222222222222222211112222222222222222222222222222222222222222222222222233333333222222222222222223333333333333333333333333333333333333333333222222223332222222222222222222222222222222222222222222222222222222222222222222222112222111111111111111111111111111111111111110000000000000000000000000000000000000000000000//////////////////////////////.............................................------------------------------------,,---,,,,,---------------------------------------,,,--,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,+++++++++++++++++++++++******************)))))))))))))((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ------------------------..........................................................................//////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////0000000000///////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000/////////////////////////////////////////////.....///////////..........................................................----------------------------------------------------------------------------------........------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++++++++++++++++++++**********************)))))))))))))))(((((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ------------------------------------..............................................................//////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////0000/////////////////////0000000000000000000000000000000000000000000000000//0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////.........////////..........................................................----------------------------------------------------------,,-------------------------......-------------------,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++*****+++++++++++++++++++**********************))))))))))))))))((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ------------------------------------------------..................................................//////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////0000000000000000000000///000000////////////////////////////////////////////0000000000000000000000///000000000000000000////////000000000000000000000000000000000000000000000000//0000000000000000000000000000000000000000000000////////////////////////////.////////////............./////..........................................................-----------------------------------------------------------,,,,------------------......-.....--------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++*******+++++++++++++++++**********************)))))))))))))))))((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$########################"###""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ------------------------------------------------..................................................//////////////////////////////////////////////////000000000000000//////0////00000000000000000000000000000000000000000000000000/////////////////////////000000000000///////////////////////////////////////////////////////////////00000000000000000////////000000000000//////////////0000000000000000000000///0000000000000000000//////000000000000000000000000000000000000000000////////////////////////////.....//////////.............../...........................................................------------------------------------------------------------,,,,,,---------------..............--------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++*********++++++++++++++***********************))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''''&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$#######################""##""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ------------------------------------------------..................................................////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000///////////////////////////////////0//////////////////////////////////////////////////////////////////////////00000000000//////////////00000000//////////////////000000000000000000///////000000000000000//////////00000000000000000000000000000000000000////////////////////////////.........//////...................................................................---......------------------------------------------------------------,,,,,,,,,,,-----------................-------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***********++++++++++++***********************)))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''''&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""""""!""!!!!!!!!!!!!!!!!!!!!!!!!!  ------------------------------------------------..........................................................////////////////////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////00000////////////////////000///////////////////////0000000000000////////////0000000000///////////////00000000000000000000000000000000000///////////////////////////.............//.....................................................................-----...-------------------------------------------------------------,,,,,,,,,,,,,,---------.................-----------------,,,,,,,,,,,,,,+++++++++++++++++++++++++++**************++++++++++***********************)))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! !   ------------------------------------------------...........................................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000////////////////000000///////////////////000000000000000000000000000000////////////////////////////.....................................................................................-------------------------------------------------,,,,,,,,,----------,,,,,,,,,,,,,,,,,,--------.................---------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++***************++++++++***********************))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,-----------------------------------------------.......................................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000//////////////////////0////////////////////////00000000000000000000000//0////////////////////////////.....................................................................................-------------------------------------------------,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,-------..................-----------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*****************++++++***********************)))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,-----------------------------------------------------....................................................//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000/////////////////////////////////..........................................................................-..........-----------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++******************++++***********************))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------..................................................//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////00000000000000////////////////////////////////////........................................................................----.......-----------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...................--------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************+++***********************)))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------..................................................//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0000000000////////////////////////////////////////......................................................................------....----------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......////.........-------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++******************++**********************)))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------................................................../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////..../////////////////////////////////////////////////////////////////////////////////////////////////////000000////////////////////////////////////////////..................................................................----------.-----------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,-----......//////........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++*******************+***********************)))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------...................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............/////////////////////////////////////////////////////////////////////////////////////////////////////0/////////////////////////////////////////////////..............................................----.............----------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++,,,,,-----......//////.......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************)+**********************))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------..................................................//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........./////....................//////////////////////////////////////////////////.////////////////////////////////////////////////////////////////////////////////////////////////////...........................................-------..........----------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++,,,,-----.....///////.......-----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++******************)+**********************))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------................................................../////////////////////////////////////////////////////////////////////////////////////////////////....////////////////////////.///////.........................................../////////////////////////////////////////////......////////////////////////////////////////////////////////////////////////////////////////////////............................................----------......-----------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++,,,,-----.....///////.......-----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++******************)***********************)))))))))))))))((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------................................................../////////////////////////////////////////////////////////////////////////////////....................////////////////...........................................................////////////////////.....///////////////...........////////////////////////.////////////////////.....//////////////////////////////////////////.............................----...........--------------...-----------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++,,,,----.....///////......-----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++******************)***********************))))))))))))))((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$$######################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------............................................................................////////////////////////////////////////////.............................../////....................................................................../////////////............//////////................///////////////////......////////////////.........///////////////////////////////////////............................--------.......--------------------------------------------------------------------,--------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,++++++++++++++++++++++,,,,----.....//////.....-.----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************))**********************)))))))))))))))(((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$#######################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------............................................................................//////////////........................................................................................................................................//////...................////......................///////////////..........///////////..............///////////////////////////////////.............................-----------....--------------------------------------------------------------------,,,,-----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,++++++++++++++++++++++++,,,,----......////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++******************))**********************))))))))))))))(((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####$$$$$######################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------........................................................................................................................................................................................................./................................................../////////................///////..................///////////////////////////////..............................-----------------------------------------------------------------------------------,,,,,,,--,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++,,,,----...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++*******************))**********************))))))))))))))((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$#######################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------............................................................................................................................................................................................................................................................/////....................//.......................///////////////////////../...............................------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++,,,,-----.............------,,,,,,,,+++++,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++********************))**********************)))))))))))))((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########$########################""""""""""""""""""""""""!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------..............................................................................................................................................................................................................................................................................................................///////////////////..................................-------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,-----............-------,,,,,,,++++++++++,,,,,+,,,,,,,,,,,,+++++++++++++++********************)))**********************)))))))))))))(((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------..............................................................................................................................................................................................................................................................................................................///////////////...................................--------------------------------------------------------------------------,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,-----..........-------,,,,,,++++++++++++++++,++++++++++++++++++++++++++*********************))))*********************))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------..............................................................................................................................................................................................................................................................................................................//////////........................................-----------------------------------------------------------------------,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,------........-----,-,,,,,,++++++++++++++++++++++++++++++++++++++++++**********************)))))*********************)))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!! !  +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------......................................................................................................................................................................................................---.....................................................................................................//////............................................--------------------------------------------------------------------,,,,,,,,--,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------.....-------,,,,,,,+++++++++++++++++++++++++++++++++++++++************************)))))))********************))))))))))))))(((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------...............----........................................................................................................................................................................--------.....................................................................................................//................................................------------------------------------------------,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++*****++++++++,,,,,,-----------------,,,,,,,++++++++++++++++++++++++++++++++++++*************************))))))))))*******************))))))))))))))(((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++*****************++++++++,,,,,,--------,,,,,,,,+++++++++++*****++******************************)************************))*******))))))))))))))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  *****************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,-----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++*******************++++++++,,,,,,,,,,,,,,,,,,,,+++++++++++***********************************)))))**********************))))******))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))******************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------,,,,,--------,,,,,,,,,,,,,,,,,,-----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******************************++++++++,,,,,,,,,,,,,,,,,++++++++++++********************************)))))))))*******************)))))))*****)))))))))))))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))****************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------,,,,,------------------,,,,,,,---------------------------------------------------------------,,,,,,,,,,,,--,,,,,,,,,,,,,,,,,,,,,,,,-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**+++++++++++++***********************************+++++++++,,,,,,,,,,,,,,++++++++++++******************************))))))))))))********))))))))))))))))))***))))))))))))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))**************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------,,,,,,,,,,,,,,,,,,-------,,,,,,,,,,,,,,,,,,--------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*****++++++++++***************************************+++++++++++,,,,,,,,++++++++++++++******************************)))))))))))))**))))))))))))))))))))))))**))))))))))))))))))))))()))(((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))**************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++,,,,,,,,,,,,,,+++++++++++,,,,,,,,,,,,,,,,,,,,+++++,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********+++++++*******************************************+++++++++++++++++++++++++++++++*****************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(())((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"##""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))*************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,+++++++++,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***********++++************************************************+++++++++++++++++++++++++++*******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,,,,,,,,,,,,+++++++++++++,,,,,,+++++++++++++++++++,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++++++++++++++++++++**************++****************************************************++++++++++++++++++++*++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! !!!  ))))))))))))))))))))))))))))**********************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,+++++++++++++++++,,+++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++++++++****++++++++***************************************************************************++++++++++++****************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !  ))))))))))))))))))))))))))))))))))))))))))********************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++*******++++++*********************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))))))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,-----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++**********++*************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   ))))))))))))))))))))))))))))))))))))))))))))))))**************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****************++++++++++++****************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!   ))))))))))))))))))))))))))))))))))))))))))))))))*************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******************++++++++********************************************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))(()))))))))(((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***********************+++++********************************************************************))*************************************************************************************))))))))))))))))))))))))))))))))))))((((())))))))(((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++,,,,,,,,,,,,++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++*********************************************************************))))*********))))))))))))))))))))))))))))))))*******************************************)))))))))))))))())))))))))))))))(((((((((()))))(((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  (()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++,,,,,+++++++++++++++++++++,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************)))))))****)))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))(()))))))))))((((((((((((((())))(((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,+++++++++++,,,,,,,,,,,,,,,++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++++++++++++++++++++++++++*************************************************************************************))***************))))))))))**))))))))))))))))))))))))))))))))))))))))))))))))********************************)))))))))))))))((()))))))))((((((((((((((((()(((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$###########################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*++++++++++++++++++*******+++++++++++++++++++++++**+++++++++++**************************************************************************************))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************)))))))))))))))))(((())))))(((((((((((((((((((((((((((((((((((((((((((('((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$###########################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****+++++++++++++************+++++++++++++++++++******+++++++***************************************************************************************)))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************))))))))))))))))))))((((())))(((((((((((((((((((((((((((((((((((((((((((((''(''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####$$############################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++****************+++++++++++++++**********+++***************************************************************************************)))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$###########################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**+++++++++++**************++++*********************++++++++++++*************************************************************)))************************)***********))))))))))))))**))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((()(((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******++++++*******************+************************++++++++**************************************************************))))))*********************))))********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,++++++++++++++++++,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*************+++***********************************************+++***************************************************************))))))))))******************)))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################"""""""""""""""""""""""""""!"!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************+***+++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**********************************************************************************************************************************)))))))))))))***************))))))))))**)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************************+++++++++++**************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**+++************************************************************************************************************************************))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************++++++++++***************************************************************)))*****************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((())))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))())))((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$################################"""""""""""#"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!   '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************++++****************************************************************))))))))*************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))()))))))))))))))(((((((((())))))))(((((((((((((((((()))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))()))((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##############$$$$$################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!   '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*******************************************************************************************************************************************))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((())))))))))))((((((((((((()))))((((((((((((((((((((())((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((''''''((((((((((()))))))))))))))))))())(((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################$$$################################""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!  '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************************************************************************************)))))))))))))))))****))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))((((((((((((((((()(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((''((((((((((''''''''''''((((((())))))))))))))))))))())((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################$#################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!  &&&&&&&&&''''''''''''''&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))********************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((()))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((''''''''''''''''''((((((((''''''''''''''''(((((()))))))))))))))))))())(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####################################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))*********************))))**************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(()))))))))(((((((((((((((()((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''''''''''''((((((''''''''''''''''''((((())))))))))))))))))))())(((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####################################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))(())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************)))))))))))**********************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((()))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''(((('''''''''''''''''''''(((())))))))))))))))))))()((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################################################"###""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****))))))))))))))))))))****************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''(''''''''''''''''''''''''((((()))))))))))))))))))()((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&'''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$%%%%$$$$$$$$$$$$$$$$$$$$$################################################""#""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((()))))))))))))))))))()((((((((((((((((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&''''''''&&&&&&&&&&&&&&&&%&&&%%%%%%%%%%%%%%%%%%$$$$%%%$$$$$$$$$$$$$$$$$$$$$$##############################################""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))(((((()))))))))))(((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*******************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''(''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((()))))))))))))))))))()((((((((((('''((((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''&&&&&&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$$$$$$$$$$$$########################""###################""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))())))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))*************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((()))))))))))))))))))()(((((((('''''''''(((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""#################""""""""""""""""""""""""""""""""!"""""""""""!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((()))))))))))))))))))()(((((((''''''''''''(((((((((((((((('''''''''''''&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""###############""""""""""""""""""""""""""""""""!!!"""""""""!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*****))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('((((((((((((((((('''''''''((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((()))))))))))))))))))((((((((''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""#############"""""""""""""""""""""""""""""""""!!!!""""""""!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''((((((((((((('''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((()))))))))**))))))))((((((((''''''''''''''''''(((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""###########"""""""""""""""""""""""""""""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((()))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''((((((((((''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((())))))))****)))))))((((((((''''''''''''''''''(((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""##########""""""""""""""""""""""""""""""""!!!!!!!!""""!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''((((('''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((('''''''''''((((((''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''&''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))*****))))))((((((('''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""########"""""""""""""""""""""""""""""""""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''(((((((((('''''''''''''''((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******))))))()((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&''''''''''''''''''''''''''''''''''''''''&&&&&'''''(((((())))))*******)))))))(((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""####"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%&&&&&&&&&&&&&&&&&%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((()))))))))))))))))))))(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('(((((((((''''''''''''''''(('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&'''''''&&&&&&&&&&&&&&&&'&'''''''''''''&&&&&&&&'''''((((())))))*******)))))))(((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""##"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&'''''''''''&&&&&&&&&&&''''(((((())))))******)))))))(((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''((''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''(''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''&&&&&&&&&&&&&''''((((())))))******)))))))((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''&&&&&&&&&&&&&&&&'''((((())))))******)))))))((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$#####################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('(((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''&&&&&&&&&&&&&&&&&&&&&'''((((())))))****))))))))((((''''''''&&&&&&&&&&&&''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$######################"""""""""""""""""""""""""""""""""""""""""""""""""!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''(('''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((()))))))**))))))))((((('''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$#######################""""""""""""""""""""""""""""""""""""""""""""""""!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))(((((((((((((()))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''((((()))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""!""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&'''''((((((((((((('''''''&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$###############################"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  &&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&''''''(((((((((((''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$$$$$$$$$$################################""""""""""""""""""""""""""""""!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !  &&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$#################################""""""""""""""""""""""""""""""!!!!"""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((('''''''''&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######$$$$$$################################"""""""""""""""""""""""""""""""!!!!!!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''(((''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$###############################""""""""""""""""""""""""""""""""!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!   &&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########$$##############################"""""""""""""""""""""""""""""""""!!!!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   %%%%%%&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&'''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%%&&&&&&'''''''''''''''&''&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########$############################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!   %%%%%%%%%%%%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''''''&&'&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&'''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%$$$$$$$$$$$$$%%%%%&&&&&&&'''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&''''''''''''''''&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''&&&''''''&&&&&&&&&&&&&&&&&&&''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$%%%%%&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$################################""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&'''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%&&&&&&&&''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$################################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&'''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$$###############################"""""""""""""""""""""""""""""""!!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!   %%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''&&&&&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%&&&&&&&&&&&&&&&&&%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$$$$$$$$$$##############################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!   %%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%&&&&&&&&&&&&&&&%%&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####$$$$$$$$$$##############################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !   %%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%&&&&&&&&&&&&&&%%%&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########$$$$$$$$##############################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   %%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$###############################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   %%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$%%%%%%%%&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###################$$$$$###############################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!   %%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####$$$$$$$$$$$##########$$$$$$$%%%%%%%%%%&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$########################$########################"#########"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!