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/////////////////////////////////////////////////..............................................----.............----------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++,,,,,-----......//////.......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************)+**********************))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------..................................................//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........./////....................//////////////////////////////////////////////////.////////////////////////////////////////////////////////////////////////////////////////////////////...........................................-------..........----------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++,,,,-----.....///////.......-----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++******************)+**********************))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------................................................../////////////////////////////////////////////////////////////////////////////////////////////////....////////////////////////.///////.........................................../////////////////////////////////////////////......////////////////////////////////////////////////////////////////////////////////////////////////............................................----------......-----------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++,,,,-----.....///////.......-----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++******************)***********************)))))))))))))))((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------................................................../////////////////////////////////////////////////////////////////////////////////....................////////////////...........................................................////////////////////.....///////////////...........////////////////////////.////////////////////.....//////////////////////////////////////////.............................----...........--------------...-----------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++,,,,----.....///////......-----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++******************)***********************))))))))))))))((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$$######################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------............................................................................////////////////////////////////////////////.............................../////....................................................................../////////////............//////////................///////////////////......////////////////.........///////////////////////////////////////............................--------.......--------------------------------------------------------------------,--------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,++++++++++++++++++++++,,,,----.....//////.....-.----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************))**********************)))))))))))))))(((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$#######################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------............................................................................//////////////........................................................................................................................................//////...................////......................///////////////..........///////////..............///////////////////////////////////.............................-----------....--------------------------------------------------------------------,,,,-----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,++++++++++++++++++++++++,,,,----......////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++******************))**********************))))))))))))))(((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####$$$$$######################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------........................................................................................................................................................................................................./................................................../////////................///////..................///////////////////////////////..............................-----------------------------------------------------------------------------------,,,,,,,--,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++,,,,----...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++*******************))**********************))))))))))))))((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$#######################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------............................................................................................................................................................................................................................................................/////....................//.......................///////////////////////../...............................------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++,,,,-----.............------,,,,,,,,+++++,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++********************))**********************)))))))))))))((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########$########################""""""""""""""""""""""""!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------..............................................................................................................................................................................................................................................................................................................///////////////////..................................-------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,-----............-------,,,,,,,++++++++++,,,,,+,,,,,,,,,,,,+++++++++++++++********************)))**********************)))))))))))))(((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------..............................................................................................................................................................................................................................................................................................................///////////////...................................--------------------------------------------------------------------------,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,-----..........-------,,,,,,++++++++++++++++,++++++++++++++++++++++++++*********************))))*********************))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------..............................................................................................................................................................................................................................................................................................................//////////........................................-----------------------------------------------------------------------,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,------........-----,-,,,,,,++++++++++++++++++++++++++++++++++++++++++**********************)))))*********************)))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!! !  +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------......................................................................................................................................................................................................---.....................................................................................................//////............................................--------------------------------------------------------------------,,,,,,,,--,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------.....-------,,,,,,,+++++++++++++++++++++++++++++++++++++++************************)))))))********************))))))))))))))(((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------...............----........................................................................................................................................................................--------.....................................................................................................//................................................------------------------------------------------,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++*****++++++++,,,,,,-----------------,,,,,,,++++++++++++++++++++++++++++++++++++*************************))))))))))*******************))))))))))))))(((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++*****************++++++++,,,,,,--------,,,,,,,,+++++++++++*****++******************************)************************))*******))))))))))))))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  *****************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,-----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++*******************++++++++,,,,,,,,,,,,,,,,,,,,+++++++++++***********************************)))))**********************))))******))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))******************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------,,,,,--------,,,,,,,,,,,,,,,,,,-----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******************************++++++++,,,,,,,,,,,,,,,,,++++++++++++********************************)))))))))*******************)))))))*****)))))))))))))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))****************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------,,,,,------------------,,,,,,,---------------------------------------------------------------,,,,,,,,,,,,--,,,,,,,,,,,,,,,,,,,,,,,,-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**+++++++++++++***********************************+++++++++,,,,,,,,,,,,,,++++++++++++******************************))))))))))))********))))))))))))))))))***))))))))))))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))**************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------,,,,,,,,,,,,,,,,,,-------,,,,,,,,,,,,,,,,,,--------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*****++++++++++***************************************+++++++++++,,,,,,,,++++++++++++++******************************)))))))))))))**))))))))))))))))))))))))**))))))))))))))))))))))()))(((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))**************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++,,,,,,,,,,,,,,+++++++++++,,,,,,,,,,,,,,,,,,,,+++++,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********+++++++*******************************************+++++++++++++++++++++++++++++++*****************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(())((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"##""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))*************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,+++++++++,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***********++++************************************************+++++++++++++++++++++++++++*******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,,,,,,,,,,,,+++++++++++++,,,,,,+++++++++++++++++++,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++++++++++++++++++++**************++****************************************************++++++++++++++++++++*++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! !!!  ))))))))))))))))))))))))))))**********************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,+++++++++++++++++,,+++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++++++++****++++++++***************************************************************************++++++++++++****************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !  ))))))))))))))))))))))))))))))))))))))))))********************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++*******++++++*********************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))))))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,-----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++**********++*************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   ))))))))))))))))))))))))))))))))))))))))))))))))**************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****************++++++++++++****************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!   ))))))))))))))))))))))))))))))))))))))))))))))))*************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******************++++++++********************************************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))(()))))))))(((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***********************+++++********************************************************************))*************************************************************************************))))))))))))))))))))))))))))))))))))((((())))))))(((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++,,,,,,,,,,,,++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++*********************************************************************))))*********))))))))))))))))))))))))))))))))*******************************************)))))))))))))))())))))))))))))))(((((((((()))))(((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  (()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++,,,,,+++++++++++++++++++++,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************)))))))****)))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))(()))))))))))((((((((((((((())))(((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,+++++++++++,,,,,,,,,,,,,,,++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++++++++++++++++++++++++++*************************************************************************************))***************))))))))))**))))))))))))))))))))))))))))))))))))))))))))))))********************************)))))))))))))))((()))))))))((((((((((((((((()(((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$###########################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*++++++++++++++++++*******+++++++++++++++++++++++**+++++++++++**************************************************************************************))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************)))))))))))))))))(((())))))(((((((((((((((((((((((((((((((((((((((((((('((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$###########################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****+++++++++++++************+++++++++++++++++++******+++++++***************************************************************************************)))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************))))))))))))))))))))((((())))(((((((((((((((((((((((((((((((((((((((((((((''(''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####$$############################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++****************+++++++++++++++**********+++***************************************************************************************)))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$###########################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**+++++++++++**************++++*********************++++++++++++*************************************************************)))************************)***********))))))))))))))**))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((()(((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******++++++*******************+************************++++++++**************************************************************))))))*********************))))********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,++++++++++++++++++,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*************+++***********************************************+++***************************************************************))))))))))******************)))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################"""""""""""""""""""""""""""!"!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************+***+++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**********************************************************************************************************************************)))))))))))))***************))))))))))**)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************************+++++++++++**************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**+++************************************************************************************************************************************))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************++++++++++***************************************************************)))*****************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((())))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))())))((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$################################"""""""""""#"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!   '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************++++****************************************************************))))))))*************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))()))))))))))))))(((((((((())))))))(((((((((((((((((()))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))()))((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##############$$$$$################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!   '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*******************************************************************************************************************************************))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((())))))))))))((((((((((((()))))((((((((((((((((((((())((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((''''''((((((((((()))))))))))))))))))())(((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################$$$################################""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!  '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************************************************************************************)))))))))))))))))****))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))((((((((((((((((()(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((''((((((((((''''''''''''((((((())))))))))))))))))))())((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################$#################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!  &&&&&&&&&''''''''''''''&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))********************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((()))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((''''''''''''''''''((((((((''''''''''''''''(((((()))))))))))))))))))())(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####################################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))*********************))))**************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(()))))))))(((((((((((((((()((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''''''''''''((((((''''''''''''''''''((((())))))))))))))))))))())(((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####################################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))(())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************)))))))))))**********************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((()))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''(((('''''''''''''''''''''(((())))))))))))))))))))()((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################################################"###""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****))))))))))))))))))))****************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''(''''''''''''''''''''''''((((()))))))))))))))))))()((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&'''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$%%%%$$$$$$$$$$$$$$$$$$$$$################################################""#""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((()))))))))))))))))))()((((((((((((((((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&''''''''&&&&&&&&&&&&&&&&%&&&%%%%%%%%%%%%%%%%%%$$$$%%%$$$$$$$$$$$$$$$$$$$$$$##############################################""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))(((((()))))))))))(((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*******************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''(''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((()))))))))))))))))))()((((((((((('''((((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''&&&&&&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$$$$$$$$$$$$########################""###################""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))())))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))*************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((()))))))))))))))))))()(((((((('''''''''(((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""#################""""""""""""""""""""""""""""""""!"""""""""""!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((()))))))))))))))))))()(((((((''''''''''''(((((((((((((((('''''''''''''&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""###############""""""""""""""""""""""""""""""""!!!"""""""""!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*****))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('((((((((((((((((('''''''''((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((()))))))))))))))))))((((((((''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""#############"""""""""""""""""""""""""""""""""!!!!""""""""!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''((((((((((((('''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((()))))))))**))))))))((((((((''''''''''''''''''(((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""###########"""""""""""""""""""""""""""""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((()))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''((((((((((''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((())))))))****)))))))((((((((''''''''''''''''''(((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""##########""""""""""""""""""""""""""""""""!!!!!!!!""""!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''((((('''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((('''''''''''((((((''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''&''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))*****))))))((((((('''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""########"""""""""""""""""""""""""""""""""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''(((((((((('''''''''''''''((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******))))))()((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&''''''''''''''''''''''''''''''''''''''''&&&&&'''''(((((())))))*******)))))))(((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""####"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%&&&&&&&&&&&&&&&&&%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((()))))))))))))))))))))(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('(((((((((''''''''''''''''(('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&'''''''&&&&&&&&&&&&&&&&'&'''''''''''''&&&&&&&&'''''((((())))))*******)))))))(((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""##"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&'''''''''''&&&&&&&&&&&''''(((((())))))******)))))))(((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''((''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''(''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''&&&&&&&&&&&&&''''((((())))))******)))))))((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''&&&&&&&&&&&&&&&&'''((((())))))******)))))))((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$#####################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('(((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''&&&&&&&&&&&&&&&&&&&&&'''((((())))))****))))))))((((''''''''&&&&&&&&&&&&''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$######################"""""""""""""""""""""""""""""""""""""""""""""""""!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''(('''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((()))))))**))))))))((((('''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$#######################""""""""""""""""""""""""""""""""""""""""""""""""!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))(((((((((((((()))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''((((()))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""!""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&'''''((((((((((((('''''''&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$###############################"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  &&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&''''''(((((((((((''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$$$$$$$$$$################################""""""""""""""""""""""""""""""!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !  &&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$#################################""""""""""""""""""""""""""""""!!!!"""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((('''''''''&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######$$$$$$################################"""""""""""""""""""""""""""""""!!!!!!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''(((''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$###############################""""""""""""""""""""""""""""""""!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!   &&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########$$##############################"""""""""""""""""""""""""""""""""!!!!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   %%%%%%&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&'''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%%&&&&&&'''''''''''''''&''&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########$############################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!   %%%%%%%%%%%%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''''''&&'&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&'''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%$$$$$$$$$$$$$%%%%%&&&&&&&'''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&''''''''''''''''&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''&&&''''''&&&&&&&&&&&&&&&&&&&''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$%%%%%&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$################################""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&'''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%&&&&&&&&''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$################################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&'''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$$###############################"""""""""""""""""""""""""""""""!!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!   %%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''&&&&&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%&&&&&&&&&&&&&&&&&%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$$$$$$$$$$##############################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!   %%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%&&&&&&&&&&&&&&&%%&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####$$$$$$$$$$##############################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !   %%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%&&&&&&&&&&&&&&%%%&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########$$$$$$$$##############################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   %%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$###############################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   %%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$%%%%%%%%&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###################$$$$$###############################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!   %%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####$$$$$$$$$$$##########$$$$$$$%%%%%%%%%%&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$########################$########################"#########"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!