jjjjjjjjjjjiiiiiiihhhhgeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````_______________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSTTTTTSSSSSSSSSSSSSSSRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRSSSRRRRRRRRRRRRRRRQQQQQQQRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLKKKKJJJJJJJJJJJJJIIIIIIIIIIIIJIIIIIIIIIIIIIHHHHHHHHHHHIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@@@?@@@@????????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999999888888888887777777777776666666555555555544444444444433333333322222222222211111111111110000000000000///////...........------------,,+++++++++++++************)))))))))))(((((((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!  jjjjjjjjjjjjiiiiiihhhhheeeeeedddddddddddddddddeeddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccbbbbbccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````_______________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSRRRRSSSSSSSSSSSSSRRRRRRRRRRRRSSSSRRRRRRRRRRRRRRRQQQQQQRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJIIIIIIIIIIIJJIIIIIIIIIIIIIHHHHHHHHHHIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999888888888888777777777777666666555555555544444444444443333333322222222222221111111111111000000000000///////...........-------------,,+++++++++++++***********))))))))))))(((((((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!  jjjjjjjjjjjjiiiiiiihhhhfeeeeeeddddddddddddddeeeeddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````_______________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSTTTTTTTTTTTSSSSSSSSSSSSSSTTTTTTTSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSSSRRRRRRRRRRRSSSSSRRRRRRRRRRRRRRRQQQQQRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJIIIIIIIIIIJJJIIIIIIIIIIIIIHHHHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999999999999888888888887777777777776666665555555555544444444444433333333322222222222211111111111110000000000000//////............-------------,+++++++++++++***********)))))))))))))((((((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!  kkjjjjjjjjjjjiiiiiiihhhffeeeeeeeddddddddddeeeeeedddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````______________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSTTTTTTTTSSSSSSSSSSSSSSSRRSSSSSSSSSSSSSSSRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRQQQQRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKJJJJJJJJJJJJJJIIIIIIIIIJJJJIIIIIIIIIIIIIHHHHHHHHIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999888888888888777777777777666665555555555544444444444443333333322222222222221111111111111000000000000//////............-------------,,+++++++++++++**********)))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!  kkkjjjjjjjjjjjiiiiiiihhffffeeeeeeeddddddeeeeeeeeddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddeedddddddddddeeeeeddeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````_____________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSRTSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSRRRRRRRRRRRRRRQQQQRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKJJJJJJJJJJJJJJIIIIIIIIJJJJIIIIIIIIIIIIIHHHHHHHHIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999888888888887777777777776666655555555555544444444444433333333322222222222211111111111110000000000000/////.............------------,,+++++++++++++**********)))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!  kkkkjjjjjjjjjjjjiiiiiihfffffeeeeeeeeeeeeeeeeeeeeddddddddddddedeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSTTTTTTTTTTTTTTTSSSSSSSSSSTTTTTTTTTTSSSSSSSSSSSSSSSTTSSSSSSSSSSSSSSSRRRRRRRRSSSSSSSSRRRRRRRRRRRRRRQQQRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKJJJJJJJJJJJJJIIIIIIIIJJJJJIIIIIIIIIIIIIHHHHHHHIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999888888888888777777777777666655555555555554444444444443333333322222222222221111111111111000000000000//////............------------,,,+++++++++++++*********))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##$##############""""""""""""""!!!!!!!!!!!!!!!  kkkkkjjjjjjjjjjjjjiiiiigffffffeeeeeeeeeeeeeeeeeeddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddeeeddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````___________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTTSSSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRQQRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJIIIIIIIJJJJJJIIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999888888888887777777777776666655555555555544444444444433333333322222222222211111111111110000000000000/////.............-----------,,,+++++++++++++**********)))))))))))))(((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$##$##############"""""""""""""""!!!!!!!!!!!!!!  kkkkkkkkjjjjjjjjjjjjiiigggfffffeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffeeeeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````_____________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSTTTTTTTTTTTTTTTTTSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSTTTTSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSRRRRRRRRRRRRRRQRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIJJJJJJJIIIIIIIIIIIIIHHHHHIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999988888888888777777777777666655555555555554444444444433333333322222222222221111111111111000000000000//////............-----------,,,,+++++++++++++**********)))))))))))))((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#$$##############""""""""""""""!!!!!!!!!!!!!!  lllkkkkkkkkjjjjjjjjjjjiggggfffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeeefffffffffffffffffffffeeeeeeeeeeeefffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````_______________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTUTTTTTTTTTTTTTTTTTSSSSSSSTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTSSSSSSSSSSSSSSSRRRRRSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOONNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJIIIIIJJJJJJJIIIIIIIIIIIIIHHHHHIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>============<<=<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999888888888887777777777777666655555555555544444444444333333333322222222222211111111111110000000000000/////.............----------,,,,+++++++++++++**********)))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#$$##############""""""""""""""!!!!!!!!!!!!!!!  llllkkkkkkkkkkkjjjjjjjjhgggggfffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffeeeeeeeffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccccccccccccccbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddcccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTTSSSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOONNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJIIIIJJJJJJJJIIIIIIIIIIIIIHHHHIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>============<=<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::99999999999988888888888777777777777666655555555555554444444444333333333322222222222221111111111111000000000000//////............----------,,,,,+++++++++++++*********))))))))))))))((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!  llllllkkkkkkkkkkkkkjjjjhhhggggfffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffeeeffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccccccccccccccbbbbbbbbbcccccccccccccccccccccccccdddddcccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````__________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTUUUUTTTTTTTTTTTTTTTTSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSTTTTTTTSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIJJJJJJJJJIIIIIIIIIIIIIHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>============<==<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999888888888888777777777777666655555555555544444444443333333333322222222222211111111111110000000000000/////.............---------,,,,,+++++++++++++**********)))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!  lllllllllkkkkkkkkkkkkkjhhhhggggfffffeeeeeeeeeeefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccccccccccccccbbbbcccccccccccccccccccccccccdddddddddddcccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````a`````````````````````````____________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTUUUUUTTTTTTTTTTTTTTTTSSSSUTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTSSSSSSSSSSSSSSSRRSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIJJJJJJJJJJIIIIIIIIIIIIIHHIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>?>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999888888888888777777777777666665555555555554444444443333333333322222222222221111111111111000000000000/////.............---------,,,,,,+++++++++++++*********))))))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!  mmmllllllllllkkkkkkkkkkhhhhhggggfffffffeeeeeffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccccccbcccccccccccccccccccccccccdddddddddddddcccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``aaaa``````````````````````_____________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTSSSUUTTTTTTTTTTTTTTTSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSRSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIJJJJJJJJJJIIIIIIIIIIIIIHHIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>??>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999888888888888777777777777666655555555555544444444433333333333322222222222211111111111110000000000000/////.............--------,,,,,,+++++++++++++**********)))))))))))))(((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!  mmmmmllllllllllllkkkkkkiihhhhggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````____________________^^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTUUUUUUUTTTTTTTTTTTTTTTTSSUUUTTTTTTTTTTTTTTTSSSSSSSTTTTTTTTTTSSSSSSSSSSSSSSSTSSSSSSSSSSSSSSSRRRRRRRRRSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIJJJJJJJJJJJIIIIIIIIIIIIIHIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>??>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999888888888888777777777777666665555555555554444444433333333333322222222222221111111111111000000000000/////.............--------,,,,,,+++++++++++++**********)))))))))))))(((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!  mmmmmmmmlllllllllllllkkiiihhhhggggffffffffffffffeeeeeffffffffeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddccccddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````___________________^^^^^^^^^^^^^^^^^^^^^^^]]^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUTTTTTTTTTTTTTTTTSUUUUTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTSSSSSSSSSSSSSSTTSSSSSSSSSSSSSSSRRRRRRRRSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@A@@@@@@@@@@@@????????????>???>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999888888888888777777777776666655555555555544444444433333333333322222222222221111111111110000000000000/////.............-------,,,,,,,+++++++++++++**********)))))))))))))((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!  nnnmmmmmmmmmllllllllllliiiiihhhgggggffffffffffffeeeffffffffffffffeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddcddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````___________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTUUUUUTTTTTTTTTTTTTTTSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSTTTSSSSSSSSSSSSSSRRRRRRRRSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@A@@@@@@@@@@@@????????????????>>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999888888888888877777777776666665555555555554444444433333333333322222222222221111111111111000000000000/////.............-------,,,,,,,+++++++++++++**********)))))))))))))(((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!  nnnnnmmmmmmmmmmmllllllljiiiiihhhhgggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggfffffffffffffffffffffffffeeeeeeeeefffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````___________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTSSSSTTTTTTTTTTTTTSSSSSSSSSSSSTTTTSSSSSSSSSSSSSSRRRRRRRSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@AA@@@@@@@@@@@@????????????????>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999988888888888877777777776666665555555555555444444443333333333332222222222222111111111111000000000000//////............-------,,,,,,,,+++++++++++++**********)))))))))))))((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!  nnnnnnnmmmmmmmmmmmmlllljjjiiiihhhhgggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggfffffffffffffffffffffffffeeeeeeffffffffffffffffffffeeeeeeeeeeeeeeeeeeeefffffeeeeeeeffffefffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccdddccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUTTTTTTTTTTTTTTUUUUUUUTTTTTTTTTTTTTTTSSSTTTTTTTTTTTTTTSSSSSSSSSSSTTTTTSSSSSSSSSSSSSSRRRRRRSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLKKKKKKKKKKKKKKJJJJJJJJJJJKJJJJJJJJJJJJJIIIIIIIIIIIJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAAAA@@AA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999998888888888887777777776666666555555555555444444443333333333332222222222222111111111111100000000000//////.............------,,,,,,,,+++++++++++++**********)))))))))))))(((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!  nnnnnnnnnnmmmmmmmmmmmlljjjjiiiihhhhhggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccdddddddccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````_____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTUUUUUUUUTTTTTTTTTTTTTTTSSTTTTTTTTTTTTTTTSSSSSSSSSSTTTTTTSSSSSSSSSSSSSSRRRRRSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLKKKKKKKKKKKKKJJJJJJJJJJJKKJJJJJJJJJJJJJIIIIIIIIIIJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAA@@AAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999998888888888887777777776666666555555555555544444444333333333333222222222222211111111111100000000000///////............------,,,,,,,,,+++++++++++++*********))))))))))))))((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!  ooonnnnnnnnnnmmmmmmmmmmjjjjjiiiiihhhhhggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggffffffffffffffffffffgggggffffffffffffffffffffffffffeeefffffffffffffffffffffffffffffffffffffffffffffffeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccddddddddddddcccccccccccccddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````______________________^^^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTSUTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTSSSSSSSSSSSSSSRRRRSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLKKKKKKKKKKKKKJJJJJJJJJJKKKJJJJJJJJJJJJJIIIIIIIIIJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@AAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999888888888888777777776666666655555555555544444444333333333333222222222222211111111111110000000000///////.............-----,,,,,,,,,+++++++++++++**********)))))))))))))(((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!  ooooonnnnnnnnnnnnmmmmmmkkjjjjjiiiiihhhhhggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggfffffffffffffffffggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccdddddddddddddddddccccccccddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````_______________________^^^^^^^^^^^____^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUTTTTTTTTTTUUUUUUUUUUTTTTTTTTTTTTTTTUUTTTTTTTTTTTTTTTSSSSSSSSTTTTTTTTSSSSSSSSSSSSSSRRRSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLKKKKKKKKKKKKKJJJJJJJJJKKKKJJJJJJJJJJJJIIIIIIIIIJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999888888888888777777776666666655555555555554444444433333333333322222222222221111111111110000000000////////............-----,,,,,,,,,,+++++++++++++*********)))))))))))))(((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!  ooooooonnnnnnnnnnnnnmmmkkkkjjjjjiiiiihhhhhhgggggffffffffffffffffffffffffffffffffffffffffffffffffggffgggggggggggggggggggggggffffffffffffgggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeedddddddddddddddddddddddddddcccccccccccccccccccccdddddddddddddddddddddccccddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````________________________^^^^^^^^^______^^^^^^^^^^^^^^^^^]]^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUUTTTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSRRSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKJJJJJJJJKKKKJJJJJJJJJJJJJIIIIIIIIJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999999988888888888877777776666666665555555555554444444433333333333322222222222221111111111111000000000////////.............----,,,,,,,,,,+++++++++++++**********)))))))))))))((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!  qqqqqqqqqqqqqpppppppppponnnnnnmmmmmlllllkkkkkkjjiiiiiiiiihiihhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggghhhhhhhgggggggggggggggggggggggggfffffffffffffgggggggggggggeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddcccccccccccccccccdddddddddcccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaabbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````aaaaa````````````````__________________^^^^^^^^^^^_______________^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYY[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVUUUUUUUUWWWWWWVVVVVVVVVVVVVVUUUUUVVVVVVVVVVUUUUUUUUUUUUUUTSSSSSSSSSSRRRRRRRRRRRRRRQPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMLONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@????????????>>>>>>>============<<<<<<<<<<<<;;;;;;;::::::::::::9999999988888888888877777777777766666655555555555544444443333333333222222222222211111111000000000000//////////.............----------,,,,,,,,,+++++++++++++****************))))))))))))))(((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  rqqqqqqqqqqqqqqqqppppppooonnnnnnmmmmmlllllkkkkkkiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhgggggggggggggggggggggggggffffffffggggggggggggggggggeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddccccccccccccccddddddddddddcccccccccccccdddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````aaaaaaa```````````````___________________^^^^^^^^^________________^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYY[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVUUUUUUUWWWWWWWVVVVVVVVVVVVVVUUUUVVVVVVVVVVVUUUUUUUUUUUUUUSSSSSSSSSSSRRRRRRRRRRRRRRPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>============<<<<<<<<<<<<;;;;;;;::::::::::::9999999888888888888777777777777666666555555555555544444433333333333222222222222111111110000000000000//////////.............---------,,,,,,,,,+++++++++++++****************))))))))))))))(((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!  rrrrqqqqqqqqqqqqqqqqpppoooooonnnnnnmmmmlllllkkkkiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhgggggggggggggggggggggggggffggggggggggggggggggggggggeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddccccccccccdddddddddddddddccccccccccddddddccccccccccccccccccccccccccccccccbbbbbbbbbbbbccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````aaaaaaaa`````````````````_________________^^^^^^^^__________________^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZZZZYYYYYYY[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVUUUUUUWWWWWWWWVVVVVVVVVVVVVVUUUVVVVVVVVVVVVUUUUUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRRPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMOOONNNNNNNNNNNNNMMMMMMMMMNMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@????????????>>>>>>>============<<<<<<<<<<<<;;;;;;;::::::::::::9999999988888888888877777777777666666655555555555544444433333333333222222222222211111110000000000000//////////.............---------,,,,,,,,,,+++++++++++++**+*************)))))))))))))(((((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  rrrrrqqqqqqqqqqqqqqqqqqpooooooonnnnnnmmmmlllllkkiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddccccccddddddddddddddddddddcccccdddddddddccccccccccccccccccccccccccccccccbbbbbbbbbcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````aaaaaaaaaa```````````````__________________^^^^^^^___________________^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]\\\\\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZZZZYYYYYY[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVUUUUUWWWWWWWWWVVVVVVVVVVVVVVUUVVVVVVVVVVVVVUUUUUUUUUUUUSSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMOOOONNNNNNNNNNNNMMMMMMMMMNMMMMMMMMMMMMMLLLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>============<<<<<<<<<<<;;;;;;;;::::::::::::999999988888888888877777777777666666655555555555554444433333333333322222222222211111111000000000000///////////............---------,,,,,,,,,,+++++++++++++**+*************))))))))))))))((((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!  rrrrrrrrrqqqqqqqqqqqqqqpppoooooooonnnnnmmmmllllkjjiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddcccdddddddddddddddddddddddccdddddddddddccccccccccccccccccccccccccccccccbbbbbbbcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaabbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````aaaaaaaaaaaa````````````````_________________^^^^^`___________________^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZZZZYYYYY[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUUWWWWWWWWWWVVVVVVVVVVVVVVUVVVVVVVVVVVVVVUUUUUUUUUUUSSSSSSSSSSSSSSRRRRRRRRRRRPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMOOOOONNNNNNNNNNNNMMMMMMMMNNMMMMMMMMMMMMLLLLLLLLLLLJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;::::::::::::9999999988888888888877777777776666666655555555555544444333333333333222222222222211111110000000000000//////////.............--------,,,,,,,,,,,+++++++++++++*++*************)))))))))))))((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrqqqqqqqppppppooooooonnnnnmmmmllljjjiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccbbbbcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``aaaaaaaaaaaaaaa````````````````_______________^^^^``____________________^^^]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZYYY\[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVUUUWWWWWWWWWWWVVVVVVVVVVVVVVWVVVVVVVVVVVVVVUUUUUUUUUUTSSSSSSSSSSSSSSRRRRRRRRRRPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMOOOOOONNNNNNNNNNNNMMMMMMMNNNMMMMMMMMMMMMLLLLLLLLLLKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>============<<<<<<<<<<;;;;;;;;;::::::::::::999999988888888888877777777776666666655555555555554444433333333333322222222222211111111000000000000///////////............--------,,,,,,,,,,,+++++++++++++*++*************))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrqppppppppppoooooonnnnmmmlljjjjjiiiiiiiiiiiiiiiiiiiigggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccbbccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaabbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````______________^^````___________________^^]]]]]]]]]]]]]]]\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZYY\\[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVUUWWWWWWWWWWWWVVVVVVVVVVVVVWWVVVVVVVVVVVVVVUUUUUUUUUTTSSSSSSSSSSSSSSRRRRRRRRRQPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMOOOOOONNNNNNNNNNNNNMMMMMMNNNNMMMMMMMMMMMMLLLLLLLLLKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>============<<<<<<<<<;;;;;;;;;::::::::::::9999999988888888888877777777766666666655555555555544444333333333333222222222222111111110000000000000//////////.............-------,,,,,,,,,,,,+++++++++++++++*************))))))))))))))(((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrrqqqppppppppppooooonnnmmmmkkjjjjjiiiiiiiiiiiiiiiiiigggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggghhhhhggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeegggfffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaabbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````_______________`````___________________^]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZY\\\[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUWWWWWWWWWWWWWVVVVVVVVVVVVWWWVVVVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSSSSSRRRRRRRRQPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMOOOOOOONNNNNNNNNNNNMMMMMMNNNNMMMMMMMMMMMMMLLLLLLLLKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>============<<<<<<<<<;;;;;;;;;;::::::::::::999999988888888888877777777766666666655555555555554444433333333333322222222222111111111000000000000///////////............-------,,,,,,,,,,,,++++++++++++++++*************))))))))))))))((((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrrqqqqqqqppppppppooooonnnmmkkkjjjjjiiiiiiiiiiiiiiiiiggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggghhhhhhhhhhggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaa````````````_____________```````__________________]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZ\\\\[[[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWVVVVVVVVVVVWWWWVVVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRQQPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMOOOOOOOONNNNNNNNNNNNMMMMMNNNNNMMMMMMMMMMMMLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>============<<<<<<<<;;;;;;;;;;::::::::::::9999999988888888888877777777666666666655555555555544444333333333333222222222221111111110000000000000//////////.............------,,,,,,,,,,,,++++++++++++++++*************))))))))))))))((((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppoooonnnmlkkkjjjjjjiiiiiiiiiiiiiiigggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````___________````````_________________^]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZ\\\\\[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVWWWWWVVVVVVVVVVVVVUUUUUUUTTTTTSSSSSSSSSSSSSRRRRRRRQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMOOOOOOOOONNNNNNNNNNNNMMMMNNNNNNMMMMMMMMMMMMLLLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>============<<<<<<<<;;;;;;;;;;;::::::::::::999999988888888888877777777666666666655555555555554444433333333333322222222221111111111000000000000///////////............------,,,,,,,,,,,,,++++++++++++++++*************)))))))))))))((((((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrsrrrrrrqqqqqqqqqqqqqqqppppoooonnllkkkkjjjjjiiiiiiiiiiiiiigggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````__________`````````________________^^]]]]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZ\\\\\\[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVXWWWWWWWWWWWWWWVVVVVVVVVVWWWWWVVVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMOOOOOOOOONNNNNNNNNNNNNMMMNNNNNNNMMMMMMMMMMMMLLLLLLKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>============<<<<<<<;;;;;;;;;;;::::::::::::9999999988888888888877777776666666666655555555555544444333333333333222222222211111111110000000000000//////////.............-----,,,,,,,,,,,,,++++++++++++++++*************))))))))))))))((((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  rrrrrrrrsssssssssssssssrrrrrqqqqqqqqqqqqppppooonlllkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghfffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggggggffffffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeedddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````_________```````````______________^^^]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZ\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVXXWWWWWWWWWWWWWWVVVVVVVVVWWWWWWVVVVVVVVVVVVVVUUUUUTTTTTTSSSSSSSSSSSSSSRRRRRQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMOOOOOOOOOONNNNNNNNNNNNMMMNNNNNNNMMMMMMMMMMMMMLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>============<<<<<<<;;;;;;;;;;;;::::::::::::999999988888888888877777776666666666655555555555554444433333333333322222222211111111111000000000000//////////.............------,,,,,,,,,,,,,++++++++++++++++************))))))))))))))((((((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!  sssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqppppoommllkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggghhhhhhhhfffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccdcccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````````_______````````````_____________^^^^]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZ\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVXXXWWWWWWWWWWWWWWVVVVVVVVWWWWWWWVVVVVVVVVVVVVVUUUUTTTTTTTSSSSSSSSSSSSSSRRRRQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMOOOOOOOOOOONNNNNNNNNNNNMMNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>============<<<<<<<;;;;;;;;;;;;:::::::::::9999999988888888888877777766666666666655555555555544444333333333333222222222111111111110000000000000//////////.............-----,,,,,,,,,,,,,++++++++++++++++*************))))))))))))))((((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!  sssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqpppommmlllkkkjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhhfffffffffffffffffffggggfgggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddeeeeeeeeeedddddddddddddddedddddddddddddddddddddddddddddddccccccccccccccccccdddcccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````````______`````````````____________^^^^^]]]]]]]]]]]]]]]]]]]\^]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZ\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWVVVVVVVVVVXXXXWWWWWWWWWWWWWWVVVVVVVWWWWWWWWVVVVVVVVVVVVVVUUUTTTTTTTTSSSSSSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMOOOOOOOOOOOONNNNNNNNNNNNMNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<;;;;;;;;;;;;::::::::::::999999988888888888877777766666666666655555555555554444433333333333322222222111111111111000000000000//////////.............------,,,,,,,,,,,,,+++++++++++++++*************))))))))))))))((((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  sssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqppnmmmlllkkkjjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhhhhhhhhhhfffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffgggggggggggggggggggffffgggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddeeeeeeeeeeeeeddddddddddddeeeddddddddddddddddddddddddddddddddcccccccccccccccdddddcccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaa````````_____``````````````___________^^^^^^]]]]]]]]]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZ\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWVVVVVVVVVXXXXXWWWWWWWWWWWWWWVVVVVVWWWWWWWWWVVVVVVVVVVVVVVUUTTTTTTTTTSSSSSSSSSSSSSRRRQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNMMMOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>============<<<<<<<;;;;;;;;;;;;:::::::::::9999999988888888888877777766666666666655555555555544444333333333333222222221111111111110000000000000//////////............------,,,,,,,,,,,,,++++++++++++++++*************)))))))))))))((((((((((((((''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!  sssssssssssssssssssssssrrrrrsssssssssssrrrrrqqqpnnnmmlllkkkkjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhhfffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddeeeeeeeeeeeeeeeedddddddddeeeeeedddddddddddddddddddddddddddddddcccccccccccccddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbcccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaa```````____````````````````_________^^^^^^^]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZ\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWVVVVVVVVXXXXXXWWWWWWWWWWWWWWVVVVVWWWWWWWWWWVVVVVVVVVVVVVVUTTTTTTTTTTSSSSSSSSSSSSSRRQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNMMPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<;;;;;;;;;;;;:::::::::::9999999988888888888877777766666666666655555555555544444333333333333322222221111111111111000000000000//////////.............------,,,,,,,,,,,,,+++++++++++++++*************))))))))))))))((((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  sssttttttttttttttttttttsssssssssssssssssssrrrrqqoonnmmlllkkkkjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeedddddddddddddddddddddddddddddddccccccccccddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbcccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaa```````___`````````````````________^^^^^^^^^]]]]]]]]]]]]]]]]^^^^]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZ\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWVVVVVVXXXXXXXWWWWWWWWWWWWWWVVVVWWWWWWWWWWWVVVVVVVVVVVVVUTTTTTTTTTTTSSSSSSSSSSSSSRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNMPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>============<<<<<<<;;;;;;;;;;;;::::::::::99999999988888888888877777766666666666655555555555444444333333333333222222221111111111110000000000000//////////.............-----,,,,,,,,,,,,,++++++++++++++++*************)))))))))))))((((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!  tttttttttttttttttttttttsssssssssssssssssssssrrrqooonnmmlllkkkkkjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddeeeeeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeddddddddddddddddddddddddddddddccccccccddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbccccccccccbbbbbbbbbbbbbbbbbbbbbbbbccccbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaa````````__a`````````````````_______^^^^^^^^^^^]]]]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZ\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWVVVVVXXXXXXXXWWWWWWWWWWWWWWVVVWWWWWWWWWWWWVVVVVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSSQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>============<<<<<<;;;;;;;;;;;;::::::::::99999999988888888888877777766666666666655555555555444444333333333333322222221111111111111000000000000//////////.............------,,,,,,,,,,,,++++++++++++++++*************))))))))))))))((((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!  tttttttttttttttttttttttsssssssssttttttttttssssrrppoonnmmmlllkkkkjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddcccccddddddddddddddccccccccccccccccccccccccccccccbbbbbbbcccccccccccccbbbbbbbbbbbbbccccccccccccccccbbbbbbbbccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaa````````_aa``````````````````_____^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[ZZZZZ\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWVVVVXXXXXXXXXWWWWWWWWWWWWWWVVWWWWWWWWWWWWWVVVVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>============<<<<<<<;;;;;;;;;;;;:::::::::99999999998888888888887777776666666666665555555555444444433333333333322222222111111111111000000000000///////////............------,,,,,,,,,,,,,++++++++++++++++*************)))))))))))))((((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  tttttttttuuttttttttttttsssssstttttttttttttttssssqppoonnnmmlllkkkkkkkjjjjjhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddcccdddddddddddddddddcccccccccccccccccccccccccccccbbbbbccccccccccccccccbbbbbbbbbcccccccccccccccccccbbbbbbcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaa````````aaa``````````````````____^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[ZZZZ\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWVVVXXXXXXXXXXWWWWWWWWWWWWWWVWWWWWWWWWWWWWWVVVVVVVVVVVTTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNPPPPOOOOOOOOOOOONNNNNNNNNONNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;:::::::::99999999998888888888887777776666666666665555555555444444433333333333332222222111111111111100000000000///////////.............------,,,,,,,,,,,,++++++++++++++++*************))))))))))))))(((((((((((((''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!  ttuuuuuuuuuuuuuutttttttsssstttttttttttttttttttssqqppooonnmmmllllkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffhhhggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddcdddddddddddddddddddcccccccccccccccccccccccccccccbbbcccccccccccccccccccccccccccccccccccccccccccccbbbbbcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaa````````aaaa```````````````````__^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[ZZZZ]\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWVVVXXXXXXXXXXXWWWWWWWWWWWWWWXWWWWWWWWWWWWWVVVVVVVVVVVUTTTTTTTTTTTTTSSSSSSSSSSSQQQQQQQQQQQQPPPPPPPPPPPPPOPOOOOOOOOOOOOONNNNNNNNNNNPPPPOOOOOOOOOOOOONNNNNNNNOONNNNNNNNNNNNMMMMMMMMMMMKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>============<<<<<<<;;;;;;;;;;;;::::::::99999999999888888888888777777666666666666555555555444444443333333333332222222211111111111100000000000////////////............------,,,,,,,,,,,,,++++++++++++++++************))))))))))))))((((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuutttsstttttttttuuuuuuuuuuttttrqqpppoonnmmmmlllllkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccbccccccccccccccccccccccccccccccccccccccccccccccbbbbccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaa```````aaaaa````````````````````^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[ZZ]]\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVXXXXXXXXXXXXWWWWWWWWWWWWWXXWWWWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTTTTTTSSSSSSSSSSQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNPPPPPOOOOOOOOOOOOONNNNNNNOOONNNNNNNNNNNNMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>============<<<<<<<;;;;;;;;;;;::::::::99999999999988888888888777777666666666666555555555444444443333333333333222222211111111111110000000000////////////.............------,,,,,,,,,,,,++++++++++++++++*************))))))))))))))(((((((((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuttrrqqqppoonnnmmmmllllllllkjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhgggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhggggggggggggggggggggggggffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa```````aaaaaa```````````````````__^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[Z]]]\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVXXXXXXXXXXXXXWWWWWWWWWWWWXXWWWWWWWWWWWWWWVVVVVVVVVUUTTTTTTTTTTTTTTSSSSSSSSSQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNPPPPPPOOOOOOOOOOOONNNNNNNOOONNNNNNNNNNNNNMMMMMMMMMLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;;:::::::99999999999988888888888877777766666666666655555555444444444333333333333222222221111111111110000000000/////////////............------,,,,,,,,,,,,,+++++++++++++++*************))))))))))))))(((((((((((((''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!  uuuuuuvvvvvuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuusrrrqqppooonnnnmmmmmllllljjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggghhhhhhhhhggggghhhhhhhhhggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdcccccccccccccbbbcccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa```````aaaaaaa``````````````````_____^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[]]]]\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWXXXXXXXXXXXXXXWWWWWWWWWWWXXXWWWWWWWWWWWWWWVVVVVVVVUUUTTTTTTTTTTTTTTSSSSSSSSRQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNPPPPPPPOOOOOOOOOOOONNNNNNOOOONNNNNNNNNNNNMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>>============<<<<<<<;;;;;;;;;;;::::::::99999999999988888888888777777666666666666555555554444444443333333333333222222211111111111110000000000////////////............------,,,,,,,,,,,,,++++++++++++++++*************)))))))))))))((((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!  uuuvvvvvvvvvvvvuuuuuuuutttttttuuuuuuuuvvvvvvuuuussrrrqqqppoooonnnnnmmmmmmkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijhiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhigggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccddddddccccccccccbbbcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````aaaaaaaaa````````````````________^^^^^^^^^^^^]]]]]^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWXXXXWWWWWWWWWWWWWWVVVVVVVUUUUTTTTTTTTTTTTTSSSSSSSSRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNPPPPPPPOOOOOOOOOOOOONNNNNOOOOONNNNNNNNNNNNMMMMMMMMLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;;:::::::99999999999988888888888877777766666666666655555554444444444333333333333222222221111111111110000000000/////////////...........-------,,,,,,,,,,,,,+++++++++++++++*************))))))))))))))(((((((((((((''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!  vvvvwwwwwwwwwwvvvvvvvvvuuuuuuvvvvvvvwwwwwwwwwwwvtttsssrrqqqppppoooooonnnnnmmmmmmmmllllllllkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhiiiiiiiihhhhhhiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigggggggggggggggggggggggggggggggggggggggggfffffffffgggggggggggggffffffffffffgggfffffffffffffffffffffffffffffffffffffffffffffffgggffffffffffffffffffffffgggggggggggfffffffffffffffffffffffffffffffeeeeeeeffffffffffffffffffffeeeeeeeffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddccccccdddddddddddddddddddcccccceeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbbbbbb```````````````___________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZYYYYZZZZZZZYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@?>>>>>>>>>>>>===========<;;;;;;;::::::::::::9999999888888888888777777777777666666665555555555554444444444444443333333333332222222111111111111000000000000////////////...........------------,,,,,,,,,,,,+++++++++++++************)))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!  vvwwwwwwwwwwwwwwvvvvvvvuuuuuvvvvvvvwwwwwwwwwwwwwutttsssrrrqqqqppppppooooonnnnnnmmmmmmlllllllkkkkkkiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihggggggggggggggggggggggggggggggggggggggggggggfffffgggggggggggggggggffffffffgggggfffffffffffffffffffffffffffffffffffffffffffffgggggffffffffffffffffffffgggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddccccccdddddddddddddddddddddddcceeeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbbbbbbba````````````````_________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYZZZZZZZZYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@??>>>>>>>>>>>============;;;;;;;;::::::::::::999999888888888888777777777777666666665555555555555444444444444443333333333332222222111111111111100000000000/////////////..........------------,,,,,,,,,,,,,++++++++++++*************))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!  wwwwwwwwwwwwwwwwwvvvvvvuuuuvvvvvvvwwwwwwwwwwwwwwuuttttsssrrrrqqqqqqppppppoooonnnnnmmmmmllllllkkkkkiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhggggggggggggggggggggggggggggggggggggggggggffggggggggggggggggggggfffffggggggggfffffffffffffffffgggffffffffffffffffffffffgggggggffffffffffffffffffgggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbbbbbaaa```````````````________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYZZZZZZZZZYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@??>>>>>>>>>>>>===========;;;;;;;;::::::::::::9999999888888888888777777777776666666665555555555554444444444444443333333333332222222111111111111000000000000////////////..........------------,,,,,,,,,,,,,+++++++++++++************)))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwvvvvuuvvvvvvvvwwwwwwwwxxxxxwwuuuuttttssssrrrrrrqqqqqqpppooooonnnnmmmmlllllllkkkiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffgggggggggggffffffffffffffgggggffffffffffffffffffffgggggggggffffffffffffffffgggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeefffffffffeeeeeeeeeeeeeeeeddddddddddddddddddddccccceddddddddddddddddddddddddffffeeeeeeeeeeeeeedddddddccccccccccccbbbbbbbbbbbbbaaaaaa``````````````_______^^^^^^^^^^^^^^]]]]]]]]]]^]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@???>>>>>>>>>>>===========;;;;;;;;;::::::::::::999999888888888888777777777776666666665555555555555444444444444443333333333332222222111111111111100000000000/////////////.........-------------,,,,,,,,,,,,+++++++++++++************)))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwxxxxxxxxxvuuuuutttttssssssrrrrrrqqqppppoooonnnmmmmlllllllkkiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffggggggggfffffffffffffffffggggggggggggfffffffffffffgggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeefffffffffeeeeeeeeeeeeeeeeddddddddddddddddddddccccceedddddddddddddddddddddddfffffffffeeeeeeeeeeddddddccccccccccccccbbbbbbbbbbbaaaaaaaaa````````````_______^^^^^^^^^^^^^^]]]]]]]]]^^]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@???>>>>>>>>>>>>==========;;;;;;;;;::::::::::::9999999888888888888777777777766666666665555555555554444444444444433333333333332222222111111111111000000000000////////////..........------------,,,,,,,,,,,,,++++++++++++************)))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!  wwwwwxxxxxxxwwwwwwwwwwwvvvvvvvvvwwwwwwxxxxxxxxxxvvvuuuuutttttttsssssssrrrrqqqpppooonnnmmmmlllllllliiiiiiiiijjjjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffggggggggggfffffffffffffffggggggggggggggfffffffffffgggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeefffffffffeeeeeeeeeeeeeeeedddddddddddddddddddddcccceeeedddddddddddddddddddddffffffffffffeeeeeeeeeddddddcccccccccccccccbbbbbbbbaaaaaaaaaaa````````````______^^^^^^^^^^^^^^]]]]]]]]^^^]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@????>>>>>>>>>>>==========;;;;;;;;;;::::::::::::999999988888888888777777777766666666666555555555555444444444444443333333333332222222111111111111100000000000////////////..........-------------,,,,,,,,,,,,+++++++++++++***********))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! wwwwxxxxxxxxxxwwwwwwwwwvvvvvvvvwwwwwwxxxxxxxxxxxvvvvvuuuuuuutttttttttssssrrrqqqpppoonnnmmmmllllllliiiiiiijjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffgggggggggggggffffffffffffggggggggggggggggfffffffffgggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeefffffffffeeeeeeeeeeeeeeeeeddddddddddddddddddddcccceeeeeddddddddddddddddddddfffffffffffffffeeeeeeeeddddddcccccccccccccccbbbbbbaaaaaaaaaaaaa```````````______^^^^^^^^^^^^^^]]]]]]]^^^^]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@????>>>>>>>>>>>>=========;;;;;;;;;;::::::::::::999999988888888888877777777766666666666555555555555444444444444443333333333333222222211111111111100000000000/////////////..........------------,,,,,,,,,,,,+++++++++++++***********))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! wwxxxxxxxxxxxxxxwwwwwwwvvvvvvvwwwwwwxxxxxxxxxxxxvvvvvvvuuuuuuuuuuuuttttttssrrrqqpppoonnnmmmllllllliiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffgggggggggggggggffffffffffggggggggggggggggggfffffffgggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeffffffffffeeeeeeeeeeeeeeeeeddddddddddddddddddddccceeeeeedddddddddddddddddddfffffffffffffffffeeeeeeeddddddcccccccccccccccccccbaaaaaaaaaaaaaaa``````````______^^^^^^^^^^^^^^]]]]]]^^^^^]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@?????>>>>>>>>>>>>========;;;;;;;;;;;::::::::::::999999988888888888877777777666666666665555555555555454444444444443333333333332222222111111111111000000000000////////////..........-------------,,,,,,,,,,,,+++++++++++++**********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!! wxxxxxxxxxxxxxxxxxwwwwwvvvvvvwwwwwwxxxxxxxxxxxxxvvvvvvvvvvvuuuuuuuuuuuutttssrrrqqppoonnnmmmmlllllljijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiijjjjjjhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfgggggggggggggggggffffffffggggggggggggggggggggfffffhgggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeefffffffffffeeeeeeeeeeeeeeeeddddddddddddddddddddddceeeeeeeedddddddddddddddddfffffffffffffffffffeeeeeeddddddddcccccccccccccccccbaaaaaaaaaaaaaaaa`````````______^^^^^^^^^^^^^^]]]]]^^^^^^]]]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZ[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@?????>>>>>>>>>>>>========;;;;;;;;;;;::::::::::::999999988888888888877777777666666666666555555555555454444444444443333333333332222222211111111111100000000000/////////////.........-------------,,,,,,,,,,,,+++++++++++++**********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxwwwvvvvvwwwwwwxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvuuuuttssrrqqqppoonnmmmmlllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffggggggggggggggggggggggfffhhhggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddddddeeeeeeeeeedddddddddddddddffffffffffffffffffffeeeeeeddddddddddccccccccccccccbbbbbaaaaaaaaaaaaa````````_______^^^^^^^^^^^^^^]]]]^^^^^^^]]]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[ZZZZZZZZZZ[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@??????>>>>>>>>>>>>=======;;;;;;;;;;;;::::::::::::999999988888888888877777776666666666665555555555555554444444444443333333333322222222111111111111000000000000////////////..........------------,,,,,,,,,,,,,++++++++++++**********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvuuuttssrrqqppoonnnmmmlllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggghhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffggggggggggggggggggggggggfhhhhhggggggggggggggggggggggggfffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddeeeeeeeeeeeddddddddddddddffffffffffffffffffffffeeeeeeddddddddddddccccccccccbbbbbbbbaaaaaaaaaaa```````________^^^^^^^^^^^^^^]]]^^^^^^^^]]]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[ZZZZZZZZZ[[[ZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRRRRRSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@???????>>>>>>>>>>>=======<;;;;;;;;;;;;::::::::::::99999988888888888877777777666666666666555555555555554444444444443333333333322222222111111111111100000000000/////////////.........-------------,,,,,,,,,,,,+++++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!! xxxxxxyyyyyyyyyxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxyxvvvvwvvvvvvvvvvvwwwvvvvvvutttsrrqqppoonnnmmmlllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggghhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfggggggggggggggggggggggggghhhhhhhggggggggggggggggggggggggfffffffffffffffffffffffffffffffeeeeeeeeeeeeeeffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddeeeeeeeeeeeedddddddddddddffffffffffffffffffffffffeeeeeeddddddddddddddddddddbbbbbbbbbbaaaaaaaaaa``````_________^^^^^^^^^^^^^^]]^^^^^^^^^]]]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[ZZZZZZZZ[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSRRRRRRRRSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@???????>>>>>>>>>>>>======<;;;;;;;;;;;;::::::::::::999999988888888888877777776666666666665555555555555554444444444443333333333222222222111111111111000000000000////////////..........------------,,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!! xxxxxyyyyyyyyyyyyxxxxxxwwwwwwwwxxxxxxxxxyyyyyyyywwwwwwwwwwwwwwwwwwwwwwvvvuuttssrqqppoonnnmmmmllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiijjjjjjjjjjjiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggghhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhggggggggggggggggggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeefffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddeeeeeeeeeeeeeedddddddddddfffffffffffffffffffffffffeeeeeeeddddddddddddddddddcccbbbbbbbbbaaaaaaaaa`````___________^^^^^^^^^^^^^]^^^^^^^^^^]]]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[ZZZZZZZ[[[[ZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSRRRRRRRSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@????????>>>>>>>>>>>======<<;;;;;;;;;;;;:::::::::::999999988888888888877777777666666666666555555555555554444444444443333333333222222222111111111111100000000000////////////..........-------------,,,,,,,,,,,,+++++++++++++********)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!! xxxxxyyyyyyyyyyyyyyxxxxwwwwwwxxxxxxxyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwvvuuttssrrqppoonnnmmmmllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhggggggggggggghggggggggggggggggggggggggggggggggggggggggggggggggghhggggggggggggggggggggggghhhhhhhhhhhgggggggggggggggggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeefffffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddeeeeeeeeeeeeeeeedddddddddfffffffffffffffffffffffffeeeeeeeeeedddddddddddddddccccccbbbbbbbbaaaaaaa``````___________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[ZZZZZZ[[[[[ZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSRRRRRRSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@????????>>>>>>>>>>>>=====<<;;;;;;;;;;;;:::::::::::9999999988888888888877777776666666666665555555555555554444444444443333333332222222222111111111111000000000000////////////..........------------,,,,,,,,,,,,+++++++++++++********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!! xxxxyyyyyyyyyyyyyyyyyxxwwwwxxxxxxxxyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwvvuutssrrqppoonnnmmmmllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggghhhhhhhhhhhhhhhgggggggggghhhhgggggggggggggggggggggggggggggggggggggggggggggghhhhhgggggggggggggggggggghhhhhhhhhhhhggggggggggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeffffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddeeeeeeeeeeeeeeeeeddddddddfffffffffffffffggggfffffffeeeeeeeeeeeeeeeeeeeeeeeedccccccccbbbbbbaaaaaaa`````____________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[ZZZZZ[[[[[[ZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRRSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@?????????>>>>>>>>>>>=====<<<;;;;;;;;;;;;::::::::::9999999988888888888877777777666666666666555555555555554444444444443333333332222222222111111111111100000000000////////////..........------------,,,,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!! xxxxyyyyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwvuutssrrqppoonnnmmmmllllljjjjjjjjjjjjjjjjjjjjjkjkkjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhggggggghhhhhhhgggggggggggggggggghgggggggggggggggggggggggghhhhhhhgggggggggggggggggghhhhhhhhhhhhhhggggggggggggggggggggggggffffffffffffffffffffffffffffffeeeeeeeeffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddeeeeeeeeeeeeeeeeeedddddddfffffffffffffggggggggfffffffeeeeeeeeeeeeeeeeeeeeeedddddcccccbbbbbbaaaaaaa`````____________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[ZZZZ[[[[[[[ZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@?????????>>>>>>>>>>>>====<<<;;;;;;;;;;;;::::::::::9999999998888888888877777777666666666666555555555555555444444444444333333332222222222211111111111100000000000/////////////.........-------------,,,,,,,,,,,,+++++++++++++********)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! xxxxyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwxxxxwwwwvuuttsrqqppoonnmmmmmmlllljjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhgggggggggggggggghhhhggggggggggggggggggggghhhhhhhhhgggggggggggggggghhhhhhhhhhhhhhhhggggggggggggggggggggggggfffffffffffffffffffffffffffffeeeeeeefffffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddeeeeeeeeeeeeeeeeeeeddddddfffffffffffffggggggggggfffffffeeeeeeeeeeefffffffffdddddddcccccbbbbaaaaaaa``````____________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZ[[[[[[[[ZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAA@??????????>>>>>>>>>>>>===<<<<;;;;;;;;;;;;:::::::::99999999988888888888877777777666666666666555555555555554444444444443333333322222222222111111111111000000000000////////////..........------------,,,,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""!!!!!!!!!!!!!! wxxxyyyyyyyzzzzyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyvvwwwwwwwwwwwwwwxxxxxxwwwvuuttsrqqppoonnmmmmmmmllljjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhggggggggggggghhhhhhggggggggggggggggggghhhhhhhhhhhhggggggggggggghhhhhhhhhhhhhhhhhhggggggggggggggggggggggggffffffffffffffffffffffffffffffeeeeggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddfeeeeeeeeeeeeeeeeeeddddddffffffffffffggggggggggggfffffffffffeffffffffffffffeeeedddddccccbbbbaaaaaa```````_____________^^^^^^^^_^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZ[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@??????????>>>>>>>>>>>>===<<<<;;;;;;;;;;;;:::::::::99999999998888888888877777777666666666666555555555555554444444444443333333322222222222211111111111100000000000/////////////.........-------------,,,,,,,,,,,,+++++++++++++********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!! wwxxyyyyyyyzzzzyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyxvvvvwwwwwwwwwwwxxxxxxxwwwvuutssrqqpooonnmmmmmmmmmmjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggghhhhhhhhhgggggggggggggggghhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggffffffffgfffffffffffffffffffffeeeggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeedddddddffeeeeeeeeeeeeeeeeeedddddffffffffffffgggggggggggggfffffffffffffffffffggggggeeeeeeeddddcccbbbbaaaaaa```````_____________^^^^^^^__^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[Z[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAA???????????>>>>>>>>>>>>==<<<<<;;;;;;;;;;;;::::::::999999999988888888888877777777666666666666555555555555554444444444443333333222222222222111111111111000000000000////////////..........------------,,,,,,,,,,,,+++++++++++++********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! wwxxyyyyyyzzzzzyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyxxvvvvvwwwwwwwwwwxxxxxxxwwwvuutssrqqpoonnnmmmmmmmmmmjjjjjjjjkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhgggggggggggggghhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggffffffggfffffffffffffffffffffffggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeddddddfffeeeeeeeeeeeeeeeeeeddddfffffffffffggggggggggggggffffffffffffffffgggggggggffffeeeeedddcccbbbbaaaaa````````_____________^^^^^^___^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA????????????>>>>>>>>>>>==<<<<<;;;;;;;;;;;;::::::::999999999998888888888877777777666666666666555555555555554444444444443333333222222222222111111111111100000000000////////////..........------------,,,,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""!!!!!!!!!!!!!! wwwxxyyyyyyzyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyxxxvvvvvvwwwwwwwwwxxxxxxxxwwvuutssrqqpoonnnmmmmmmmmmmjjjjkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggghhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggffffggggfffffffffffffffffffffgggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddffffeeeeeeeeeeeeeeeeeeeddfffffffffffggggggggggggggffffffffffffffggggggggghhffffffeeeedddcccbbbaaaaaa````````______________^^^^____^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAAA????????????>>>>>>>>>>>>=<<<<<<;;;;;;;;;;;;:::::::9999999999988888888888877777777666666666666555555555555554444444444443333333222222222222111111111111000000000000////////////.........-------------,,,,,,,,,,,,+++++++++++++********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!! wwwxxyyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyxxxxvvvvvvvwwwwwwwwxxxxxxxxwwvuutssrqqpoonnnmmmmmmmmmmjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggfffgggggffffffffffffffffffffggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeddddffffffeeeeeeeeeeeeeeeeeedffffffffffgggggggggggggggffffffffffffgggggggghhhhhgggfffffeeedddcccbbbaaaaaa``````````____________^^^______^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAA@????????????>>>>>>>>>>>=<<<<<<;;;;;;;;;;;;:::::::9999999999988888888888877777777666666666666555555555555554444444444443333333222222222222111111111111100000000000////////////..........------------,,,,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! wwwxxyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyxxxxxvvvvvvvvwwwwwwwxxxxxxxxwwvuutssrqqpoonnnnmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjkkkkkkiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhhhhhhhhhhhhhgggiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggfggggggfffffffffffffffffffggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeddffffffeeeeeeeeeeeeeeeeeeefffffffffgggggggggggggggggffffffffffggggggghhhhhhhgggggffffeeedddcccbbbaaaaa```````````_____________^_______^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAA@@???????????>>>>>>>>>>>><<<<<<<;;;;;;;;;;;;::::::9999999999998888888888887777777766666666666655555555555555444444444444333333322222222222211111111111100000000000/////////////.........-------------,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""!!!!!!!!!!!!!! vwwwxxyyyyyyyyyyyxxxxxxwwwwwxxxxxxyyyyyyyxxxxxxxvvvvvvvvvwwwwwwxxxxxxxxwwvuutssrqqpoonnnnmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkkkiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjkkkkkkkkkkkkjjjjkkkkkjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggghhhhhhhhhhhhhhhhhhhhhhhhgiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggffffffffffffffffggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeedffffffffeeeeeeeeeeeeeeeeeffffffffggggggggggggggggggfffffffffggggggghhhhhhhhgggggggffffeedddccbbbbaaaa`````````````____________________^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAA@@????????????>>>>>>>>>>><<<<<<<;;;;;;;;;;;;:::::::9999999999988888888888877777777666666666666555555555555554444444444443333333222222222222111111111111000000000000////////////..........------------,,,,,,,,,,,,+++++++++++++********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!! vvwwxxxyyyyyyyxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxvvvvvvvvvwwwwwwxxxxxxxxwwvuutssrqppoonnnnmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkkkkkiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkjjjkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggffffffffffffffgggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeeeggfffffggggggggggggggggggggffffffggggggggghhhhhhhiggggggggffffeedddccbbbaaaa``````````````____________________^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\[[[[[[[[[[\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAA@@@???????????>>>>>>>>>>><<<<<<<<;;;;;;;;;;;;::::::9999999999998888888888887777777766666666666555555555555555444444444444333333322222222222211111111111000000000000////////////..........------------,,,,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! vvwwxxxyyyyyyxxxxxxxxxwwwwxxxxxyyyyyyyyyyyyyyyyyxxxxxyyyyyyyzzzzz{{{{{zzzyxxwvuutssrrqqqppppppppppooooooooooooooooooooooooolllllllllllllllllllllllmmllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggggggfffhhhhhggggggggggggggggggggffffffffffffgggggggggggggggggggggggggggghhhhhhhiiiiiiiiiiiihhhggfffeedddccccddcccccccccccccccccbbbbbb````````___________^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[\\\\\[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRQQQQSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMMLLMMMMMMMLLLLLLLLLLLLKKKKKKLKKKKKKKKKKKJJJJJJJJJJJJIJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCCBAAAAAAAAAAA@@@@@@@@@@@@????>>>>>>>>>>>>===========<<<<;;;;;;;;;;;;:::::::::99999999998888888888887777777777777776666666666665555555555544444444444433322222222221111111111110000000000000////////////.............------------,,,,,,,,,,,,++++++++++++****************))))))))))))((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! vvvwxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxyyyyyyyyyyxxxxxxxxxxyyyyyyzzzzz{{{{zzzzyxxwvuutssrrqqqppppppppppooooooooooooooooooooooooolllllllllllllllllllllmmmmllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijiiiiiiiiiiiiiiiiiiiiiihhkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfhhhhhhhggggggggggggggggggffffffffffffgggggggggggggggggggggggggggghhhhhhhiiiiiiiiiiiihhhhggffeeedddcccddddccccccccccccccccbbbbb`````````___________^^^^^]]]]]]]\\\\\\\\\\\\\\\[[[\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWVVUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMMMLMMMMMMMLLLLLLLLLLLLKKKKKKLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEDDDDDDDDDDDDCCCCCCCCCCCBAAAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>>>===========<<<<<;;;;;;;;;;;;::::::::99999999998888888888887777777777777776666666666665555555555544444444444433322222222221111111111110000000000000/////////////............-------------,,,,,,,,,,,+++++++++++++***************)))))))))))))(((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! vvvwwxxxxxxxxxxwwwwwwwvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyzzzzzz{{{zzzyyxxwvuutssrrqqqppppppppppooooooooooooooooooooooooollllllllllllllllmmmmmmmmmllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmnnnnmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijjiiiiiiiiiiiiiiiiiiiiiihkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggggggghhhhhhhhgggggggggggggggggffffffffffggggggggggggggggggggggggggggghhhhhhhhhhiiiiiiiiiiihhhgggffeeddddccdddddccccccccccccccccbbbb``````````___________^^^^]]]]]]]]\\\\\\\\\\\\\\[[[\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMLMMMMMMMMLLLLLLLLLLLLKKKKKLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCBAAAAAAAAAAA@@@@@@@@@@@@????>>>>>>>>>>>>==========<<<<<;;;;;;;;;;;;::::::::999999999998888888888887787777777777776666666666665555555555544444444444433222222222211111111111110000000000000////////////.............------------,,,,,,,,,,,,++++++++++++****************))))))))))))((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! vvvwwwxxxxxxwwwwwwvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyzzzzzz{zzzzyyxxwvvutssrrqqqqpppppppppooooooooooooooooooooopppplmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnmmmmmnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjiiiiiiiiiiiiiiiiiiiiiikkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggghhhhhhhhhhggggggggggggggggfffffffffggggggggggggggggggggggggggggghhhhhhhhhhhiiiiiiiiiiihhhggfffeedddccddddddccccccccccccccccbbba``````````___________^^^]]]]]]]]]\\\\\\\\\\\\\\[[\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXXXXXVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCBAAAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>>>==========<<<<<<;;;;;;;;;;;;:::::::999999999998888888888887787777777777776666666666665555555555544444444444433222222222221111111111110000000000000////////////.............-------------,,,,,,,,,,,+++++++++++++***************)))))))))))))(((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! uuvvwwwwwwwwwwwwvvvvvvvuvvvvvvwwwwwwxxxxxxxxxxxxwwxxxxxxyyyyyzzzzzzzzzzzyyxxwvvuttsrrqqqqpppppppppoooooooooooooooooopppppppmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjiiiiiiiiiiiiiiiiiiiikkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggggghhhhhhhhhhhhggggggggggggggggffffffggggggggggggggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiihhhgggffeeedddcddddddcccccccccccccccccbbaa``````````___________^^]]]]]]]]]]\\\\\\\\\\\\\\[\\\\\\\\\[[[[[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXXVVVVVUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBBAAAAAAAAAAA@@@@@@@@@@@@????>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;:::::::9999999999998888888888887887777777777776666666666655555555555544444444444432222222222211111111111110000000000000////////////.............------------,,,,,,,,,,,,++++++++++++***************)))))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! uuvvvwwwwwwwwwvvvvvuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwxxxxxyyyyyzzzzzzzzzzyyxxwvvuttsrrqqqqpppppppppoooooooooooooooopppppppppmmmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiikkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggihhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggghhghhghhhhhhhhhhiiiiiiiiihhhhggffeeedddcddddddccccccccccccccccccbaaa``````````___________^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZYYYYYYYYYYYYYXXXXXXXXXXXXVVVVVUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKLLLLKKKKKKKKKKKJJJJJJJJJJKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCBBAAAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>>>=========<<<<<<<;;;;;;;;;;;;::::::9999999999998888888888887887777777777776666666666655555555555544444444444432222222222221111111111110000000000000////////////.............-------------,,,,,,,,,,,++++++++++++****************))))))))))))((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! uuuvvwwwwwwwvvvvvuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwxxxxyyyyyzzzzzzzzzzyyxxwvvuttssrrqqqqppppppppoooooooooooooopppppppppppmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiikkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggiiiihhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggghhhhhhhhhhhggggggggghhhhhhiiiiiihhhhggfffeedddddddddddccccccccccccccccccaaaa``````````___________]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYYYYXXXXXXXXXXXVVVVVVUUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRQQQQQQQRQQQQQQQQQQQQPPPPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKLLLLKKKKKKKKKKKKJJJJJJJJJKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>========<<<<<<<;;;;;;;;;;;;:::::::999999999999888888888888888777777777777666666666665555555555554444444444442222222222221111111111110000000000000/////////////............-------------,,,,,,,,,,,+++++++++++++***************))))))))))))((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! uuuvvvvwwwvvvvvvuuuuuuuttuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxxxyyyyyzzzzzzzzzyyxxwvvuttssrrqqqqppppppppoooooooooooooppppppppppppmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnkkkkkkkkkkkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiikkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhgggggggggggggggggggggggggggggghhhhhhhhhhhhhhggggggggggghhhhhhhhhhhhhhhgggffeeeddddddddddccccccccccccccccccaaaaa`````````___________]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZYYYYYYYYYYYYYXXXXXXXXXXXVVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSRRRRRRRRRRRRQQQQQQRQQQQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKLLLLLKKKKKKKKKKKKJJJJJJJJKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFEEEEEDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>>========<<<<<<<<;;;;;;;;;;;:::::::9999999999998888888888888887777777777776666666666655555555555544444444444422222222222221111111111110000000000000////////////.............------------,,,,,,,,,,,,++++++++++++**+*************)))))))))))(((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! uuuuvvvvvvvvvvvuuuuutttttttuuuuuuvvvvvvvvvvvvwwwwwwwwwxxxxyyyyyzzzzzzzzyyyxxwwvuutssrrqqqqqpppppppooooooooopppppppppppppppqmmmnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllkkkkkkkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiikkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhgggggggggggggggggggggggggggghhhhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhggggffeeedddedddddddcccccccccccccccccaaaaa``````````__________]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYYYXXXXXXXXXXVVVVVVVVUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSRRRRRRRRRRRRRQQQQQRRQQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKLLLLLLKKKKKKKKKKKJJJJJJJJKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;;;:::::::999999999999888888888888888777777777776666666666665555555555554444444444432222222222221111111111110000000000000/////////////............-------------,,,,,,,,,,,+++++++++++++*+*************)))))))))))(((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! ! ttuuvvvvvvvvvvuuuuuttttttttttuuuuuuvvvvvvvvvvvvwvwwwwwxxxxxyyyyyzzzzzzzyyyxxwwvuuttsrrrqqqqpppppppooooooppppppppppppppppqqqnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllllllkkkkkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkklllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiilkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhggggggggggggggghhhhhhhhhgggfffeeedddedddddddcccccccccccccccccaaaaa```````````_________^]]]]]]]]]]]]]]\\\\\\\\\\]]\\\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYYYYYXXXXXXXXXVVVVVVVVVUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSRRRRRRRRRRRSSSSSSSSRRRRRRRRRRRRRQQQQRRRQQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKLLLLLLKKKKKKKKKKKKJJJJJJJKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>=======<<<<<<<<<;;;;;;;;;;;:::::::9999999999998888888888888887777777777776666666666655555555555544444444444322222222222211111111111111000000000000////////////.............------------,,,,,,,,,,,,++++++++++++*++************)))))))))))(((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!! ttuuuvvvvvvvvuuuuutttttttttttuuuuuuuuvvvvvvvvvvvvvwwwwxxxxxyyyyyyzzzzzyyyyxxwwvvuttssrrqqqqqpppppqooppppppppppppppppppqqqqqnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllkkkkkkkkkkkkkllllllllllllllkkkkkkkkkkkmmlllllllllllllllllllllllllllllllllllllkkkkkkkkkkklllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjilllkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhggggggffffgggggggggghggggggfffeeedddedddddddcccccccccccccccccaaaaaa``````````_________^]]]]]]]]]]]]]]]\\\\\\\\\]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZYYYYYYYYYYYYYXXXXXXXXVVVVVVVVVUUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRQQQQRRRRQQQQQQQQQQQQPPPPPPPPPOOOOONNNNNNNNNNNNNMMMMMMMNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@???????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;:::::::999999999999888888888888888777777777776666666666665555555555544444444444332222222222221111111111111000000000000/////////////............------------,,,,,,,,,,,,++++++++++++*++*************))))))))))((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! ttuuuvvvvvvvuuuuutttttttttttttuuuuuuuuuvvvvvvvvvvvwwwwwxxxxyyyyyyyzzzyyyyyxxwwvvuttssrrrqqqqqqpqqqpppppppppppppppppppqqqqqqnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllkkkkkkkkkllllllllllllllllllkkkkkkkmmmmmllllllllllllllllllllllllllllllllllllkkkkkkkkklllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjlllllkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggggggghhhhhhhhhhhhhhihhhhhhhhhgggggfffffffggggggggggggggffffeeedddeddddddddccccccccccccccccaaaaaa```````````________^^]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXVVVVVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRQQQRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@???????>>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;:::::::9999999999998888888888888887777777777776666666666655555555555544444444443322222222222211111111111111000000000000////////////.............-----------,,,,,,,,,,,,++++++++++++++++************))))))))))((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!! tttuuuvvvvvuuuuuutttttttttttttuuuuuuuuuuuvvvvvvvvvvwwwwxxxxyyyyyyyyyyyyyyyxxwwvvuuttsrrrqqqqqqqqqqpppppppppppppppppppqqqqqqnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllkkkkkklllllllllllllllllllllkkkkmmmmmmmmllllllllllllllllllllllllllllllllllllkkkkkklllllllllllllllllllkkkkkkllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjllllllllkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiihihhhhhhhhhhhhhhhhhhhiiiiijjjjjjjiiiiiiiiihhhhhhhhhhhhhgggggggggghhhhhhhhhhhiiiiiiiiihhhhhhhggggfffffffffffgggggggggffffeeeedddeddddddddccccccccccccccccaaaaaaa```````````_______^^^]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXVVVVVVVVVVVUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSRRRRRRRRRRRRRQQRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@????????>>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;;:::::::999999999998888888888888887777777777776666666666655555555555544444444443332222222222221111111111111000000000000/////////////............-----------,,,,,,,,,,,,,+++++++++++++++************))))))))))((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!! tttuuuuuuuuuuuuuutttttttttttttuuuuuuuuuuuuuvvvvvvvvwwwwxxxxyyyyyyyyyyyyyyxxxwwvvuuttssrrrqqqqqqqqqppppppppppppppppppqqqqqqqnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllkkkkllllllllllllllllllllllllkmmmmmmmmmmmlllllllllllllllllllllllllllllllllllkkkkllllllllllllllllllllllkkklllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjllllllllllkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiijjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggghhhhhhhhhhhhhiiiiiiiiiihhhhhhggggffffffffffffffffffffffffeeeedddedddddddddcccccccccccccccaaaaaaa```````````_______^^^^]]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]\\\\\\\\\\[[[ZZZZZZZZYYYYYYYYYYYXXXXXXVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSRRRRRRRRSSSSSSSSSSSRRRRRRRRRRRRQQRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@????????>>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999998888888888888887777777777776666666666655555555555544444444433322222222222211111111111110000000000000////////////............------------,,,,,,,,,,,,+++++++++++++++*************)))))))))(((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! ttttuuuuuuuuuuuuutttttttttttttuuuuuuuuuuuuuvvvvvvvvwwwwxxxxxyyyyyyyyyyyyyxxxwwwvvuutssrrrqqqqqqqqqpppppppppppppppppqqqqqqqrnooooooonnnnnnnnnnnnnmmnnmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooonnnnnnnnnnnnoooooooonnnnnoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllkkllllllllllllllllllllllllklllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjmllllllllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiijjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiihhhhhggggfffffffffffffffffffffffeeeeddddedddddddddcccccccccccccccaaaaaaaa```````````______^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[ZZZZZZZZZYYYYYYYYYYYXXXXXVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRQRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;:::::::999999999998888888888888887777777777776666666666655555555555544444444433322222222222221111111111111000000000000////////////.............-----------,,,,,,,,,,,,++++++++++++++++************)))))))))(((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!! ttttuuuuuuuuuuuuttttttttttttttuuuuuuuuuuuuuvvvvvvvvwwwwxxxxxyyyyyyyyyyyyyxxxxwwvvuuttssrrrqqqqqqqqppppppppppppppppqqqqqqqqrooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooonnnnnnnnnooooooooooooonnnooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooonnnnnnoonnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmmlllllllllllkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiijjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhggggffffffffffffffffffffeeeeeeddddeddddddddddccccccccccccccaaaaaaaa````````````_____^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\[ZZZZZZZZZYYYYYYYYYYYXXXXVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;;;:::::::999999999999888888888888888777777777777666666666665555555555554444444433332222222222221111111111111000000000000/////////////............-----------,,,,,,,,,,,,,+++++++++++++++*************))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"#"""""""""""""!!!!!!!!!!!!!!! sttttuuuuuuuuuuutttttttttttttuuuuuuuuuuuuuuuvvvvvvvwwwwxxxxxyyyyyyyyyyyyyxxxxwwvvuuttsssrrrqqqqqqqppppppppppppppppqqqqqqqrroooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooonnnnnnooooooooooooooooonnooooooooooooonnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnoooooooooooooooooooooooonooooooonnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllkkkkkkkmmmmmmlllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhggggffffffffeeeeeeeeeeeeeeeeedddddedddddddddddcccccccccccccaaaaaaaa````````````_____^^^^^^^]]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]\\\\\\\[[ZZZZZZZZZYYYYYYYYYYYXXXWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNMMMMNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBAAAAAAAAAAAA@@@@@??????????>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::::::999999999998888888888888887777777777776666666666655555555555544444444333322222222222221111111111111000000000000////////////............------------,,,,,,,,,,,,+++++++++++++++*************))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############"#"""""""""""""!!!!!!!!!!!!!!! sstttuuuuuuuuuttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvwwwwxxxxxyyyyyyyyyyyyyxxxxwwwvvuuttssrrrrqqqqqqpppppppppppppppqqqqqqqqrrooooooooooonnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooonnnnoooooooooooooooooooonoooooooooooooooonnnnnnnnnoooooooooooooooooonnnnnnnooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllmlllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllkkkkmmmmmmmmmlllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiihhhhggggfffffffeeeeeeeeeeeeeeeeeedddddeedddddddddddccccccccccccaaaaaaaaa````````````____^^^^^^^^]]]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]\\\\\[[[ZZZZZZZZYYYYYYYYYYYYXXWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRRTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNNMMMNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAAA@@@@@??????????>>>>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;;;:::::::999999999999888888888888888777777777777666666666665555555555544444444333332222222222221111111111111000000000000/////////////............-----------,,,,,,,,,,,,,+++++++++++++++************))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"#""""""""""""""!!!!!!!!!!!!!!! ssttttuuuuuutttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvwwwwxxxxyyyyyyyyyyyyyyxxxxwwwvvuuttsssrrrrqqqqqpppppppppppppppqqqqqqqqrrooooooooooonnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooonnoooooooooooooooooooooooooooooooooooooooonnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmlllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllkkkmmmmmmmmmmmlllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiihhhhhgggfffffffeeeeeeeeeeeeeeeeeddddddeeddddddddddddcccccccccccaaaaaaaaaa````````````___^^^^^^^^^]]]]]]]]]]]]]]]]^^^^^^^^^^^]]]]]]]]]]\\\\[[[[ZZZZZZZZYYYYYYYYYYYXXWWVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNNNMMNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@@???????????>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::9999999999998888888888888887777777777776666666666655555555555544444443333322222222222211111111111110000000000000////////////............------------,,,,,,,,,,,,+++++++++++++++*************))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! ssttttttuuttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvwwwwxxxxyyyyyyyyyyyyyyxxxxwwwvvvuuttsssrrrrqqqqpppppppppppppqqqqqqqqqqrroooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllmmmmmlllllllllllllllllllllllllllllllllllllkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllkknmmmmmmmmmmmmllllllllkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihihiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiihhhhhggggffffffeeeeeeeeeeeeeeeedddddddeedddddddddddddccccccccccaaaaaaaaaa`````````````__^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]\\\[[[[[ZZZZZZZZYYYYYYYYYYYXWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOOOOONNNNNNNNNNNMMNNNNNNNMMMMMMMMMMMMLLLLLLMLLLLLLLLLLLKKKKKKKKKKKKJKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAAA@@@@???????????>>>>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;;;:::::::999999999999888888888888888777777777776666666666665555555555544444443333332222222222221111111111111000000000000////////////.............-----------,,,,,,,,,,,,++++++++++++++++************))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! sstttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvwwwxxxxxyyyyyyyyyyyyyyxxxxwwwwvvuutttsssrrrrqqqppppppppppppqqqqqqqqqqqrroooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooolllllllllllllllllllllllllmmlllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllkkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllknnmmmmmmmmmmmmmlllllllkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiihhhhhggggffffffeeeeeeeeeeeeeedddddddddeeddddddddddddddcccccccccaaaaaaaaaaa`````````````_^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^^]]]]]]]]]]\\[[[[[ZZZZZZZZYYYYYYYYYYYYWWWWVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOOOOONNNNNNNNNNNNMNNNNNNNNMMMMMMMMMMMLLLLLLMLLLLLLLLLLLLKKKKKKKKKKKJKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFEEEEEEEEEEEDDDDDDDDDDDDCCBBBBBBBBBBAAAAAAAAAAAA@@@????????????>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;:::::::999999999999888888888888888777777777777666666666665555555555554444443333332222222222221111111111111000000000000/////////////............-----------,,,,,,,,,,,,,+++++++++++++++************)))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! ssttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwxxxxyyyyyyyyyyyyyyyxxxxxwwwvvvuutttsssrrrrrqppppppppppqqqqqqqqqqqqqrroooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooolllllllllllllllllllllllllmmmmmllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllmmmmmmmmmmllllllllllllllllllllllllllllllllllllkkkkllllllkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllknnnmmmmmmmmmmmmmllllllkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhgggffffffeeeeeeeeeeeeeddddddddddeedddddddddddddddccccccccaaaaaaaaaaa``````````````^^^^^^^^^^^]]]]]]]]]]]]]]^^^^^^^^^^^^^]]]]]]]]]]\\[[[[[[ZZZZZZZZYYYYYYYYYYYWWWWWVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDCCBBBBBBBBBBBAAAAAAAAAAA@@@@???????????>>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;::::::::999999999999888888888888888777777777776666666666655555555555544444433333332222222222221111111111111000000000000////////////............------------,,,,,,,,,,,,+++++++++++++++*************))))))))(((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! stttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwxxxxyyyyyyyyyyyyyyyxxxxxwwwwvvuuuttssssrrrrrpppppqqqqqqqqqqqqqqqqqqrroooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopooooooooooooooooooooooooopoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooommmmlllllllllllllllllllllmmmmmmmmlllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllkkkllllllllkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllknnnnmmmmmmmmmmmmmllllllkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhhhhhhhhggggfffffeeeeeeeeeeeddddddddddddeeedddddddddddddddcccccccaaaaaaaaaaaa`````````````^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^^^^^^^^]]]]]]]]]]\\[[[[[[ZZZZZZZZYYYYYYYYYYYWWWWWVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDDCBBBBBBBBBBBAAAAAAAAAAAA@@@????????????>>>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;;::::::::999999999999888888888888888777777777777666666666665555555555554444433333332222222222221111111111111000000000000/////////////............-----------,,,,,,,,,,,,++++++++++++++++************))))))))(((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! ttttttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwxxxyyyyyyyyzyyyyyyyxxxxxxwwwvvvuuuttssssrrrrqqqqqqqqqqqqqqqqqqqqqqqrroooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppoooooooooooooooooooooooooppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmlllllllllllllllllmmmmmmmmmmmmlllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllklllllllllkkkkkkkkkkkkkkkkkklllllllllllllllllllllllknnnmmmmmmmmmmmmmmlllllllkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggghhhhhhhhhhhhhhhhhhgggggfffffeeeeeeeeeeeddddddddddddeeeedddddddddddddddccccccaaaaaaaaaaaaa````````````^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^^]]]]]]]]]]\\[[[[[[ZZZZZZZZZYYYYYYYYYYWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDCBBBBBBBBBBBBAAAAAAAAAAA@@@@???????????>>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;:::::::::999999999999888888888888887777777777776666666666655555555555544444333333322222222222211111111111110000000000000////////////............-----------,,,,,,,,,,,,,+++++++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! tttttttuttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwvwwwwxxxxyyyyyzzzzzzzyyyyyxxxxxxwwwvvvuuutttsssrrrqqqqqqqqqqqqqqqqqqqqqqqrroooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppoooooooooooooooooooooooooppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmlllllllllllllmmmmmmmmmmmmmmmllllllllllnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkklllllllllllllllllllllllknnnmmmmmmmmmmmmmmmlllllllkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggghhhhhhhhhhhhhhgggggfffffeeeeeeeeeeeddddddddddddeeeeedddddddddddddddcccccaaaaaaaaaaaaaa```````````^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^^^^^^^^]]]]]]]]]]\\[[[[[[ZZZZZZZZZYYYYYYYYYYWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSSRRRRRRSRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDCBBBBBBBBBBBAAAAAAAAAAAA@@@????????????>>>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999888888888888888777777777777666666666665555555555554444333333332222222222221111111111111000000000000////////////.............-----------,,,,,,,,,,,,+++++++++++++++*************))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! ttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwxxxyyyyyzzzzzzzzzyyyyyxxxxxxwwwvvvuuutttssssrqqqqqqqqqqqqqqqqqqqqqqrrroooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppoooooooooooooooooooooooooppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmmmlllllllnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmmllllllmlllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkklllllllllllllllllllllllkknnmmmmmmmmmmmmmmmmlllllllkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggggggghhhhhhhhhhggggggffffffeeeeeeeeeeddddddddddddeeeeeedddddddddddddddccccaaaaaaaaaaaaaaa``````````_^^^^^^^^^^^^^^]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[ZZZZZZZZZZYYYYYYYYYWWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTSSSSSSSSSSSSRRRRRRSSRRRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLMMMMLLLLLLLLLLLLKKKKKKKKKLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDCBBBBBBBBBBBBAAAAAAAAAAA@@@@???????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888888888777777777777666666666665555555555554444333333332222222222221111111111111000000000000/////////////............-----------,,,,,,,,,,,,,+++++++++++++++************))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! wwwwwwwwwwwwwwwwwwwwwwwuuuvvvvvvvvvvvvvvvvvvwwwwwxxxxxyyyzzzz{{{{{{{{{zzzzzzzzzyyyyxxxxwwvvvuuutttsssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooonnnnnnppppppppppppoooooooooooooqqqpppppppppppppppppppppppoooooooppppppppppppoooooonnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhhiihhhhhhhhhhhhhhhgggggggggggggghhhhhhhhhhhhggggggfeeedddddddddddccccccccccccccbbbbbbbbbbbbbbbbaaaaaaa_____________^^^^^^^^^^^^____^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999998888887777777777776666666666666555555555555444444444333333333333222222222222111111000000000000////////////////............-----------,,,,,,,,,,,,++++++++++++++*************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""!!!!!!! wwwwwwwwwwwwwwwwwwwwxxxvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxyyyzzzz{{{{{{{{{{{zz{{zzzzzzyyyyxxxwwwvvuuuutsssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttsssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooonnnppppppppppppppoooooooooooqqqqqpppppppppppppppppppppooooooooppppppppppooooooonnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiihhhhhhhhhhhhiihhhhhhhhhhhhhhhgggggggggggggggghhhhhhhhhggggggffeeeedddddddddddccccccccccccccbbbbbbbbbbbbbbbaaaaaaa______________^^^^^^^^^^^_____^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999998888888777777777777666666666666555555555555444444444333333333333222222222222111111000000000000////////////////.............----------,,,,,,,,,,,,++++++++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""!!!!!! xxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvwwwwwwwwwwwwwwwwxxxxyyyyzzz{{{{{{{{{{{{{z{{{zzzzzzyyyyxxxwwwvvvuuuttsssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooonppppppppppppppppoooooooooqqqqqqqpppppppppppppppppppooooooooooppppppooooooooonnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiihhhhhhhhhhhhiihhhhhhhhhhhhhhhggggggggggggggggggghhhhggggggggffeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbbbaaaaaa_______________^^^^^^^^^^______^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQPPPPPPQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999988888887777777777776666666666666555555555555444444444333333333332222222222221111110000000000000////////////////............----------,,,,,,,,,,,,,++++++++++++++************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""!!!!!! xxxxxxxxxxxxxxxxxxxxxxxvvvvvwwwwwwwwwwwwwwwwwwwxxxxyyyyzzzz{{{{{||||{{{{{{{{{{zzzzzzyyyyxxxwwvvvuuttttsssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssttttssssssssssssssssssssstttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooooppppppppppppppppppoooooooqqqqqqqqqpppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkiiiiiiiiiiiiiihhhhhhhhhhhiiihhhhhhhhhhhhhhgggggggggggggggggggggggggggggggffeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaa`_______________^^^^^^^^^_______^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999988888888777777777776666666666666555555555555444444444333333333333222222222221111111000000000000////////////////............-----------,,,,,,,,,,,,++++++++++++++*************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""!!!!!!! yyyyyyyyxxxxxxxxxxxxxyyvwwwwwwwwwwwwwwwwwwwwwxxxxxyyyyzzzz{{{{||||||||{{{{{{{{{{zzzzzzyyyyxxwwwvvvttttttsssssssssssssssssstqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssttttttttssssssssssssssssstttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqoooooooooooooooooooooooooppppppppppppppppppppoooooqqqqqqqqqqqpppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiihhhhhhhhhiiihhhhhhhhhhhhhhhgggggggggggggggggggggggggggggfffeeeedddddddddddddddccccccccccccccbbbbbbbbbbbbbbaaaa``_______________^^^^^^^^_______^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999988888888777777777777666666666666655555555555544444444333333333333222222222221111111000000000000/////////////////............----------,,,,,,,,,,,,+++++++++++++++************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""!!!!!!! yyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyzzz{{{{||||||||||{{||{{{{{{{zzzzzzyyyxxxwwvvuuttttttsssssssssssssssttqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsrrsssrrsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttsssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssttttttttttttsssssssssssssttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqoooooooooooooooooooooooooppppppppppppppppppppppoooqqqqqqqqqqqqppppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiihhhhhhhhiiiihhhhhhhhhhhhhhhggggggggggggggggggggggggggggfffeeeeedddddddddddddddcccccccccccccbbbbbbbbbbbbbbbaaa```_______________^^^^^^^________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTTTUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999888888888777777777777666666666666555555555555444444444333333333333222222222211111111000000000000////////////////............----------,,,,,,,,,,,,,++++++++++++++************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!! yzzyyyyyyyyyyyyyyyyyyyywwwwwxxxxxxxxxxxxxxxxxxxxyyyyzzzz{{{{||||||||||||{|||{{{{{{{{{{zzzzyyyxxwwwuuuutttttttssssssssssttttqqqqqqqqqqqqqqqqqqqqqqqqqrrrrssssssssssssssssssssssrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssttttttsssssssssssssssttttsssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssttttttttttttttttssssssssstttttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppooooooooooooooooooooooopppppppppppppppppppppppooqqqqqqqqqqqqqqppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkkkiiiiiiiiiiiiiiiiiihhhhhhhiiiiihhhhhhhhhhhhhhhggggggggggggggggggggggggggffffeeeeeedddddddddddddddcccccccccccccbbbbbbbbbbbbbbbaa````_______________^^^^^^_________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDDDCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999888888888777777777777666666666666655555555555444444444333333333333222222222211111111000000000000////////////////............-----------,,,,,,,,,,,,++++++++++++++*************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""!!!!!!! zzzzzzzzyyyyyyyyyyyyyyywwwxxxxxxxxxxxxxxxxxxxxyyyyyzzzz{{{{||||||}}|||||||||||{{{{{{{{{{zzzzyyxxxwvvuuuutttttttttttttttttttqqqqqqqqqqqqqqqqqqqqqqrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrsstttttttttttssssssssssssstttttssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssttttttttttttttttttttsssssttttttttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppoooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnmmmmmmllllllllllllllkkkkkkkkkkkjiiiiiiiiiiiiiiiiiihhhhhhiiiiiihhhhhhhhhhhhhhhhgggggggggggggggggggggggfffffeeeeeeedddddddddddddddcccccccccccccbbbbbbbbbbbbbbba`````_______________^^^^^__________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDDCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@????????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999998888888888777777777776666666666666555555555555444444444333333333333222222222111111110000000000000////////////////............----------,,,,,,,,,,,,+++++++++++++++************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""!!!!!!! zzzzzzzzzzzyyyyyyyyyyzzxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzz{{{{|||||}}}}}}||||||||||||||||{{{{{zzzyyyxxwvvuuuuttttttttttttttttttqqqqqqqqqqqqqqqqqqrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrsssttttttttttttttssssssssssstttttttssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssstttttttttttttttttttttttsstttttttttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqpppppppooooooooooooooooooqqpppppppppppppppppppppppqqqqqqqqqqqqqqqqqqppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmlllllllllllllllkkkkkkkkkkjjjiiiiiiiiiiiiiiiiihhhhhiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggggggggfffffeeeeeeeeddddddddddddddddccccccccccccbbbbbbbbbbbbbbb``````______________^^^^^___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::::::::::999998888888888777777777777666666666666555555555555444444444333333333333222222222111111111000000000000////////////////............-----------,,,,,,,,,,,,++++++++++++++************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!! zzzzzzzzzzzzzyyyyyyzzzzxxxxxxxyyyyyyyyyyyyyyyyyyzzzzz{{{{{||||}}}}}}}}|||}||||||||||||||{{{{zzzyyxwwvvvuuuuttttttttttttttttqqqqqqqqqqqqqrrrrrrrrrrrrssssssssssssssssssssssstttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrsssstttttttttttttttsssssssssstttttttttttsssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqpppppppppooooooooooooooooqqqqpppppppppppppppppppppqqqqqqqqqqqqqqqqqqqppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmoonnnnnnnnnnnnnnnnnnnmmmmllllllllllllllllkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiihhhiiiiiiiiihhhhhhhhhhhhhhhghhggggggggggggggggggfffffeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbbb```````______________^^^^____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDDCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@????????????>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999998888888888877777777777666666666666655555555555544444444333333333333222222222111111111000000000000////////////////.............----------,,,,,,,,,,,,++++++++++++++*************)))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""!!!!!!! zzzzzzzzzzzzzzzzzzzzzzzxxxxxyyyyyyyyyyyyyyyyyyyzzzzz{{{{{||||}}}}}}}}}}||}}}|||||||||||||||{{{zzyyxwwvvvvuuuuttttttttttttttqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttttttttttttttttssstssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrssssstttttttttttttttssssssssssttttttttttttttssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqpppppppppppooooooooooooooqqqqqqpppppppppppppppppppqqqqqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmooonnnnnnnnnnnnnnnnnnnnmmllllllllllllllllllkkkkkkkjjjjjjiiiiiiiiiiiiiiiiihhiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggffffeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbb````````______________^^^_____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTUUUUUUUTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999988888888888777777777777666666666666555555555555444444444333333333333222222221111111111000000000000///0////////////............----------,,,,,,,,,,,,,++++++++++++++************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""!!!!!!! zzzzzzzzzzzzzzyyyyzzzzzxxxxyyyyyyyyyyyzzzzzzzzzzzz{{{{{{||||}}}}}}}}}}}}|}}}}}}||}}}}}}}|||||{{zzzxxwwwvvvuuuuuttttttttttttqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssssstttttttttttttttttttttttttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrssssssstttttttttttttttttssssssssttttttttttttttttttsssssssuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppooooooooooooqqqqqqqqpppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmooooonnnnnnnnnnnnnnnnnnnmlllllllllllllllllllkkkkkkjjjjjjjiiiiiiiiiiiiiiiiihiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggffffeeeeeeeeeeedddddddddddddddcccccccccccccbbbbbbbbbbbb`````````______________^^______________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@????????????>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::::::999988888888888777777777777666666666666655555555555444444444333333333333222222221111111111000000000000///0////////////............-----------,,,,,,,,,,,,++++++++++++++************))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""!!!!!!! zzzzzzzzzzzyyyyyyyyzzzzxxxxyyyyyyzzzzzzzzzzzzzzzz{{{{{{||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zyxxxwwvvvvuuuuuttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssstttttttttttuutttuuuuuuutttttttttttttttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrsssssssttttttttttttttttttssssssstttttttttttttttttttttttssuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttssssssttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppooooooooooqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmoooooonnnnnnnnnnnnnnnnnnnmmllllllllllllllllllkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggffffeeeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbb``````````______________^`_____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999988888888888877777777777666666666666655555555555544444444433333333333222222221111111111000000000000///00////////////...........-----------,,,,,,,,,,,,++++++++++++++*************)))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""!!!!!!! zzzzzzzzzyyyyyyyyyyyzzzxxxxyyyyyzzzzzzzzzzzzzzzz{{{{{{|||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{yyyxxwwwvvvuuuuuuttttttttrrrrrrrrrrrrrrrrrrrrrrrrrssssttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsssrrrrrrrrrrrrrrrrrsssssssstttttttttttttttttttsssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttssttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppooooooooqqqqqqqqqqqqppppppppppppprrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmooooooonnnnnnnnnnnnnnnnnnmmmllllllllllllllllllkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggffeeeeeeeeeeeeedddddddddddddcccccccccccccccbbbbbbbbbb``````````_______________`______________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRQQQQQQQQQQQRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@????????????>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::::::999988888888888777777777777666666666666655555555555444444444333333333333222222211111111111000000000000//00////////////...........-----------,,,,,,,,,,,,,++++++++++++++************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###$#############""""""""""""!!!!!!!! yyyyyyyyyyyyyyyyyyyyyyzxxxxyyyyyzzzzzzzzzzzzzzzz{{{{{{||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}|||{zzyyxxwwwvvvuuuuuuuttttttrrrrrrrrrrrrrrrrrrrrrssssttttttttttttttttttttuuuuuvuuuuvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttttrrrrrrrrrrrrrrrssssssssssttttttttttttttttttttssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppoooooqqqqqqqqqqqqppppppppppppprrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmooooooooonnnnnnnnnnnnnnnnmmmmlllllllllllllllllllkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggfeeeeeeeeeeeeeedddddddddddddcccccccccccccccbbbbbbbbb```````````______________``______________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999988888888888877777777777666666666666655555555555544444444333333333333222222211111111111000000000000//00////////////...........------------,,,,,,,,,,,,+,++++++++++++************))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###$#############""""""""""""!!!!!!!! yyyyyyyyyyyyyyyyyyyyyyywxxxxyyyyzzzzzzzzzzzzzzzz{{{{{{||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}||{zzyyxxxwwvvvvuuuuuuuuuutrrrrrrrrrrrrrrrrrsssssssstttttttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttsrrrrrrrrrrrsssssssssssssttttttttttttttttttttttttstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppoooqqqqqqqqqqqqqqppppppppppprrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnmoooooooooonnnnnnnnnnnnnnnmmmmmmllllllllllllllllllkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggeeeeeeeeeeeeeeedddddddddddddcccccccccccccccbbbbbbbb````````````_____________```______________^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????????????>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::::::999888888888888777777777777766666666666555555555555444444444333333333333222222111111111111000000000000/000////////////..........------------,,,,,,,,,,,,+,++++++++++++************))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##$##############"""""""""""!!!!!!!! xxxyyyyyxxxxxxxxxxxyyyywwxxxyyyyyzzzzzzzzzzzzzzz{{{{{{||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}|{{zzyyxxxwwwvvvuuuuuuuuuurrrrrrrrrrrrrrssssssssssstttttttttttttttuuuuuuvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuutttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttuutttttttttttttttttttttttuuuuuuuuuttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppppoqqqqqqqqqqqqqqqqppppppppprrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnmmmmmmmlllllllllllllllllljjjjjjjjjjjjjjiiiiiiiiiiijiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggeeeeeeeeeeeeeeeedddddddddddddcccccccccccccccbbbbbbb`````````````____________````______________^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRQQQQQQQQQRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999988888888888877777777777766666666666655555555555444444444333333333333222222111111111111000000000000/000////////////..........------------,,,,,,,,,,,,,,+++++++++++++***********))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##$$#############"""""""""""!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxyywwwxxxyyyyzzzzzzzzzzzzzzz{{{{{{||||}}}}}}}}}}}}}}}~}}}}}}~~~~~~~~~~~~~~~}}}{{{zzyyxxxwwwvvvvuuuuuuuurrrrrrrrrrrrsssssssssssstttuuuuuuuuuuuuuuuuuuvvvvwwvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttuuuuuutttttttttttttttttttuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqpppppprrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnooooooooooooonnnnnnnnnnnnmmmmmmmmllllllllllllllllljjjjjjjjjjjjjjjiiiiiiiiiijjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggffeeeeeeeeeeeeeeedddddddddddddcccccccccccccccbbbbbb``````````````___________`````______________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::::::99988888888888877777777777776666666666655555555555544444444433333333333222222111111111111000000000000/000////////////...........------------,,,,,,,,,,,,,,++++++++++++***********)))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##$$#############"""""""""""!!!!!!!!! wwwwxxxxxxwwwwwwxxxxxxywwwwxxxyyyyyzzzzzzzzzzzzzzz{{{{{||||}}}}}}}}}}}}}}~~}}~~~~~~~~~~~~~~~~~~~}}|{{{zzyyxxxwwwvvvvvvuuuuusrrrrrrrrssssssssssttttttuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuutttssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuuutttttttttttttttuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqpppprrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnoooooooooooooonnnnnnnnnnnmmmmmmmmmlllllllllllllllljjjjjjjjjjjjjjjjiiiiiiiiijjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggfffeeeeeeeeeeeeeeedddddddddddddcccccccccccccccbbbbb```````````````__________``````_____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999888888888887777777777777666666666666555555555554444444443333333333332222221111111111110000000000000000////////////..........------------,,,,,,,,,,,,,,+++++++++++++**********)))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#$$#############"""""""""""!!!!!!!!! wwwwwwwwwwwwwwwwwwwxxxxvwwwwxxxyyyyyyyzzzzzzzzzzzzz{{{{||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}||{{{zzyyxxxwwwwvvvvvvvuusssssssssssssssstttttttttuuuuuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvuuuuuuuuuussssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqppprrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnoooooooooooooooonnnnnnnnnmmmmmmmmmmmlllllllllllllljjjjjjjjjjjjjjjjjiiiiiiiijjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggffffeeeeeeeeeeeeeeedddddddddddddcccccccccccccccbbbba```````````````_________```````_____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999888888888888777777777777666666666666555555555554444444443333333333332222221111111111110000000000000000////////////..........-------------,,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#$$$#############""""""""""!!!!!!!!!! vvvvwwwwwwwwwwwwwwwwwxxvvwwwwxxxyyyyyyyyyyyyyyyyzzzzz{{{||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}|||{{zzzyyxxxwwwwvvvvvvvvssssssssssssssttttttttuuuvvvvvvvuuuuuuuvvvvvvwwwwxxwxxxxxxyyyyyyyyxxxxxxxxxwwwwwwwwwwvvvvvvvvvuuuuuuussssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrqqpppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqpprrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnooooooooooooooooonnnnnnnnmmmmmmmmmmmmlllllllllllllkjjjjjjjjjjjjjjjjjiiiiiiijjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggfffffeeeeeeeeeeeeeeedddddddddddddccccccccccccccbbbbaa```````````````________```````______________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@????????????>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999888888888887777777777777666666666665555555555544444444443333333333332222211111111111100000000000000000////////////..........------------,,,,,,,,,,,,,,++++++++++++***********)))))))))))))(((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#$$$#############""""""""""!!!!!!!!!! vvvvvvvvvvvvvvvvvwwwwwxvvvwwwwxxxxxyyyyyyyyyyyyyyyzzzz{{{||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzzyyxxxwwwwwvvvvvvsssssssssssssttttttuuuuuuvvvvvvvvvvvvvvvvvvvwwwwxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwvvvvvvvvuuuuuttssssssssssssssssssssssstttttuuuuuuuuuutttttttttuuvvvvvvvvvvvuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssssssssssrrrrrrrrrqqqqpppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnoooooooooooooooooonnnnnnnmmmmmmmmmmmmmllllllllllllkkjjjjjjjjjjjjjjjjjiiiiiijjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggffffffeeeeeeeeeeeeeeedddddddddddddccccccccccccccbbbaaa``````````````________````````______________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999888888888888777777777777666666666666555555555544444444443333333333332222221111111111110000000000000000////////////..........------------,,,,,,,,,,,,,,+++++++++++++***********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""!!!!!!!!!! uuuvvvvvvvvvvvvvvvvwwwwuvvvvwwwxxxxxxxxxxxxxxxxxyyyyzzz{{{||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}|||{{{zzyyyxxxwwwwwwvvvvsssssssssssttttttuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwxxxxxxyyyyyyyzzzzzzyyyyyyyyxxxxxxxwwwwwwwwwvvvvvvvuuuttttssssssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssssssssssssrrrrrrqqqqqqqpppppppppppppppppprrqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppppppppoooooooooooooonnnnnnnnnnnpoooooooooooooooooonnnnnnmmmmmmmmmmmmmmlllllllllllkkkjjjjjjjjjjjjjjjjjiiiiijjjjjjjjiiiiiiiiiiiiiiiihiihhhhhhhhhhhhhhhggggggggfffffffeeeeeeeeeeeeeeedddddddddddddccccccccccccccbbaaaa``````````````_______`````````______________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@????????????>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999888888888888777777777777766666666666555555555544444444444333333333332222221111111111110000000000000000////////////..........-------------,,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!! uuuuuuuuvvvvvvvvvvvvvwwuuuvvvwwwwwxxxxxxxxxxxxxxxyyyyzzz{{{|||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}|||{{{zzzyyyxxxxwwwwwwvvtssssssssstttttuuuuuuvvvvwwwwwwwvvvvvvvvvwwwwwwxxxxxxyyyyyzzzzzzzzzzzzzzyyyyyyxxxxxxxxwwwwwwwvvvvvvvuttttttssssssssssssssssssttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuttvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttssssssssssssssssssssssrrrrqqqqqqqqqpppppppppppppppprrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppppppoooooooooooooooonnnnnnnnnppooooooooooooooooooonnnnmmmmmmmmmmmmmmmmlllllllllkkkkjjjjjjjjjjjjjjjjjjiiijjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggffffffffeeeeeeeeeeeeeeedddddddddddddccccccccccccccbaaaaa``````````````______``````````_____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@???????????>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999888888888887777777777777666666666666555555555444444444443333333333332222221111111111110000000000000000////////////..........------------,,,,,,,,,,,,,,++++++++++++***********)))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!! tuuuuuuuuuuuuuuuvvvvvvwuuuuvvvvwwwwwwwwwwwwwwwwwxxxyyyzzz{{{|||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}||||{{{zzzyyyyxxxxwwwwwwvtttsssssstttttuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxyxxyyyyzzzzzzzz{{zzzzzzzzyyyyyyxxxxxxxwwwwwwwvvvvvvttttttttsssssssssssssstttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuutvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssrrqqqqqqqqqqqpppppppppppppprrrrrrqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppppooooooooooooooooonnnnnnnnppppoooooooooooooooooonnnmmmmmmmmmmmmmmmmmllllllllkkkkkjjjjjjjjjjjjjjjjjjiijjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggfffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccccaaaaaa``````````````_____```````````_____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@????????????>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::::99999888888888888777777777777666666666666555555555444444444443333333333332222221111111111110000000000000000////////////..........------------,,,,,,,,,,,,,,+++++++++++++***********))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!! qqqrrrrrrrrrrrrrrsssssstuuuvvvvvwwwwwwwwwwwwwwwwvvvwwwxxxyyyzzzz{{{{{{{{|}}}}}}}}}}}}}}}}}}}}}}}}|~~~~}}}|||{{{{zzzzzyyyyxxxxxxxxxxxyyyyyzzz{{{{{{zzzzzzyyyyyyyyyyyyyzzzzz{{||||}}}}~~~~~~~~~~~~~~~}}}|||||{{{{{{{zzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooooooooooooooooooooonnnnnnnnnnmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhggggggggffffffffffffffffeffffffffffffeeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa``````````````___``_____________^^^^^^^^^^\\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXXXXXVVVVVVVVVVUUUUUUUUUUUUTTTTUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999998888888888887777766666666666655555555555544444444444433333333333222211111111111100000000000000////////////............------------,,,,,,,,,,,,++++++++++++**************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""!!!!!!!!!!!!!! qqqqqrrrrrrrrrrrrrrssssttuuuuvvvvvvvvwwvwwwvwwwwvvvvwwwxxxyyyzzzz{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}|||~~~~}}}||||{{{{zzzzzyyyyxxxxxxxxxxyyyyzzz{{{{{{{zzzzzzzzzyyyyyyyyzzzzzzz{{||||}}}~~~~~~~~~~}}}|||||{{{{{{{zzzzzzyyyyzyyyyyyyyyxxxxxxxxxxxxxyyvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutsssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooooooooooooooooooooonnnnnnnnmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhgggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````___```_____________^^^^^^^^^\\\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXXXXVVVVVVVVVVUUUUUUUUUUUUUTTTUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@????????????>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999999888888888887777776666666666655555555555554444444444433333333333222211111111111100000000000000////////////............------------,,,,,,,,,,,,++++++++++++**************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!! qqqqqqqrrrrrrrrrrrrrssstttuuuuuvvvvvvvvvvvvvvvvvuuvvvwwwxxxyyyzzzz{{{{{{{}}}}}}}}}}}}}}|}|||||||||~~~~~}}}||||{{{{{zzzzzyyyyxxxxxxxxyyyyzzzz{{{{|||zzzzzzzzzzzzzzzzzzzzzzz{{{||||}}}~~~~~~~}}}}|||||{{{{{{{zzzzzyyyzzyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuwwwwwwvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuusssssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooooooooooooooooooooonnnnnnnmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiihhhhggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````__```______________^^^^^^^^\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXVVVVVVVVVVVUUUUUUUUUUUUUTTUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999998888888888887777766666666666655555555555544444444444433333333332222211111111111100000000000000////////////............------------,,,,,,,,,,,+++++++++++++*************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! qqqqqqqqqrrrrrrrrrrrrssttttuuuuuuuuuvvvvvvvvvvvvuuuvvvwwwxxxyyyzzzz{{{{{{}}}}}}}}}}}}|||||||||||||~~~~~}}}}}||||{{{{{zzzzzyyyxxxxxxxyyyyyzzz{{{{{|||{{{zzzzzzzzzzzzzzzzzzzz{{{||||}}}~~~~€€€~~}}}}}|||||{{{{{{zzzzzyyzzzyyyyyyyyyyyyyyyyyyyyyyvvvvvvvwwwwwwwwwwwwwwwwxxwwwwxxwwwwwwwwvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuvvuuuuuuuuuuuuuuuuuuuuuuussssssssssssssssssssssrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooooooooooooooooooonnnnnnmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihhhgggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa``````````````_````_____________^^^^^^^^\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXXXVVVVVVVVVVVVUUUUUUUUUUUUTTUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@????????????>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999999888888888887777766666666666655555555555554444444444433333333332222211111111111100000000000000////////////............------------,,,,,,,,,,,,++++++++++++**************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! qqqqqqqqqqqqrrrrrrrrrrsttttttuuuuuuuuuuuuuuuuuvvtuuuvvvwwwxxxyyyzzzz{{{{{}}}}}}}}}}}||||||||||||||~~~~~}}}}|||||{{{{{zzzzzyyyyxxxxxxyyyyyzzz{{{{||||{{{{{zzzzzzzzzzzzzzzzzz{{{|||||}}}~~~€€€€€€€~~~~}}}}|||||{{{{{{zzzzzyzzzzyyyyyyyyyyyyyyyyyyyyyvvvvvwwwwwwwwwwwwwwwwxxxxwwxxxxxxwwwwwwvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuwwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvvuuuuuuuuuuuuuuuuuuuuutsssssssssssssssssssssssrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooopooooooooooooooooooonnnnnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihhggggggggggggfffffffffffffgfffffffffffffffeeeeeeeeeedddddddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````````````_____________^^^^^^^\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXXVVVVVVVVVVVVUUUUUUUUUUUUUTUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999888888888887777776666666666655555555555554444444444443333333332222211111111111100000000000000////////////............------------,,,,,,,,,,,,++++++++++++**************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!! qqqqqqqqqqqqqqrrrrrrrrrsstttttttuuuuuuuuuuuuuuuuttuuuvvvwwwxxxyyyzzzz{{{{}}}}}}}}}}}||||||||||||||~~~~}}}}}|||||{{{{{zzzzzyyyyxxxxxxyyyyyzzz{{{{||||{{{{{{zzzzzzzzzzzzzzzzz{{{{||||}}}~~~€€€€€€€€€€~~~~}}}}|||||{{{{{zzzzyzzzzyyyyyyyyyyyyyyyyyyyyyvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuwwwwwwwwwwwwwwwwwwwwvvvvvvxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuvvvvvvuuuuuuuuuuuuuuuuuuutttsssssssssssssssssssssssrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooopppooooooooooooooooooonnnmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihgggggggggggggffffffffffffggfffffffffffffffeeeeeeeeeedddddddddddddddcccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````````````_____________^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@????????????>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999998888888888877777766666666666655555555555544444444444433333333322222211111111111100000000000000////////////............------------,,,,,,,,,,,+++++++++++++*************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! qqqqqqqqqqqqqqrrrrrrrrrsssttttttttttttuuuuuuuuuutttuuuvvvwwxxxxyyyzzzz{{{|}}}}}}}}}}||||||||||||||~~~~}}}}}|||||{{{{{zzzzzyyyyxxxxxxyyyyyzzzz{{{||||{{{{{{{zzzzzzzzzzzzzzzz{{{{{||||}}}~~€€€€€€€€€€€~~~~}}}}||||{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuwwwwwwwwwwwwwwwwwwwwwwwwvvxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttsssssssssssssssssssssrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooppppooooooooooooooooooonnmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiggggggggggggggfffffffffffgggfffffffffffffffeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````````````_____________^^^^^\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@@???????????>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999999888888888877777776666666666655555555555554444444444433333333322222211111111111100000000000000////////////............------------,,,,,,,,,,,,++++++++++++**************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! qqqqqqqqqqqqqqrrrrrrrrrsssssttttttttttttttttuuuutttuuuuvvwwwxxxxyyyzzzz{{|}}}}}}}}}}||||||||||||||~~~~}}}}}|||||{{{{{zzzzzyyyxxxxxxxxyyyyyzzz{{{{|||{{{{{{{{zzzzzzzzzzzzzz{{{{{{|||||}}~~~€€€€€€€€€€~~~}}}}||||{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttsssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooopppppooooooooooooooooooonmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiigggggggggggggggffffffffffggggfffffffffffffffeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa``````````````````_____________^^^^^\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999998888888888777777766666666666655555555555544444444444433333333222222211111111111000000000000000////////////...........-------------,,,,,,,,,,,++++++++++++**************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!! qqqqqqqqqqqqqqqrrrrrrrrssssssttttttttttttttttuuuttttuuuvvvwwwxxxyyyyzzz{{||}}}}}}}}}||||||||||||||~~~~~}}}}|||||{{{{{zzzzzyyyxxxxxxxxyyyyyzzzz{{{{||z{{{{{{{zzzzzzzz{{{{{{{{{{{{{|||||}}~~~€€€€€����€€€~~~}}}||||{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwxxxxxxxxxxyxxxxxxxxxwwwwwvvvvvvuuuuuwwwwwwwvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppooooooopppppppoooooooooooooooooommmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiggggggggggggggggfffffffffgggggfffffffffffffffeeeeeeeeeedddddddddddddddcccccccccccccbbbbbbbbbbbbbbaaaabaaaaaaaaaaaaaa``````````````````_____________^^^^]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@????????????>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999999888888888777777766666666666655555555555544444444444433333333222222211111111111100000000000000////////////............------------,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!! qqqqqqqqqqqqqqqrrrrrrrrsssssssstttttttttttttttuutttttuuuvvvwwwxxxyyyzzzz{|||}}}}}}}}}|||||||||||||~~~~~}}}}|||||{{{{zzzzzyyyyxxxxxxxxxyyyyyzzzz{{{{|zzzzzzzz{zz{{{{{{{{{{{{{{{{{{{{|||}}}~~€€€€�����€€€~~~~}}}||||{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwxxxxxxxxxxyyxxxxxxxxwwwwwwvvvvvvuuuuuwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppooooooppppppppooooooooooooooooonmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihggggggggggggggggffffffffgggggffffffffffffffffeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbbaaabbaaaaaaaaaaaaa```````````````````_____________^^^]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999888888888777777776666666666655555555555554444444444433333333222222211111111111100000000000000////////////............------------,,,,,,,,,,,,++++++++++++**************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! qqqqqqqqqqqqqqrrrrrrrrrssssssssssttttttttttttttusttttuuuvvvvwwwxxxyyyzzz{|||}}}}}}}}}}}}}}}}}}||||~~~~~}}}|||||{{{{zzzzzyyyxxxxxxxxxxxyyyyyzzzz{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||}}}~~€€€€����€€€€~~~}}}||||{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyywwwwwwwwwwwwxxxxxxxxxxyyyxxxxxxxxwwwwwvvvvvvvuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppooooopppppppppoooooooooooooooonnmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhggggggggggggggggfffffffggggggfffffffffffffffeeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbbaabbbaaaaaaaaaaaaa```````````````````_____________^^]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@@@@????????????>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999999888888887777777766666666666655555555555544444444444433333332222222211111111111100000000000000////////////............------------,,,,,,,,,,,++++++++++++**************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! qqqqqqqqqqqqqrrrrrrrrrrssssssssssssstttttttttttustttttuuuvvvvwwwxxxyyyzzz||||}}}}}}}}}}}}}}}}}}}}|~~~~}}}}||||{{{{zzzzzyyyxxxxxxxxxxxxyyyyyzzzz{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||}}}~~€€€����€€€€~~~}}}|||{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyywwwwwwwwwwwxxxxxxxxxxyyyyxxxxxxxxwwwwwvvvvvvvuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppooopppppppppppoooooooooooooonnnnmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhggggggggggggggggffffffgggggggfffffffffffffffeeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbaabbbaaaaaaaaaaaaaa``````````````````_____________^^]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999888888887777777776666666666655555555555554444444444433333332222222211111111111100000000000000////////////............------------,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!! qqqqqqqqqqqqrrrrrrrrrrrsssssssssssssstttttttttttstttttuuuuvvvwwwxxxyyyzzz||||||}}}}}}}}}}}}}}}}}}}~~~~}}}||||{{{{zzzzyyyxxxxxxxxxxxxxxyyyyyzzzz{{yzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||}}~~~€€€���€€€€€~~~}}}|||{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyywwwwwwwwwwxxxxxxxxxxyyyyyxxxxxxxwwwwwvvvvvvvvuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuutttttttttttttttsssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppooppppppppppppooooooooooooonnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiihhhhggggggggggggggggfffffggggggggfffffffffffffffeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbbbabbbbaaaaaaaaaaaaaa``````````````````_____________^]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXWWWWWVVVVVVVVVVVVVUUUUUUUUVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAA@@@@@@@@@@????????????>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999888888887777777776666666666665555555555554444444444443333332222222211111111111100000000000000////////////............------------,,,,,,,,,,,,++++++++++++**************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! qqqqqqqqqqrrrrrrrrrrrrrsssssssssssssstttttttttttsstttttuuuuvvvwwwxxxyyyzz{|||||}}}}}}}}}}}}}}}}}}}~~~}}}|||{{{{zzzzzyyyxxxxxxxxxxxxxxxyyyyyzzzzzyyyzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||}}~~~€€€€€�€€€€€~~}}}|||{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyywwwwwwwwwxxxxxxxxxxyyyyyyxxxxxxwwwwwwvvvvvvvvvvuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuttttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppopppppppppppppoooooooooooonnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiihhhhhggggggggggggggggffffgggggggggfffffffffffffffeeeeeeeeeedddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````````````_____________]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXWWWWWWVVVVVVVVVVVVUUUUUUUUVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRSRRRRRRRRRRRQQQQQQQQQQQQPQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@???????????>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999999888888877777777766666666666655555555555544444444444433333322222222211111111111100000000000000////////////............------------,,,,,,,,,,,++++++++++++**************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! qqqqqqqrrrrrrrrrrrrrrrrsssssssssssssstttttttttttsstttttuuuuvvvvwwwxxxyyyz{{|||||}}}}}}}}}~~~~~~~}}€€~~}}}|||{{{{zzzzyyyyxxxxxxxxxxxxxxxxyyyyyzzzzyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~~~€€€€€€€€€~~~}}}||{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyywwwwwwwwwxxxxxxxxxyyyyyyyxxxxxwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuttttttttttttttttttssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiihhhhhhggggggggggggggggfffggggggggggfffffffffffffffeeeeeeeeeedddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````````````____________]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYWWWWWWVVVVVVVVVVVVVUUUUUUUVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@????????????>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999888888877777777776666666666655555555555554444444444433333322222222211111111111100000000000000////////////............------------,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! qqqqqrrrrrrrrrrrrrrrrrrsssssssssssssttttttttttttssstttttuuuuvvvvwwxxxyyyz{{{|||||}}}}}}}~~~~~~~~~~€€~~~}}|||{{{{zzzzyyyyxxxxxxxxxxxxxxxxxyyyyyyzzxyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~~~€€€€€€€~~~}}}|||{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyywwwwwwwwxxxxxxxxxxyyyyyyyxxxxwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuttttttttttttttttttttssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiihhhhhhhggggggggggggggggffgggggggggggfffffffffffffffeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``````````````````____________]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYWWWWWWWVVVVVVVVVVVVVUUUUUUVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@@???????????>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999988888877777777776666666666665555555555554444444444443333322222222211111111111100000000000000/////////////...........------------,,,,,,,,,,,,++++++++++++**************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!! qqqrrrrrrrrrrrrrrrrrrrrsssssssssssstttttttttttttsssttttttuuuuvvvwwwxxxyyy{{{||||||}}}}}}~~~~~~~~~~€€€~~~}}|||{{{{zzzzyyyyxxxxxxxxxxxxxxxxxxyyyyyyyxxyyyyyzzzzz{{{{{{{|{{{{{{{{{{{{{{{{{||||}}~~~€~~~}}}|||{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyywwwwwwwxxxxxxxxxxxyyyyyyxxxxxwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttttttttsssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppoooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjiiiiihhhhhhhhggggggggggggggggfggggggggggggffffffffffffffeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa````a`````````````___________]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYWWWWWWWWVVVVVVVVVVVVUUUUUUVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999888888777777777776666666666655555555555544444444444433333222222222211111111111100000000000000////////////............------------,,,,,,,,,,,++++++++++++**************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! qrrrrrrrrrrrrrrrrrrrrrrsssssssssssstttttttttttttssssttttttuuuuvvvwwwxxxyyz{{{{|||||}}}}}~~~~~~~~~~€€€~~~}}|||{{{zzzzzyyyyxxxxxxxxxxxxxxxxxxxyyyyyyxxxxyyyyzzzz{{{{{{||||{{{{{{{{{{{{{{{{|||}}}~~~~~~~}}}|||{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyzwwwwwwxxxxxxxxxxxyyyyyyxxxxxwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttttttttttsssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjiiiihhhhhhhhhgggggggggggggggggggggggggggggfffffffffffffeeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```aa`````````````__________]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYWWWWWWWWVVVVVVVVVVVVVUUUUUVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@????????????>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999888888777777777776666666666655555555555554444444444433333222222222211111111111100000000000000////////////............------------,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! rrrrrrrrrrrrrrrrrrrrrrrsssssssssstttttttttttttttsssstttttttuuuuvvvwwwxxxyzz{{{{|||||}}}}~~~~~~~~~~€€€~~}}}|||{{{zzzzyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxyyyyzzzz{{{{{||||||{{||{{{{{{{{{{{|||}}}~~~~~~~~}}}|||{{{zzzzzzzzzzzzyyyyyyzzzzzzzzzzwwwwwwxxxxxxxxxxxxyyyxxxxxxwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwwvvvvvvvvvvvvvvvvvvvvvutttttttttttttttttttttttssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjiiihhhhhhhhhhgggggggggggggggggggggggggggggffffffffffffeeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```aaa`````````````_________]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYWWWWWWWWWVVVVVVVVVVVVVUUUUVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999999988888777777777776666666666665555555555554444444444443333222222222221111111111100000000000000/////////////...........------------,,,,,,,,,,,,++++++++++++**************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!! rrrrrrrrrrrrrrrrrrrrrrrsssssssstttttttttttttttttsssssttttttuuuuvvvvwwwxxxzzzz{{{{||||}}}}~~~~~~~~~€€~~}}|||{{{zzzzzyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxyyyyzzz{{{{{|||||||{|||{{{{{{{{{{||||}}}}~~~~~~~~~~~~~~}}}|||{{{zz{zzzzzzzzzyzzzzzzzzzzzzzzwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvwwwvvvvvvvvvvvxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwvvvvvvvvvvvvvvvvvvvvuuutttttttttttttttttttttttssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppqqpppppppppppppppppppoooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjiihhhhhhhhhhhgggggggggggggggggggggggggggggfffffffffffeeeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``aaa`````````````_________]]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYYYWWWWWWWWWWVVVVVVVVVVVVUUUUVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@????????????>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999888887777777777776666666666655555555555554444444444433332222222222211111111111100000000000000////////////............------------,,,,,,,,,,,++++++++++++**************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!! rrrrrrrrrrrrrrrrrrrrrrrsssstttttttttttttttttttttssssstttttttuuuuvvvvwwwxxyzzzzz{{{{|||}}}}~~~~~~~}€€~~~}}|||{{{zzzzzyyyyyxxxxxxxxxxxxxxxxxxxxxxyyywxxxxxxyyyzzzz{{{{||||||||||||||{{{{{{{|||||}}}}~~~~~~~~~~~~~~~~~~}}}|||{{zz{zzzzzzzzzyzzzzzzzzzzzzzzwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuttttttttttttttttttttttssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppqqqpppppppppppppppppppooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjihhhhhhhhhhhhggggggggggggghgggggggggggggggfffffffffffeeeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`aaaa`````````````________]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYWWWWWWWWWWVVVVVVVVVVVVVUUUVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@@???????????>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999988888777777777776666666666665555555555554444444444443332222222222211111111111100000000000000////////////............------------,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! rrrrrrrrrrrrrrrrrrrrrsssttttttttttttttttttttttttsssssstttttttuuuuvvvvwwwwyyyzzzzz{{{||||}}}}}}~}}}~~~}}|||{{{zzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxyywwxxxxxyyyyzzz{{{{{||||||||||||||||||||||||||}}}}}~}}~~~~~~~~~~~~~~}}}|||{{z{{zzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuttttttttttttttttttttsssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppqqqqpppppppppppppppppppoonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjhhhhhhhhhhhhhgggggggggggghhgggggggggggggggffffffffffeeeeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````_______]]]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYYWWWWWWWWWWWVVVVVVVVVVVVVUUVVVVVVVUUUUUUUUUUUUTTTTTTUTTTTTTTTTTTTTSSSSSSSSRRRSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999888887777777777766666666666655555555555544444444444433322222222222211111111111001000000000000////////////...........------------,,,,,,,,,,,,++++++++++++**************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! rrrrrrrrrrrrrrrrrrrsssstttttttttttttttttttttttttssssssstttttttuuuuvvvvwwwxyyyyzzzzz{{{||||}}}}}}}}~~~}}|||{{{zzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxyywwwxxxxxyyyzzzz{{{{{||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~}}|||{{{{{zzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppqqqqqppppppppppppppppppponnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjhhhhhhhhhhhhhhggggggggggghhhgggggggggggggggffffffffffeeeeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````______]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYWWWWWWWWWWWWVVVVVVVVVVVVUUVVVVVVVUUUUUUUUUUUUTTTTTTUUTTTTTTTTTTTTSSSSSSSSSRRSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@@??????????>>>>>>>>>>>============<<=<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999888887777777777776666666666655555555555554444444444433322222222222211111111111101000000000000////////////............------------,,,,,,,,,,,++++++++++++**************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!! rrrrrrrrrrrrrrrrrsssssstttttttttttttttttttttttttsssssssttttttttuuuuuvvvvwxxxyyyyyzzz{{{{||||||||||~~~}}}|||{{{zzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxyyywwwxxxxxyyyyzzzz{{{{|||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~}}}||{|{{{zzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuutttttttttttttttttssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppqqqqqqqppppppppppppppppppnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhhhhhhhhhhgggggggggghhhgggggggggggggggfffffffffffeeeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````______]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYWWWWWWWWWWWWVVVVVVVVVVVVVUVVVVVVVVUUUUUUUUUUUUTTTTTUUUTTTTTTTTTTTSSSSSSSSSSRSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>===========<<=<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999999988888777777777776666666666666555555555554444444444443332222222222211111111111101000000000000////////////............------------,,,,,,,,,,,+++++++++++++*************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! rrrrrrrrrrrrrrrrssssssstttttttttttttttttttttttttssssssstttttttttuuuuuvvvvwxxxxxyyyyzzzz{{{{||||||{~}}}}|||{{{zzzzzzyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyywwwxxxxxxyyyyzzz{{{{{|||||}}}}}}}}}|||||||||||||}}}|}}}}}~~~~~~~}}||||{{{zzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuutttttttttttttttsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqppppppppppppppppponnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjhhhhhhhhhhhhhhhhggggggggghhhhgggggggggggggggfffffffffffeeeeeeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````_____]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYWWWWWWWWWWWWWVVVVVVVVVVVVUVVVVVVVVVUUUUUUUUUUUUTTTTUUUTTTTTTTTTTTTSSSSSSSSSRSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>============<==<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999888887777777777776666666666665555555555544444444444433322222222222211111111111011000000000000///////////............------------,,,,,,,,,,,,++++++++++++**************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! rrrrrrrrrrrrrrrrrrrrrrrsstttttttttttttttttttttttrrrrrrrrrrrrrrsssssstttttuvvvvvvwwwwxxxxyyyyyyyyyyzzzzyyyyxxxxwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxyyyzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}~~~~~~}}||{zzzyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhiihhhhhhhhhhhhhhggggggggggffffffffffeeeeeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaa```______________^^^^^^^^]]]]\\\\\\\\\\\\\[[[[[[[[ZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVVVVVUUUUUUUUWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKLLKKKKKKKKKKKJJJJJJJJJJJIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBB@@@@@@@@@@@????????????>>???>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999888888888777777777777666666666665555555555554444444444433333333222222222222111111111111000000000000///////............------------,,,,,,,,,,,,,++++++++++++*********)))))))))))))(((()((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!! rrrrrrrrrrrrrrrrrrrrrrstttttttttttttttttttttttttrrrrrrrrrrrrrrsssssssstttuuuuvvvvvwwwwwxxxxxyyyxxxzzyyyyxxxxwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwxxxxxxwxxxwwwwwwwwwxxxxyyyyzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}~~~€€€~~}}|{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuuuutttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqpppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhiihhhhhhhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa````_____________^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[ZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKLLLKKKKKKKKKKKJJJJJJJJJJJHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBB@@@@@@@@@@@@???????????>>???>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999888888888877777777777666666666666555555555554444444444443333333222222222222111111111111000000000000///////............------------,-,,,,,,,,,,,,++++++++++++********)))))))))))))(((()((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!! rrrrrrrrrrrrrrrrrrrrssstttttttttttttttttttttttttrrrrrrrrrrrrrrrssssssssstuuuuuuvvvvvwwwwwwxxxxxxxxyyyyxxxxxwwwwwwwwwwwwwvvvwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxyyyyzzzzz{{{{{{{{{||||||||||{{{{{{{{{||||}}}~~€€€€€€€€~~}|{{{zzzyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyxyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuutttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnmmmmmmmmmmmmlkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhiiihhhhhhhhhhhhhhhggggggggffffffffffffeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````_____________^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[ZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVVUUUUUUUWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKLLLKKKKKKKKKKKJJJJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBA@@@@@@@@@@@????????????>????>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999988888888877777777777766666666666555555555554444444444443333333322222222222111111111111000000000000////////............-------------,,,,,,,,,,,,++++++++++++*********))))))))))))(((()((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!! rrrrrrrrrrrrrrrrrrssssstttttttttttttttttttttttttrrrrrrrrrrrrrrrrsssssssssttuuuuuuuvvvvvwwwwwwwwwwwyxxxxxxwwwwwwwwwwwwwwvvvwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxyyyyzzzzz{{{{{{{|||||||||||||||{{{{{|||}}}~~~€€€����€€€~~}||{{zzzzyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwxxwwwwwwwwwwwwwwwwwwwwwwwyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnmmmmmmmmmmmllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhiiiihhhhhhhhhhhhhhhgggggggfffffffffffffeeeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa``````_____________^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKLLLLKKKKKKKKKKKJJJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBA@@@@@@@@@@@@???????????>????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888888888877777777777666666666665555555555554444444444433333333222222222222111111111111000000000000///////............-------------,,,,,,,,,,,,++++++++++++*********))))))))))))(((())(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""#"""""""""""""!!!!!!!!!!! rrrrrrrrrrrrrrrrssssssstttttttttttttttttttttttttrrrrrrrrrrrrrrrrrssssssssttttuuuuuuuvvvvvvvvwwwwvvxxxxwwwwwwwwwwwwvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxyyyyyzzzz{z{{{{|||||||||||||||||||||}}}}}~~€€€�������€€~}}||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwxxxxwwwwwwwwwwwwwwwwwwwwwyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqpppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnmmmmmmmmmmlllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhiiiiihhhhhhhhhhhhhhhggggggffffffffffffffeeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaa``````_____________^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGFFGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBAA@@@@@@@@@@@???????????>?????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888888888877777777777666666666666555555555554444444444433333333222222222222111111111111000000000000///////............--------------,,,,,,,,,,,,+++++++++++*********)))))))))))))((())(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""#"""""""""""""!!!!!!!!!!! rrrrrrrrrrrrrrrsssssssstttttttttttttttttttttttuurrrrrrrrrrrrrrrrrssssssssttttttuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxyyyyyzzzzz{{{{||||||}}}}}}}}||||||}}}}}~~€€€��‚‚‚‚‚���€€~}}||{{{{zzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrqppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhiiiiiihhhhhhhhhhhhhhhgggggfffffffffffffffeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaa```````_____________^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGGFGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBAA@@@@@@@@@@@?????????????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;::::::::::99999999999988888888877777777777766666666666555555555555444444444433333333322222222222111111111111100000000000////////............-------------,,,,,,,,,,,,+++++++++++**********))))))))))))((())(((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"#"""""""""""""!!!!!!!!!!! rrrrrrrrrrrrrssssssssssttttttttttttttttttttuuuuurrrrrrrrrrrrrrrrrssssssssttttttttuuuuuuuuuuuvvvvvuwwwwwwwwwwvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxyyyyyzzzzz{{{|||||}}}}}}}}}}}}}||}}}~~~€€��‚‚‚‚‚‚‚‚��€€~}}|||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxzzzzzzzzzyyyyyyyyyyyyyyyyyzzyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrpppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmlllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhiiiiiiihhhhhhhhhhhhhhhgggggffffffffffffffeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaa````````_____________^^^^]]]]]]]]\\\\\\\\\\\\\[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIHHHHHHHHHHHHGGGGGGGGGGGFGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBAA@@@@@@@@@@@@????????????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888888888877777777777666666666665555555555554444444444333333333222222222222111111111111000000000000///////............-------------,,,,,,,,,,,,+++++++++++**********)))))))))))))(()))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"#"""""""""""""!!!!!!!!!!! rrrrrrrrrrrssssssssssssttttttttttttttttttuuuuuuurrrrrrrrrrrrrrsssssssssssttttttttttuuuuuuuuuuuuuuuwwwwwwwvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxyyyyzzzzz{{{||||}}}}}}}}}}}}}}}~~~~~€€��‚‚‚ƒƒƒƒ‚‚‚��€~~}}||||{{{{{{{|||||||||||{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxxxxzzzzzzzzzzzzzzzzzzzzzyyyyyzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrpppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnmmmmmmmllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhiiiiiiiihhhhhhhhhhhhhhhgggggffffffffffffffeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaa`````````_____________^^^]]]]]]]]]\\\\\\\\\\\\\[[[ZZZZZZYYYYYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBAAA@@@@@@@@@@@?????????????????>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;:::::::::::99999999999988888888877777777777666666666666555555555554444444444333333333322222222222111111111111000000000000///////............--------------,,,,,,,,,,,,++++++++++**********)))))))))))))(()))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"##"""""""""""""!!!!!!!!!! rrrrrrrrrssssssssssssssttttttttttttttttuuuuuuuuurrrrrrrrrrrrssssssssssssstttttttttttuuuuuuuuuuuuuuwwvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxyyyyzzzzz{{{|||}}}}}~~~~~~~~~~€€€��‚‚ƒƒƒƒƒƒƒƒ‚‚��€~~}}}||||||||||||||||||||||{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnmmmmmmlllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihiiiiiiiiihhhhhhhhhhhhhhhgggggffffffffffffffeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaa`````````_____________^^^]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZYYYYYYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;::::::::::::9999999999988888888877777777777766666666666555555555555444444444333333333322222222222111111111111100000000000////////............-------------,,,,,,,,,,,,++++++++++***********))))))))))))(()))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!! rrrrrrrssssssssssssssssttttttttttttttuuuuuuuuuuurrrrrrrsrsssssssssssssssstttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxyyyyyzzz{{{|||}}}}~~~~~~~~~~~€€€���‚‚ƒƒƒƒ„„ƒƒƒƒ‚‚�€€~~}}}}}|||||}}}}}}}}}}}|||||{{{{{zzzzzzzzyyyyyzzyyyyyyyzzzzzzzzzzzzzzzzyyyxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyy{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrpppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnoooonnnnnnnnnnnnnnnnmmmmmllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggffffffffffffffeeeeeeeeeddddddddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaa``````````_____________^^]]]]]]]]]]\\\\\\\\\\\\\[[ZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888888888877777777777666666666666555555555554444444443333333333222222222222111111111111000000000000///////............-------------,,,,,,,,,,,,++++++++++***********))))))))))))(()))(((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!! rrrrrrsssssssssssssssssttttttttttttuuuuuuuuuuuuurrrrsssssssssssssssssssssttttttttttttttttuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxyyyyyzzz{{{|||}}}~~~~~~~€€€€€€���‚‚ƒƒƒ„„„„„„ƒƒƒ‚‚�€€~~~}}}}}}}}}}}}}}}}}}}}}}||||{{{{{zzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{zzzzzz{zzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwvvvvvvvvvvvvvvvvvvvuuuuuuuttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnooooonnnnnnnnnnnnnnnnmmmmlllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggfffffffffffffffeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaa```````````_____________^]]]]]]]]]]]\\\\\\\\\\\\\[ZZZZZZZZYYYYYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;:::::::::::99999999999988888888877777777777766666666666555555555554444444443333333333322222222222111111111111000000000000///////............-------------,,,,,,,,,,,,++++++++++***********)))))))))))))())))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!! rrrrsssssssssssssssssssttttttttttuuuuuuuuuuuuuuurrsssssssssssssssssssssssttttttttttttttttuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwxwxwwwwwxxxxxxxxxxxxyyyyyzzz{{{|||}}}~~~~€€€����‚‚‚ƒƒƒ„„„„„„„„ƒƒ‚‚��€€~~~~~}}}}~~~~~~~~~~~}}}}||||{{{{{zzzzzzzzyyzzzzzzzzzzzzzzzz{{{{{{{{zyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{zzz{{zzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwyyyyyyyyyyyyyyyyyxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvuuuuuttttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrpppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnmmllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggffffffffffffffeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaa```````````_____________^]]]]]]]]]]]]\\\\\\\\\\\\[ZZZZZZZZZYYYYYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVUUWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999988888888887777777777766666666666555555555555444444443333333333322222222222111111111111100000000000////////............-------------,,,,,,,,,,,,+++++++++************))))))))))))())))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!! rrsssssssssssssssssssssttttttttuuuuuuuuuuuuuuuuussssssssssssssssssssssssstttttttttttttttutuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxxyxyyyzzz{{{||}}}~~~€€�����‚‚‚‚ƒƒƒ„„„„„„„„„ƒƒƒ‚���€€~~~~~~~~~~~~~~~~~~~~}}}||||{{{{{zzzzzzzzyzzzzzzzzzzzz{{{{{{{{{{{{{yyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzzzz|||||||||||{{{{{{{{{{{{{{z{{{zzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwyyyyyyyyyyyyyyyyyyyxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvuuuutttttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrqqpppppppppppppppppppooooooooooooooooooonnnnnnnnnnooooooonnnnnnnnnnnnnnnnnmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggffffffffffffffeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbaaaa````````````_____________]]]]]]]]]]]]\\\\\\\\\\\\\ZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWWWWWWWWVVVVVVVVVVVVUWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;:::::::::::99999999999888888888877777777777666666666666555555555554444444433333333333222222222222111111111111000000000000///////............-------------,,,,,,,,,,,,+++++++++************))))))))))))())))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!! rssssssssssssssssssssssttttttuuuuuuuuuuuuuuuuuuussssssssssssssssssssssssstttttttttttttuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{||}}}~~€€€��‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„ƒƒ‚‚��€€€~~~~~~~~~~~~}}}||||{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{yyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz||||||||||||||||||{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwyyyyyyyyyyyyyyyyyyyyyxxxxyyyyxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvuuutttttttttttttttttttttsssssssssssssssssrrrrrrrrrrrqqqqppppppppppppppppppooooooooooooooooooonnnnnnnnnoooooooonnnnnnnnnnnnnnnnnllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggffffffffffffffeeeeeeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbaaaa`````````````____________]]]]]]]]]]]]]\\\\\\\\\\\\ZZZZZZZZZZYYYYYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVVWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSTSSSSSSSSSSSRRRRRRRRRRRRQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;::::::::::::9999999999988888888877777777777766666666666555555555554444444433333333333322222222222111111111111000000000000///////............-------------,,,,,,,,,,,,+++++++++************))))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!! sssssssssssssssssssssssttttuuuuuuuuuuuuuuuuuuuuusssssssssssssssssssssssssttttttttttuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{||}}~~~€€€‚‚‚‚‚ƒƒƒƒ„„„„„………„„„„„ƒƒƒ‚���€€€€~~~~}}}||||{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{zyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{||||||||||||||||||||{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyxxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvvvvvvvuuuttttttttttttttttttttttsssssssssssssssssrrrrrrrrrqqqqqppppppppppppppppppooooooooooooooooooonnnnnnnnooooooooonnnnnnnnnnnnnnnnlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggffffffffffffffeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbaaa``````````````___________^]]]]]]]]]]]]]\\\\\\\\\\\ZZZZZZZZZZZYYYYYYYYYYYYYXXWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSTSSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999988888888887777777777766666666666555555555555444444433333333333322222222222211111111111100000000000////////............-------------,,,,,,,,,,,,++++++++************))))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!! sssssssssssssssssssssssttuuuuuuuuuuuuuuuuuuuuuuussssssssssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{||}}~~€€€‚‚‚ƒƒƒƒ„„„„„………………„„„„ƒƒƒ‚‚���€€€€~~~~}}}||||{{{{{{zzzzz{{{{{{{{{{{{{{{|||||{{{{{zzyyyyyyyyzzzzzz{{{{{{{||||||||||{{{{{{{{{{{{{{{{{|||}|||||||||||||||||{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvvvvvuuuutttttttttttttttttttttsssssssssssssssssrrrrrrrrqqqqqqppppppppppppppppppooooooooooooooooooonnnnnnnoooooooooonnnnnnnnnnnnnnnllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggffffffffffffffeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbaaa`````````````___________^]]]]]]]]]]]]]\\\\\\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSTTSSSSSSSSSSSRRRRRRRRRRRRQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;:::::::::::99999999999888888888877777777777666666666666555555555554444444433333333333222222222222111111111111000000000000///////............-------------,,,,,,,,,,,,+++++++++************)))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!! sssssssssssssssssssssstuuuuuuuuuuuuuuuuuuuuuuuuussssssssssssssssssssssssstuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyzz{{{||}}~~€€€‚‚‚ƒƒƒ„„„„………………………„„„„ƒƒ‚‚‚���€€€€€~~~~}}}||||{{{{{{{zzz{{{{{{{{{{{||||||||||||{{zzzzyyyyyzzzzzz{{{{{||||||||||||||||{{{{{{{{{{{{{{}}}}}}}}}}}}||||||||||{{{{{{{{{zzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuttttttttttttttttttttssssssssssssssssssrrrrrrrqqqqqqqpppppppppppppppppppoooooooooooooooooonnnnnnooooooooooonnnnnnnnnnnnnnlllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiijjiiiiiiiiiiiiiihhhhhhhhhhgggggggggfffffffffffffffeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbaaa`````````````__________^^]]]]]]]]]]]]]\\\\\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYYXXWWWWWWWWWWWWWVVVVVVVVVVVXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSTTSSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;::::::::::::9999999999888888888877777777777766666666666555555555554444444433333333333322222222222111111111111000000000000///////............-------------,,,,,,,,,,,,+++++++++************))))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!! sssssssssssssssssssssttuuuuuuuuuuuuuuuuuuuuuuuuusssssssssssssssssssssstttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyzz{{{||}}~~€€‚‚ƒƒƒ„„„„…………………………„„„„ƒƒ‚‚‚����€€€€€€€€€€~~~}}}}||||{{{{{{{{{{{{{{{{{||||||||||||||||{zzzzzzzzzzzzzz{{{{{||||||||||||||||||||{{{{{{{{{{{}}}}}}}}}}}}}}||||||||{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuttttttttttttttttttssssssssssssssssssssrrrrrqqqqqqqqpppppppppppppppppppoooooooooooooooooonnnnnoooooooooooonnnnnnnnnnnnnllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiijjjiiiiiiiiiiiiiihhhhhhhhhggggggggggffffffffffffffeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbaaa`````````````_________^^^]]]]]]]]]]]]]\\\\\\\\\ZZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWWWWWWWWVVVVVVVVVVXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSTTTSSSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;:::::::::::9999999999888888888887777777777766666666666555555555555444444433333333333322222222222211111111111100000000000////////............-------------,,,,,,,,,,,,++++++++************))))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!! sssssssssssssssssssttttuuuuuuuuuuuuuuuuuuuuuuuuusssssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyzz{{{||}}~€€‚‚‚ƒƒ„„„„……………………………„„„„ƒ‚‚‚‚����€€€€€€€€€€€€€~~~~}}}}|||||{{{{{{{{{{{|||||||||||||||||||||zzzzzzzzzzzzz{{{{{||||||||||||||||||||||||{{{{{|||}}}}}}}}}}}}}}}|||||||{{{{|{{{{{zzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxyyyxxxxxxxxxxxxxxxxxxxxxxzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuttttttttttttttttttssssssssssssssssssssrrrrqqqqqqqqqqpppppppppppppppppppooooooooooooooooonnnnooooooooooooonnnnnnnnnnnnlllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiijjjiiiiiiiiiiiiiiihhhhhhhhgggggggggggffffffffffffffeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbbaaaa````````````_________^^^^]]]]]]]]]]]]\\\\\\\\\[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVVXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;:::::::::::99999999998888888888877777777777666666666666555555555554444444433333333333222222222222111111111111000000000000///////............-------------,,,,,,,,,,,,++++++++*************)))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!! sssssssssssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuvsssssssssssssssssstttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyzz{{{||}~~€�‚‚ƒƒ„„„………………………………„„„„ƒƒ‚‚‚‚����€€€€€€€€€€€€€€€~~~~}}}||||||{{{{{{|||||||||||||||||||||||||zzzzzzzzzzzz{{{{{|||||||}}}}}}}}}|||||||||||||||||}}}}}}}}}}}}}}}}|||||||{{{|{{{{{zzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyxxxxxxxxxxxxxxxxxxxxzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttttttssssssssssssssssssssrrqqqqqqqqqqqpppppppppppppppppppooooooooooooooooonnnoooooooooooooonnnnnnnnnnnmlllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiijjjjiiiiiiiiiiiiiihhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbaaaaa````````````________^^^^]]]]]]]]]]]]]\\\\\\\\[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWWWVVVVVVVVVXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;:::::::::::9999999998888888888877777777777766666666666555555555554444444433333333333322222222222211111111111000000000000///////............-------------,,,,,,,,,,,,+++++++++************)))))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!! sssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuuuvvvsssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyzz{{{||}~~��‚ƒƒƒ„„…………………………………„„„„ƒƒ‚‚‚‚����€€€€€€€~~~~}}}}|||||||||||||||||||}}}}}}}}}}}}|||||{zzzzzzzzzz{{{{{||||||}}}}}}}}}}}}}|||||||||||||||~~~}}}}}}}}}}}}}||||||{{{{|{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttttssssssssssssssssssssrqqqqqqqqqqqqpppppppppppppppppppoooooooooooooooooonooooooooooooooonnnnnnnnnnmmlllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiijjjjjiiiiiiiiiiiiiihhhhhhhgggggggggggggffffffffffffeeeeeeeeeeedddddddddddddddcccccccccccccbbbbbbbbbbbaaaaa`````````````_______^^^^^]]]]]]]]]]]]]\\\\\\\[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLMLLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;:::::::::::9999999999888888888887777777777766666666666555555555555444444433333333333322222222222211111111111100000000000////////...........--------------,,,,,,,,,,,,++++++++************))))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!! sssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuvvvvvsssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyzzz{{||}~~€�‚‚ƒƒ„„„………………………………„„„„ƒƒƒ‚‚‚����€€€€€€€~~~~~}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}|||{{{zzzzzz{{{{{{||||||}}}}}}}}}}}}}}}}|||||||||||||~~~~~}}}}}}}}}}}||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttttssssssssssssssssssssqqqqqqqqqqqqqppppppppppppppppppppooooooooooooooooooooooooooooooooonnnnnnnnnmmmlllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiijjjjjjiiiiiiiiiiiiiihhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbaaaaaa````````````_______^^^^^^]]]]]]]]]]]]\\\\\\\[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLMLLLLLLLLLLLLKKKKKKKKKKKJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBAAAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;::::::::::::9999999998888888888877777777777766666666666555555555554444444433333333333222222222222111111111111000000000000///////............-------------,,,,,,,,,,,,++++++++*************)))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!! sssssssssssstttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvsssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyzzz{{||}~~€€�‚‚ƒƒ„„…………………………………„„„ƒƒƒ‚‚‚‚����€€€€€€~~~~~}}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}|||||||||||~~~~~}}}}}}}}}}|||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssssqqqqqqqqqqqqqqppppppppppppppppppppooooooooooooooooooooooooooooooooonnnnnnnnmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiijjjjjjjiiiiiiiiiiiiiihhhhhggggggggggggggfffffffffffeeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbaaaaaaa````````````______^^^^^^]]]]]]]]]]]]]\\\\\\[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVVXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLMMLLLLLLLLLLLKKKKKKKKKKKJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBAAAAAAAAA@@@@@@@@@@@@????@???????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;:::::::::::9999999998888888888887777777777766666666666555555555555444444433333333333322222222222211111111111000000000000///////............-------------,,,,,,,,,,,,+++++++++************)))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!! sssssssssstttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvsssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyzzz{{||}~€��‚‚ƒƒ„„…………………………………„„ƒƒƒƒ‚‚‚‚���€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}||||||||||~~~~~}}}}}}}}}}||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooooppoooooooooooooooonnnnnnnmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiijjjjjjjiiiiiiiiiiiiiiihhhhhggggggggggggggffffffffffeeeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbaaaaaaa`````````````_____^^^^^^^]]]]]]]]]]]]]\\\\\[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLMMLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBAAAAAAAAAA@@@@@@@@@@@????@???????????>>>>>>>>>>>>=>===========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999888888888887777777777766666666666655555555555444444433333333333322222222222211111111111100000000000////////...........--------------,,,,,,,,,,,+++++++++************))))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!! sssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvsssssssttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyzzz{{||}€��‚‚ƒƒ„„„……………………………„„„ƒƒƒƒ‚‚‚‚���€€€€€~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}|||||||||~~~~}}}}}}}}}}|||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssqqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooopppoooooooooooooooonnnnnnmmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjijjjjjjjjiiiiiiiiiiiiiiihhhhhggggggggggggggfffffffffeeeeeeeeeeeeeedddddddddddddddcccccccccccccbbbbbbbbaaaaaaaa`````````````____^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLMMMLLLLLLLLLLLKKKKKKKKKKKIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBAAAAAAAAAA@@@@@@@@@@@????@@???????????>>>>>>>>>>>=>===========<<<<<<<<<<<;;;;;;;;::::::::::::999999999888888888887777777777776666666666655555555555444444443333333333322222222222211111111111100000000000////////............-------------,,,,,,,,,,,,++++++++*************)))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!! tttttttttttttttttttuuuusssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuvvuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxyyyzz{|}}~~€€��‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚………„„„„ƒƒƒ‚‚‚‚�������€€€€‚‚‚‚‚‚‚‚�������€€€€€€€€€�€€€€€€€€€€€€€€€€€€~~~~~~~~€€€€€€€€����€€€€€€€€€€€~~~~~~~~}}}}}}||}}}}|||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuutttttttttssssssssssssssssqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmlmllllllllllllllllkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggfeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa```^^^^^^^^^^^]]]]]]]]]]]]\\[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVWWWWWWWWWWWVVVVVVVVVVVVUUVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888777777777776666666665555555555544444443333333333322222222222211111111111000000000000////////////............----------------,,,,,,,,,,,,++++++++++************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#######""""""""""!!!!!!!!!!!!!! tttttttttttttttttuuuuuusssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxyyyzz{||}~~€€��‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚…………„„„ƒƒƒƒ‚‚‚��������€€€ƒ‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€~~~~~~~~}}}}}}|||}}}}||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuttttttttttsssssssssssssssqqqqqqqqqqqqqqqqppppppppprqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggffeeeeeeeeeeeeeedddddddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa``^^^^^^^^^^^]]]]]]]]]]]]]\[[[[[[ZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVWWWWWWWWWWWWVVVVVVVVVVVVUVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@??????????>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999988888888888777777777777666666665555555555544444443333333333322222222222211111111111000000000000////////////............-----------------,,,,,,,,,,,++++++++++************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#######"""""""""""!!!!!!!!!!!!! ttttttttttttttttuuuuuuusssttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxyyyz{{||}~~€€��‚‚‚‚‚ƒƒƒƒ‚‚‚…………„„„„ƒƒƒ‚‚‚‚����������ƒƒ‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€~~~~~~~}}}}}}}|||}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuttttttttttttsssssssssssssqqqqqqqqqqqqqqqqqpppppppprrqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggfffeeeeeeeeeeeeeedddddddddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa``^^^^^^^^^^^^]]]]]]]]]]]]][[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVXWWWWWWWWWWWWVVVVVVVVVVVUVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;::::::::::::999999999988888888888877777777777666666665555555555554444443333333333332222222222221111111111100000000000////////////............-----------------,,,,,,,,,,,,+++++++++*************)))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#######"""""""""""!!!!!!!!!!!!! ttttttttttttttuuuuuuuuusttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxyyyz{{||}~~€€���‚‚‚‚‚‚‚‚‚‚…………„„„„ƒƒƒƒ‚‚‚‚���������ƒƒƒƒ‚‚‚‚‚‚�������������������������������€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€~~~~~~~~}}}}}}}|||}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyy{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuutttttttttttttssssssssssssqqqqqqqqqqqqqqqqqqppppppprrrqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggffffeeeeeeeeeeeeeddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa`^^^^^^^^^^^^^]]]]]]]]]]]][[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@???????????>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888777777777776666666665555555555544444443333333333322222222222211111111111000000000000////////////...........-----------------,,,,,,,,,,,,++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""!!!!!!!!!!!!! ttttttttttttuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxyyzz{{||}}~€€€����‚‚‚‚‚‚‚…………„„„„„ƒƒƒƒ‚‚‚‚��������ƒƒƒƒƒ‚‚‚‚‚‚����������‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€~~~~~~~~~~}}}}}}}|||}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvvvvvvvvuuttttttttttttttsssssssssssqqqqqqqqqqqqqqqqqqqpppppprrrrqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihihhhhhhhhhhhhhhggggggggggffffeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa^^^^^^^^^^^^^]]]]]]]]]]]][[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@????????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999988888888888777777777776666666665555555555544444443333333333322222222222211111111111000000000000////////////............----.-----------,,,,,,,,,,,,++++++++++************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$######"""""""""""!!!!!!!!!!!!!!! ttttttttttuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxyyzz{{||}}~~€€€������‚‚‚………„„„„„„ƒƒƒƒ‚‚‚‚‚‚������ƒƒƒƒƒƒ‚‚‚‚‚‚��������‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€~~~~~~~~~~~~}}}}}}}|||}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvutttttttttttttttssssssssssrrqqqqqqqqqqqqqqqqqqppppprrrrrqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggfffffeeeeeeeeeeeeeedddddddddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa__^^^^^^^^^^^^]]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWWWWVXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;::::::::::::999999999998888888888877777777776666666665555555555554444443333333333332222222222221111111111100000000000////////////............----.------------,,,,,,,,,,,,+++++++++************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!! tttttttttuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxyyzz{{{|}}~~~€€€€������„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚��ƒƒƒƒƒƒƒ‚‚‚‚‚‚����‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€~~~~~~~~~~~~~}}}}}}}|||}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvvvtttttttttttttttttssssssssrrrqqqqqqqqqqqqqqqqqqqppprrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggffffffeeeeeeeeeeeeeedddddddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa__^^^^^^^^^^^^^]]]]]]]]]][[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWWWWXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@???????????>>>>>>>>>>>>=>===========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999988888888888777777777766666666665555555555544444443333333333322222222222211111111111000000000000////////////...........----.------------,,,,,,,,,,,,++++++++++************)))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!! tttttttuuuuuuuuuuuuuuuutttttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxwxwwwwwwwwwwwxxxxyyyzzz{{||}}~~~€€€€€��„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}|||}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvttttttttttttttttttsssssssrrrrqqqqqqqqqqqqqqqqqqqpprrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggfffffffeeeeeeeeeeeeeddddddddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa___^^^^^^^^^^^^^]]]]]]]]][[[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWWWWXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>=>===========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999988888888888777777777766666666665555555555544444443333333333322222222222211111111111000000000000////////////............---..-----------,,,,,,,,,,,,++++++++++************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!! tttttuuuuuuuuuuuuuuuuuutttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxwwwwwwwwwxxxxyyyzzz{{|||}}~~~€€€€ƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€�������€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}|||}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvtttttttttttttttttttssssssrrrrrqqqqqqqqqqqqqqqqqqqprrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggfffffffeeeeeeeeeeeeeedddddddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaa____^^^^^^^^^^^^]]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWWWXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@???????????>>>>>>>>>>>=>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877777777766666666665555555555554444443333333333332222222222211111111111100000000000////////////............---..------------,,,,,,,,,,,++++++++++************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#####""""""""""""!!!!!!!!!!!!!!! ttttuuuuuuuuuuuuuuuuuuutttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwxxxxxxyyyzzz{{{|||}}}~~~‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€��������€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}||}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvttttttttttttttttttttsssssrrrrrrqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggffffffffeeeeeeeeeeeeeedddedddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaa____^^^^^^^^^^^^^]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWWWXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBCBBBBBBBBBBBAAAAAAAAAAA@@@@????????????>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999988888888888777777777666666666665555555555544444443333333333322222222222111111111111000000000000////////////...........---..------------,,,,,,,,,,,++++++++++*************)))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#####"""""""""""""!!!!!!!!!!!!!! ttuuuuuuuuuuuuuuuuuuuuutttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyzzz{{{|||}}}}~~~~‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}|}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvuuttttttttttttttttttttsssrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggfffffffffeeeeeeeeeeeeedddeedddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaa_____^^^^^^^^^^^^^]]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWWXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBCBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888877777777666666666665555555555554444443333333333332222222222211111111111000000000000////////////............--..------------,,,,,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#####"""""""""""""!!!!!!!!!!!!!! tuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyzzzz{{{||||}}}}~~���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�������������������������€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwvvvvvvvvvvvvvvuuuttttttttttttttttttttssrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggffffffffffeeeeeeeeeeeeeddeeddddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaa______^^^^^^^^^^^^]]]]]]][[[[[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBCCBBBBBBBBBBBAAAAAAAAAAA@@@@???????????>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;:::::::::::999999999998888888888877777777666666666666555555555554444444333333333332222222222211111111111100000000000////////////............--...-----------,,,,,,,,,,,+++++++++++************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#####"""""""""""""!!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuuuttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyzzzzz{{{{||||}}}€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�����������������������€€€€€€€€~~~~~~~~~~~~~}}}}}}}}~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwvvvvvvvvvvvvvuuuuttttttttttttttttttttsrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggffffffffffeeeeeeeeeeeeeedeeedddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaa______^^^^^^^^^^^^^]]]]]]\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWWXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::999999999998888888888877777777766666666666555555555554444444333333333332222222222211111111111100000000000////////////............--...------------,,,,,,,,,,+++++++++++************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$####"""""""""""""!!!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzz{{{{{||||€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€~~~~~~~~~~~~~}}}}}}}~~~~}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuttttttttttttttttttttrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggfffffffffffeeeeeeeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaa_______^^^^^^^^^^^^]]]]]]\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWWXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888877777777666666666665555555555554444443333333333332222222222211111111111000000000000////////////...........--...------------,,,,,,,,,,++++++++++++************)))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#####"""""""""""""!!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuuvttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzz{{{{||€€€€€�������‚‚‚‚‚‚‚‚‚‚„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€~~~~~~~~~~}}}}}}~~~~~~~}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuttttttttttttttttttrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhggffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaa_______^^^^^^^^^^^^^]]]]]\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@????????????>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888877777777666666666666555555555554444443333333333332222222222211111111111000000000000////////////............-....-----------,,,,,,,,,,++++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#####"""""""""""""!!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuvvttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzz{{{~~€€€€€€�������‚‚‚‚‚‚„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€~~~~~~~~~}}}}}~~~~~~~~~~}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuutttttttttttttttttrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhggfffffffffffffeeeeeeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaa________^^^^^^^^^^^^^]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888777777777666666666665555555555544444443333333333322222222222111111111111000000000000///////////............-....------------,,,,,,,,,++++++++++++************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#####"""""""""""""!!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuvvvvtttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzz{~~~~~€€€€€€�������‚‚‚„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€~~~~~~~~}}}}}~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuttttttttttttttttrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhgfffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbaaaaa_________^^^^^^^^^^^^]]]]\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888877777777666666666665555555555554444443333333333332222222222211111111111000000000000////////////...........-....------------,,,,,,,,,++++++++++++*************)))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$####"""""""""""""!!!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuvvvvvvtttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyxyyyyyyyyyyyyyyyyyyzzzzz}}}~~~~€€€€€€�������ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€~~~~~~~~}}}}~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuutttttttttttttttrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbaaaa_________^^^^^^^^^^^^^]]]\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888877777777666666666666555555555554444443333333333332222222222211111111111000000000000////////////.................-----------,,,,,,,,,,++++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#####"""""""""""""!!!!!!!!!!!!!! uuuuuuuuuuuuuuuuvvvvvvvtttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzz}}}}}~~~~~€€€€€����ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚���‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€~~~~~~~~~}}~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuutttttttttttttrrrrrrrrrrrrrrrrqqqqqqqqqsrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhgffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbbaaa__________^^^^^^^^^^^^^]]\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWWXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::::::999999999988888888888877777777666666666665555555555544444443333333333322222222222111111111111000000000000///////////.................------------,,,,,,,,,++++++++++++************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#####"""""""""""""!!!!!!!!!!!!!! uuuuuuuuuuuuuuvvvvvvvvvtuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy||}}}}}}~~~~~€€€€€€€ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�������‚‚‚�������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{z|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuttttttttttttrrrrrrrrrrrrrrrrrqqqqqqqqssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhggffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbaaa___________^^^^^^^^^^^^]]\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888877777777666666666665555555555554444443333333333332222222222111111111111000000000000////////////................------------,,,,,,,,,++++++++++++************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#####"""""""""""""!!!!!!!!!!!!!! uuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy||||}}}}}}~~~~~~€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuutttttttttttrrrrrrrrrrrrrrrrrrrqqqqqqsssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhgggfffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbaa___________^^^^^^^^^^^^^]\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWXXXXXXXXXXXWWWWWWWWWWWWVVWVVVVVVVVVVVUUUUUUUUUUUUTUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888877777777666666666666555555555554444443333333333332222222222211111111111000000000000////////////................------------,,,,,,,,,,+++++++++++************))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$####"""""""""""""!!!!!!!!!!!!!!! uuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy||||||}}}}}}}~~~~~€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€�������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwvuuuuuuuuuuuuuuuttttttttttsrrrrrrrrrrrrrrrrrrrqqqqqsssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllkkkkkkkkkkkjjjjjjjjjjjjjjijiiiiiiiiiiiiiihhhhhhhhhhgggffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbba____________^^^^^^^^^^^^]\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWXXXXXXXXXXXXWWWWWWWWWWWWVWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::::::99999999998888888888887777777766666666666555555555554444444333333333332222222222211111111111100000000000////////////.................-----------,,,,,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#####"""""""""""""!!!!!!!!!!!!!! uuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy||||||||}}}}}}}~~~~~~�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€������‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuutttttttttssrrrrrrrrrrrrrrrrrrrqqqqssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhggggffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbba_____________^^^^^^^^^^^^\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWXXXXXXXXXXXXWWWWWWWWWWWWVWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@????????????>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888877777777666666666665555555555544444443333333333322222222222111111111111000000000000///////////.................------------,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#####"""""""""""""!!!!!!!!!!!!!! uuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxvvvwvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy|||||||||||}}}}}}~~~~~~����‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuutttttttsssrrrrrrrrrrrrrrrrrrrqqqsssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhgggggfffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbb`____________^^^^^^^^^^^^\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888877777777666666666666555555555544444443333333333332222222222211111111111000000000000////////////................------------,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#####"""""""""""""!!!!!!!!!!!!!! uuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy|||||||||||||}}}}}}}~~~~~������‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚�������������������€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuttttttssssrrrrrrrrrrrrrrrrrrrqqssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhggggggfffffffffffffeeeeeeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbb`_____________^^^^^^^^^^^\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999998888888888887777777766666666666555555555544444444333333333332222222222211111111111100000000000////////////.................-----------,,,,,,,,,,++++++++++++**********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$####"""""""""""""!!!!!!!!!!!!!!! wwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyywwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzyzzyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{||||||~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ…………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€~~~~~~||||||||||||||||||||||||{||||||||||||{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppopppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggddddddddddccccccccccccccbbbbaaaaaaaaaaaaa`````````a`````````````___________^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCCBCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>>>===========<<<<<;;;;;;;;;;;;:::::::::::99::9999999999988888888888777766666666666555555555555555555544444444444333333322222222222111111111111000000000///////////........-----------,,,,,,,,,,,,+,,++++++++++++***************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!! wwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{||||}~~~~~~~~€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€€~~~~~~|||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{||||||||||||||||{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhihhhhhhhhhhhhhgggggggggggdddddddddddcccccccccccccbbbbbaaaaaaaaaaaaa````````aa````````````___________^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCBCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::::99::9999999999988888888888777766666666666655555555555555555554444444444433333322222222222211111111111000000000////////////.......------------,,,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!! wwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{|||}}}~~~~~~~€€€€€€€€€€€€€€����‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€~~~~~~|||||||||||||||||||||||||||||||||||||||||{{{{{{{{{||||||||||||||||||{{{{{{{zyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwxwwwwwwwwwwwwwwwwwwwwwwwvvwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihiihhhhhhhhhhhhhggggggggggddddddddddddcccccccccccccbbbbaaaaaaaaaaaaa````````aa`````````````__________^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCBCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>>>>>>===========<<<<<;;;;;;;;;;;:::::::::::99::9999999999988888888888777776666666666655555555555555555554444444444433333332222222222211111111111000000000////////////.......------------,,,,,,,,,,,,,,,+++++++++++***************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!! wwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{|}}}}~~~~~~~€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€~~~~~||||||||||||||||||||||||||||||||||||||||||||{{{{{{||||||||||||||||||||{{{{{zzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihiihhhhhhhhhhhhhhgggggggggddddddddddddcccccccccccccbbbbbaaaaaaaaaaaaa```````aaa````````````__________^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::::9:::9999999999988888888888777766666666666555555555555555555544444444444333333322222222222111111111111000000000///////////........-----------,,,,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!! wwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}~~~~~~€€€€€€€€€€€€€��������������������‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€~~~~~}|||||||||||||||||||||||||||||||||||||||||||||{{{{||||||||||||||||||||||{{{zzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggdddddddddddddccccccccccccbbbbbbaaaaaaaaaaaa```````aaaa````````````_________^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::::9:::9999999999988888888888777766666666666555555555555555555554444444444433333322222222222211111111111000000000////////////.......------------,,,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!! wwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|}}}}}~~~~~~~€€€€€€€€€€€€������€€€€€€€€€€�������‚‚„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€~~~~~}}||||||||||||||||||||||||||||||||||||||||||||||{{||||||||||||||||||||||||{zzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggedddddddddddddcccccccccccbbbbbbaaaaaaaaaaaaa``````aaaa`````````````________^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>>>>>>===========<<<<<;;;;;;;;;;;:::::::::::9:::9999999999988888888888777776666666666655555555555555555554444444444433333332222222222211111111111000000000////////////.......------------,,,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!! wwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€~~~~}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||zzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggedddddddddddddcccccccccccbbbbbbbaaaaaaaaaaaaa`````aaaaa````````````________^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPQPPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::::::::9999999999988888888887777766666666666555555555555555555544444444444333333322222222222111111111111000000000///////////.......------------,,,,,,,,,,,,,,,++++++++++++**************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!! wxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����ƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������€€€�€€€€€€€€€~~~~}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||zzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggeedddddddddddddccccccccccbbbbbbbbaaaaaaaaaaaa`````aaaaa`````````````_______^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPQPPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>?>>>>>>>>>>>==========<<<<<<;;;;;;;;;;;:::::::::::::::9999999999988888888887777766666666666555555555555555555544444444444433333322222222222111111111111000000000///////////........-----------,,,,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€���ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€~~~}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggeeedddddddddddddcccccccccbbbbbbbbaaaaaaaaaaaaa````aaaaaa````````````_______^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPQQPPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@???????????>>>>>>?>>>>>>>>>>>===========<<<<<;;;;;;;;;;;:::::::::::::::9999999999988888888887777776666666666655555555555555555554444444444433333322222222222211111111111000000000////////////.......------------,,,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€�ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€~~}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||}||||||||||||||||||||||||zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggeeedddddddddddddcccccccccbbbbbbbbbaaaaaaaaaaaaa```aaaaaaa````````````______^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPQQPPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????>>>>>?>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::::::::999999999998888888887777776666666666655555555555555555554444444444433333332222222222211111111111000000000////////////.......------------,,,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€~}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||}}}||||||||||||||||||||||zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttssssssssssssssssssrrrrsrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggeeeedddddddddddddccccccccbbbbbbbbbaaaaaaaaaaaaa```aaaaaaa`````````````_____^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPQQQPPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????>>>>>??>>>>>>>>>>>===========<<<<<;;;;;;;;;;;:::::::::::::::9999999999988888888877777766666666666555555555555555555544444444444433333322222222222111111111110000000000///////////........-----------,,,,,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{|||||}}}}}}}}}~~~~~~~~~~~€€€€€€‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�������€€€€€€€€€€€~}}}}}}}}}}}}|||||||||||||}}}||||||||||||||||||||||}}}}}||||||||||||||||||||zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttssssssssssssssssssrrrssrrrrrrrrrrrrrrrrqqqqqqqrqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggeeeeedddddddddddddcccccccbbbbbbbbbbaaaaaaaaaaaaa``aaaaaaaa````````````_____^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQPQQQPPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@????????????>>>>??>>>>>>>>>>>===========<<<<<;;;;;;;;;;;:::::::::::::::9999999999988888888877777766666666666655555555555555555554444444444433333322222222222211111111110000000000////////////.......------------,,,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}~~~~~~~~€~~€€€‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������€€€€€€€€€€€}}}}}}}}}}}}}}}||||||||||}}}}}||||||||||||||||||||}}}}}}}||||||||||||||||||zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttssssssssssssssssssrrsssrrrrrrrrrrrrrrrrrqqqqqrrqqqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggeeeeedddddddddddddcccccccbbbbbbbbbbbaaaaaaaaaaaa``aaaaaaaa`````````````____^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQPQQQQPPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>??>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;:::::::::::::::999999999998888888877777776666666666655555555555555555554444444444433333332222222222211111111110000000000////////////.......------------,,,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!! xxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}€~~~~~€€‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚������€€€€€€€€€€€}}}}}}}}}}}}}}}}}||||||||}}}}}}}||||||||||||||||||}}}}}}}}}||||||||||||||||zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttssssssssssssssssssrssssrrrrrrrrrrrrrrrrrqqqqrrrqqqqqqqqqqqqqqqqqpppppqpppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggeeeeeedddddddddddddccccccbbbbbbbbbbbaaaaaaaaaaaaa`aaaaaaaaa````````````____^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>???>>>>>>>>>>>===========<<<<<;;;;;;;;;;;:::::::::::::::9999999999988888888777777766666666666555555555555555555544444444444333333322222222222111111111100000000000///////////.......------------,,,,,,,,,,,,,,,+++++++++++***************))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!! xxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}~~~~~~~€‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�����€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}||||||||||||||||}}}}}}}}}}}||||||||||||||zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqrrrrqqqqqqqqqqqqqqqqqppppqppppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhggeeeeeeedddddddddddddcccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa````````````___^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>???>>>>>>>>>>>===========<<<<<;;;;;;;;;;;:::::::::::::::9999999999988888888777777766666666666655555555555555555554444444444433333322222222222211111111100000000000///////////........-----------,,,,,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!! xxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{||{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}~~~~~~~~‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚�����€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}|||||||||||zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqrrrrrrqqqqqqqqqqqqqqqqpppqqppppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhgeeeeeeedddddddddddddcccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa`````````````__^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>???>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::::::::9999999999988888888777777776666666666655555556555555555554444444444433333332222222222211111111100000000000////////////.......------------,,,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!! xxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~�‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„……………„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚�����€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}|||||||||zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrrrqrrrrrrrqqqqqqqqqqqqqqqqppqqqppppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhheeeeeeeedddddddddddddccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa````````````__^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>????>>>>>>>>>>>==========<<<<<<;;;;;;;;;;;:::::::::::::::999999999998888888777777776666666666655555556555555555554444444444433333332222222222211111111100000000000////////////.......------------,,,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!! xxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~�‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„………………„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚�����€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}|||||||zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpqqqqppppppppppppppppooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhheeeeeeeeedddddddddddddccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa`````````````__^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>????>>>>>>>>>>>==========<<<<<<;;;;;;;;;;;:::::::::::::::9999999999988888887777777766666666666655555565555555555544444444444433333322222222222111111111000000000000///////////.......------------,,,,,,,,,,,,,,,+++++++++++***************))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!! xxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~��‚‚‚‚‚ƒƒƒƒƒ„„„„„„„………………„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚�����€€�€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}||||||zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhheeeeeeeeeeddddddddddddcccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa````````````__^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>>????>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::::::::9999999999988888887777777776666666666655555566555555555554444444444433333322222222222211111111100000000000///////////........-----------,,,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!! xxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~���‚‚‚‚‚ƒƒƒƒƒ„„„„„„„……………„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚�����€€�€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}}||||{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxyyxxxxxxxxxxxxxxxxxxxxxxxwxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhheeeeeeeeeedddddddddddddccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa````````````__^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>?????>>>>>>>>>>>=========<<<<<<<;;;;;;;;;;;:::::::::::::::999999999998888887777777776666666666655555566555555555554444444444433333332222222222211111111100000000000////////////.......------------,,,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!! xxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~���‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„……………„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚������€�€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}||{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiijiiiiiiiiiiiiihhhhhhhhhhheeeeeeeeeeedddddddddddddccccbbbbbbbbbbbbbaaaaaaaaabaaaaaaaaaaaa````````````__^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>?????>>>>>>>>>>>=========<<<<<<<;;;;;;;;;;;:::::::::::::::9999999999988888877777777766666666666555555665555555555544444444444333333322222222222111111111000000000000///////////.......------------,,,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! xxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~����‚‚‚‚‚‚ƒƒƒƒƒ„„„„„……………„…„„„„„„„„„ƒƒƒƒ‚‚‚‚‚�����€��€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjijjiiiiiiiiiiiiihhhhhhhhhheeeeeeeeeeedddddddddddddccccbbbbbbbbbbbbbaaaaaaaaabaaaaaaaaaaaaa```````````___^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>?????>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999988888877777777776666666666655555666555555555554444444444433333322222222222211111111000000000000///////////........-----------,,,,,,,,,,,,,,,+++++++++++***************))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! xxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~�����‚‚‚‚‚‚ƒƒƒƒƒ„„„„„…………„„…„„„„„„„„ƒƒƒƒ‚‚‚‚‚�����€��€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjijjiiiiiiiiiiiiiihhhhhhhhheeeeeeeeeeeedddddddddddddccccbbbbbbbbbbbbbaaaaaaaabbaaaaaaaaaaaa```````````____^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>??????>>>>>>>>>>>========<<<<<<<<;;;;;;;;;;;:::::::::::::::999999999998888877777777776666666666655555666555555555554444444444433333332222222222211111111100000000000////////////.......-----------,,,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##########"""""""""""""!!!!!!!!!! xxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{yyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~������‚‚‚‚‚‚ƒƒƒƒƒ„„„„„………„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooonnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhheeeeeeeeeeeedddddddddddddcccccbbbbbbbbbbbbaaaaaaaabbbaaaaaaaaaaaa``````````____^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>>========<<<<<<<<;;;;;;;;;;;:::::::::::::::999999999998888877777777776666666666655555666555555555554444444444433333332222222222211111111100000000000////////////.......------------,,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##########"""""""""""""!!!!!!!!!!! xyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{yyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~�������‚‚‚‚‚‚ƒƒƒƒ„„„„„„……„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhheeeeeeeeeeeeeddddddddddddcccccbbbbbbbbbbbbbaaaaaaabbbaaaaaaaaaaaaa`````````_____^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999988888777777777776666666666655556665555555555554444444444333333322222222222111111111000000000000///////////.......------------,,,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!!!!!!!!!! zzzzzzzzzzzzzzzz{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€������������€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllmllllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeedddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa``````````_^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXYYXXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888877777777776666666666655555555555555544444444444333333333322222222222211111111111000000000000//////////.........------------,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############"""""""""""!!!!!!!!!!!! zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€��������������€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttsssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlmmllllllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa``````````__^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXYYXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888877777777776666666666655555555555555544444444444333333333332222222222211111111111100000000000//////////.........------------,,,,,,,,,,,,,++++++++++++****************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############"""""""""""!!!!!!!!!!!! zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€������‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€‚���������������€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeeddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````````__^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888877777777776666666666665555555555555544444444444433333333332222222222211111111111100000000000//////////.........------------,,,,,,,,,,,,,++++++++++++****************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$############"""""""""""!!!!!!!!!!!!! zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|zz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€�����‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€‚‚���������������€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttsssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa````````___^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888877777777776666666666655555555555555544444444444333333333322222222222211111111111000000000000/////////..........-----------,,,,,,,,,,,,,,+++++++++++****************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############""""""""""!!!!!!!!!!!!! zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€���‚‚‚‚‚‚‚‚‚‚�������€€€€€€€‚‚‚‚���������������€€€€€€~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||~~~}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa````````___^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888877777777776666666666655555555555555544444444444333333333332222222222211111111111000000000000/////////..........------------,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############""""""""""!!!!!!!!!!!!! zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€����‚‚‚‚‚‚‚��������€€€€€€€‚‚‚‚‚���������������€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||~~~~~}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{zyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa```````____^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888877777777776666666666655555555555555544444444444333333333332222222222211111111111100000000000/////////..........------------,,,,,,,,,,,,,++++++++++++***+***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############""""""""""!!!!!!!!!!!!! zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€�����‚‚����������€€€€€€€€€‚‚‚‚‚‚���������������€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||~~~~~~~}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeedddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa```````_____^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;::::::::::999999999999888888888877777777777666666666665555555555555554444444444433333333332222222222211111111111100000000000/////////..........------------,,,,,,,,,,,,,++++++++++++***+************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$############""""""""""!!!!!!!!!!!!! zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€�����������������€€€€€€€€€‚‚‚‚‚‚‚����������������€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||~~~~~~~~}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa``````_____^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888777777777776666666666655555555555555544444444444333333333322222222222211111111111000000000000////////...........-----------,,,,,,,,,,,,,,+++++++++++***+************))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$############"""""""""""!!!!!!!!!!!!! zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€������������������€€€€€€€€‚‚‚‚‚‚‚‚����������������€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyxxyxxxxxxxxxxxxxxxxxxxxxxxwwxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa``````______^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888777777777776666666666655555555555555544444444444333333333332222222222211111111111100000000000////////...........------------,,,,,,,,,,,,,++++++++++++**+************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############""""""""""!!!!!!!!!!!!! zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€������������������€€€€€€€€‚‚‚‚‚‚‚‚‚����������������~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||~~~~~~~~~~~~}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeedddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````______^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888777777777776666666666665555555555555544444444444433333333332222222222211111111111100000000000////////...........------------,,,,,,,,,,,,,++++++++++++**++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############""""""""""!!!!!!!!!!!!! zz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€�����������������€€€€€€€‚‚‚‚‚‚‚‚‚‚‚��������������~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||~~~~~~~~~~~~~~}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{zyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeedddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa`````_______^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888877777777777666666666665556555555555554444444444433333333332222222222221111111111100000000000////////............-----------,,,,,,,,,,,,,++++++++++++**++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############""""""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€����������������€€€€€€ƒ‚‚‚‚‚‚‚‚‚‚‚�������������~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||~~~~~~~~~~~~~~~}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa````_______^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888777777777776666666666655565555555555544444444444333333333332222222222211111111111000000000000///////............-----------,,,,,,,,,,,,,,+++++++++++**++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$############""""""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€����������������€€€€€ƒƒ‚‚‚‚‚‚‚‚‚‚�������������~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnoooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa```________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888777777777776666666666655565555555555544444444444333333333332222222222211111111111100000000000///////............------------,,,,,,,,,,,,,++++++++++++*++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############"""""""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||}}{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€���������������€€€€ƒƒƒ‚‚‚‚‚‚‚‚‚‚������������~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooonnnnoooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggfffffffffffffeeeeeeedddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa```________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888877777777777666666666665565555555555554444444444433333333332222222222211111111111100000000000////////...........------------,-,,,,,,,,,,,++++++++++++*+++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############""""""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{|{{{{{{|||||||||||||||||||{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}{{{{{{{|||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€��������������€€ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚����������~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggfffffffffffffeeeeeeddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa``_________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888877777777777666666666665566555555555554444444444433333333332222222222221111111111100000000000////////............-----------,-,,,,,,,,,,,++++++++++++*+++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############""""""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{||{{{{{||||||||||||||||||||{{{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}{{{{{|||||||||||||||||||||||||||||||||||||||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€��������������€ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���������~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||||{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooonnnooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggfffffffffffffeeeeeeddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa`_________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888777777777776666666666655665555555555544444444444333333333332222222222211111111111000000000000///////............-----------,-,,,,,,,,,,,,+++++++++++*+++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############""""""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{||||{{{||||||||||||||||||||||{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}{{|||||||||||||||||||||||||||||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�����������€ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||~~~~~~~~~~~~~~~~~~~~~~~~}|||||||||||||||{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooonnooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggfffffffffffffeeeeedddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa`__________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888777777777777666666666665665555555555544444444444433333333332222222222211111111111100000000000////////...........-------------,,,,,,,,,,,,+++++++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############""""""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{|||||{{|||||||||||||||||||||||{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€����������ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚��������~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooonooooooooooooonnnnnnnnnnnmnmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggfffffffffffffeeeeddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa__________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888877777777777666666666665666555555555554444444444433333333332222222222211111111111100000000000////////...........--------------,,,,,,,,,,,+++++++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############""""""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€��������ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�������~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppooooooooooooooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggfffffffffffffeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa___________^^^^^^^^^^^^]]^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888777777777776666666666656665555555555544444444444333333333322222222222211111111111000000000000///////............-------------,,,,,,,,,,,++++++++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############""""""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚������~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppooooooooooooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggfffffffffffffeeedddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa____________^^^^^^^^^^^^]^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888777777777776666666666656665555555555544444444444333333333332222222222211111111111000000000000///////............-------------,,,,,,,,,,,,+++++++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############""""""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppooooooooooooooooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggffffffffffffeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa____________^^^^^^^^^^^^]^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888877777777777666666666666665555555555554444444444333333333332222222222211111111111100000000000////////...........-------------,,,,,,,,,,,,+++++++++++++++************))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$############""""""""""!!!!!!!!!!!!! {{{{{{{{{{{{||||||||||||||||||||||||||||||||||}}{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚����~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggfffffffffffffeeedddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaa`____________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888877777777777666666666666666555555555554444444444333333333332222222222211111111111100000000000////////...........--------------,,,,,,,,,,,+++++++++++++++************))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############"""""""""""!!!!!!!!!!!!! {{{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚���~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppooooooooooooooooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaa`____________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYZYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUTSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888777777777776666666666666665555555555544444444443333333333332222222222211111111111000000000000///////............-------------,,,,,,,,,,,++++++++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############""""""""""!!!!!!!!!!!!! {{{{{{{{{||||||||||||||||||||||||||||||||||}}}}}|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppooooooooooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggfffffffffffffeeedddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaa``____________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888777777777777666666666666665555555555544444444444333333333332222222222211111111111100000000000///////............-------------,,,,,,,,,,,,+++++++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############""""""""""!!!!!!!!!!!!! {{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppooooooooooopppoooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffeeedddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaa``____________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888877777777777666666666666666555555555554444444444333333333332222222222211111111111100000000000////////...........-------------,,,,,,,,,,,,+++++++++++++++************))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#############""""""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}|||||||||||||||||||}}}}}}{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvssssssssssssssssssrrrrrrrssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppppppooooooooooooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhffffffffffffeeeeeeeeeeeeedddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa```````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGGGHGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@??????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888877777777777666666666666555555555555444444444443334443333333333322222222222221111111111100000000000/000////////////..........------------,,,,,,,,,,,++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}||||||||||||||||||}}}}}}}{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€����€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvssssssssssssssssssrrrrrrrsssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhfffffffffffffeeeeeeeeeeeedddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa``````````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONNNNONNNNNNNNNNNMMMMMMMMMMMLLMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGGGHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@??????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999988888888887777777777766666666666555555555555444444444443334443333333333332222222222221111111111100000000000/0000///////////...........-----------,,,,,,,,,,,++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############"""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}||||||||||||||||}}}}}}}}}{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvtssssssssssssssssssrrrrrrssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooooooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhgfffffffffffffeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa```````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUSSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOONNNONNNNNNNNNNNMMMMMMMMMMMLLMLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGHHGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@??????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888777777777776666666666655555555555544444444444333444433333333333222222222222111111111110000000000000000///////////...........-----------,,,,,,,,,,,,+++++++************))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############"""""""!!!!!!!!!!!!! {{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}||||||||||||||}}}}}}}}}}}{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvttssssssssssssssssssrrrrrsssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppppppooooooooooopoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhgfffffffffffffeeeeeeeeeeeddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa``````````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOONNNOONNNNNNNNNNMMMMMMMMMMMLLMMLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGGHHGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@???????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888888888777777777776666666666655555555555544444444444433444433333333333222222222222211111111111000000000000000///////////...........-----------,,,,,,,,,,,,++++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############"""""""!!!!!!!!!!!!! {{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~€€€€€€€€€€€€€€€€€€€€�����€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvtttssssssssssssssssssrrrrssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppppppoooooooooopoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhggfffffffffffffeeeeeeeeeedddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa```````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOOONNOONNNNNNNNNNNMMMMMMMMMMMLMMLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGGHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@???????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999888888888777777777777666666666665555555555554444444444433444433333333333222222222222211111111111000000000000000////////////..........------------,,,,,,,,,,,++++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############"""""""!!!!!!!!!!!!! {{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~€€€€€€€€€€€€€€€€€€€€�����€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvttttssssssssssssssssssrrrsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhggfffffffffffffeeeeeeeeeedddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa``````````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOONNOONNNNNNNNNNNMMMMMMMMMMMLMMLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGHHHGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@???????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888777777777776666666666665555555555544444444444334444333333333333222222222222111111111110000000000000000///////////...........-----------,,,,,,,,,,,++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""!!!!!!!!!!!!! {{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvtttttssssssssssssssssssrrssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppppppppppoooooooopppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihgggfffffffffffffeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa```````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOONNOOONNNNNNNNNNNMMMMMMMMMMLMMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGHHHGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888777777777776666666666665555555555544444444444334444433333333333222222222222111111111110000000000000000///////////...........-----------,,,,,,,,,,,,+++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""!!!!!!!!!!!! {{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvttttttssssssssssssssssssrsssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppppppppppppppooooooopppooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiggggfffffffffffffeeeeeeeeddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa``````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTSSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOONOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888888888777777777776666666666665555555555544444444444434444433333333333222222222222211111111111000000000000000///////////...........-----------,,,,,,,,,,,,++++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! {{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvxwwwwwwwwwwwwwwwwwwwwvvvvttttttssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppppppppppppppooooooppppooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiigggggfffffffffffffeeeeeeedddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa```````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOONOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGHHHHGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999888888888877777777777666666666666555555555554444444444434444433333333333222222222222211111111111000000000000000////////////..........------------,,,,,,,,,,,++++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########""""""""!!!!!!!!!!!!! {{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvxxwwwwwwwwwwwwwwwwwwwwvvvtttttttssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppppppppppppppppppoooooppppooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiigggggfffffffffffffeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa``````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@?????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888777777777776666666666665555555555544444444444344444333333333333222222222222111111111110000000000000000///////////..........------------,,,,,,,,,,,++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########""""""""!!!!!!!!!!!!! {{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvxxxwwwwwwwwwwwwwwwwwwwwvvttttttttsssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppppppppppppppppppppooooppppooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiggggggfffffffffffffeeeeeeddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa```````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888888888777777777776666666666665555555555544444444444344444433333333333222222222222111111111110000000000000000///////////...........-----------,,,,,,,,,,,++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""!!!!!!!!!!!!! {{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvxxxxwwwwwwwwwwwwwwwwwwwvvtttttttttsssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppqqppppppppppppppppppppoooppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkjjkjjjjjjjjjjjjjiiiiiiiiiiiggggggfffffffffffffeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa``````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888888888777777777776666666666665555555555544444444444444444433333333333222222222222211111111111000000000000000///////////...........-----------,,,,,,,,,,,++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########"""""""""!!!!!!!!!!!! ||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€������������������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvxxxxxwwwwwwwwwwwwwwwwwwwvttttttttttsssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppqqqqpppppppppppppppppppooppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkjkkjjjjjjjjjjjjjiiiiiiiiiigggggggfffffffffffffeeeeedddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa```````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888877777777777666666666666555555555554444444444444444433333333333222222222222211111111111000000000000000///////////...........------------,,,,,,,,,,+++++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!! ||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€������������€€€€€€€€€€€€������������������������������������‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvxxxxxxwwwwwwwwwwwwwwwwwwwtttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppqqqqqqqpppppppppppppppppoppppoooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiggggggggffffffffffffeeeeeddddddddddddccccccccccccbcbbbbbbbbbbbbaaaaaaaaaaaa``````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888777777777776666666666665555555555544444444444444444433333333333222222222222111111111110000000000000000///////////..........------------,,,,,,,,,,+++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""!!!!!!!!!!!!! |||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€���������������€€€€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvxxxxxxxwwwwwwwwwwwwwwwwwwttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppopppppoooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlmllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiggggggggfffffffffffffeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888888888777777777776666666666665555555555544444444444444444433333333333222222222222111111111110000000000000000///////////...........-----------,,,,,,,,,,+++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""!!!!!!!!!!!!! ||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€�������������������€€€������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwtttttttttttttsssssssssssssssssssssssssssssrrrsssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiigggggggggffffffffffffeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777777666666666665555555555554444444444444444433333333333222222222222211111111111000000000000000///////////...........-----------,,,,,,,,,,+++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""!!!!!!!!!!!!! ||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€�������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwttttttttttttttssssssssssstssssssssssssssssssssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiigggggggggfffffffffffffeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@???????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888877777777777666666666666555555555554444444444444444433333333333222222222222211111111111000000000000000///////////...........-----------,,,,,,,,,,++++++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""!!!!!!!!!!!! |||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}~~~||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwtttttttttttttttssssssssssttsssssssssssssssssssssssstttttttttttsssssssrrrrrqrrqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiggggggggggffffffffffffeeeeddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999988888888877777777777666666666666555555555554444444444444444443333333333322222222222211111111111000000000000000////////////..........------------,,,,,,,,,++++++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""!!!!!!!!!!!!! |||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}~~~~~||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwttttttttttttttttssssssssstttssssssssssssssssssssstttttuuuuuuuuttttttsssrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppooooooooooooooonnnonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiggggggggggfffffffffffffeeedddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZYYZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888888888777777777776666666666665555555555544444444444444444433333333333222222222222111111111110000000000000000///////////...........-----------,,,,,,,,,++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""!!!!!!!!!!!!! ||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚��������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwttttttttttttttttsssssssssttttssssssssssssssssssttttuuuuvvvvvvvvuuuutttssssrrrrrrrrqqqqqqqqqqqqqpppppppppppppooooooooooooooonnonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiggggggggggfffffffffffffeeedddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaa````````````_____________^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZYYZYYYYYYYYYYYYXXXXXXXXXXXWXWWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888877777777777666666666665555555555554444444444444444433333333333222222222222211111111111000000000000000///////////...........-----------,,,,,,,,,++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""!!!!!!!!!!!!! |||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwtttttttttttttttttsssssssstttttssssssssssssssssstttuuuvvvwwwwwwwwvvvuuuttssssrrrrrrrrrrrrqqqqqqqqppppppppppppoooooooooooooooonooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmllllllkklkkkkkkkkkjjjjjjjjjjiiiiigggggggggggfffffffffffeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_____________^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZYZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@???????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888877777777777666666666666555555555554444444444444444433333333333222222222222211111111111000000000000000///////////...........-----------,,,,,,,,,++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########""""""""""!!!!!!!!!!!!! ||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~|||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€���������������€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwttttttttttttttttttsssssssttttttssssssssssssssstttuuvvwwwxxxxxxxxxwwvvuuttsssssrrrrrrrrrrrrqqqqqqqppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmllllllkllkkkkkkkkkjjjjjjjjjiiiiigggggggggggfffffffffffeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaa````````````_____________^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZYZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999988888888877777777777666666666666555555555554444444444444444443333333333322222222222211111111111000000000000000////////////..........------------,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!!! ||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~|||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€�����������������€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwuttttttttttttttttttsssssstttttttssssssssssssstttuuvvwwxxyyyyzyyyyxxwwvvuttsssssrrrrrrrrrrrrrqqqqqpppppppppppppoooooooooooooooooooooooooononnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmlllllllllkkkkkkkkkjjjjjjjjjiiiigggggggggggfffffffffffeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_____________^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888777777777776666666666665555555555544444444444444444433333333333222222222222111111111110000000000000000///////////..........------------,,,,,,,,+++++++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!!!! |||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~|}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€�������������������€€€€€€€€€€€€€€€€€€�������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwuutttttttttttttttttttssssttttttttsssssssssssstttuvvwwxyyzzz{{{{zzyyxxwvvutttssssssrrrrrrrrrrrqqqqqppqppppppppppooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmlllllllllkkkkkkkkjjjjjjjjjiiiigggggggggggffffffffffffeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaa````````````_____________^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@???????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888877777777777666666666666555555555554444444444444444433333333333222222222222111111111111000000000000000///////////...........-----------,,,,,,,,+++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!!! ||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������€€€€€€€€€€€€€���������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwuuutttttttttttttttttttsssttttttttssssssssssssttuuvwwxyyz{{{||||{{zzyxxwvuutttsssssssssssrrrrrrqqqqppqppppppppppoooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmlllllllllkkkkkkkjjjjjjjjjiiiigggggggggggffffffffffffeeeeedddddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999988888888877777777777666666666666555555555554444444444444444433333333333222222222222211111111111000000000000000///////////...........-----------,,,,,,,,+++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!!! }}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������€€€€€€€€€€€€€€€�����������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������€€€€€�€€€€����������‚‚‚‚‚‚‚‚‚‚�‚‚‚����������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvvuvvvvvvvvuuuuuuuuuuuuuuuuutttttttttsssssssssssttuuvwxyzz{||}}}}}}|{{zyxxwvuuyxxxwwwwwwwwwwwwvvvvuuuutrrqqqqqqqqqqpppppppppppppnnnnnnnnnooooooooooonnnnnnmmmmmmmmmmmmmmmllllllkkkkkkkjjjjjjjiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffeeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^^^^]^^^]]]]]]]]]]]]\\\\\\\\\[ZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999888888888887777777777766666666555555555554444444444444333333333332222222222222211111111111000000000000000///////////.........-----------,,,,,,,,,,,++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! }}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������€€€€€€€€€€����������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttssssssssstttuvvwxyz{||}}~~~~}}|{{zyxwvvuyxxxxxwwwwwwwwwwvvvvuuuuurrqqqqqqqqqqqppppppppppppoooooooooooooooooooooooonnnnnmnmmmmmmmmmmmlllllkkkkkkkkjjjjjjjiiiiiiihhhhhhhhhhhhhgggggggggggggffffffeeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa`````````````___________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\ZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999888888888887777777777766666666555555555554444444444444333333333333222222222222211111111111000000000000000///////////.........-----------,,,,,,,,,,,,+++++++++***********)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! }}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������€€€€€€��������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttssssssssstttuvvwxyz{|}}~~~~~~}}|{zyxwwvuyyxxxxxxxxxxwwwwwvvvvuuuurrrqqqqqqqqqqqpppppppppppoooooooooooooooooooooooooonnnnnnnnnmmmmmmmllllllkkkkkkkjjjjjjjiiiiiiihhhhhhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\ZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999988888888887777777777766666666555555555554444444444444433333333333222222222222211111111111000000000000000////////////........-----------,,,,,,,,,,,,+++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! }}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������€€������������������������������������������������€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssstttuvvxxyz{|}~~~~}|{zyxwwvuyyxxxxxxxxxxxxwwwwvvvuuuurrrqqqqqqqqqqqqppppppppppoooooooooooooooooooooooooonnnnnnnnnnmmmmmmmllllllkkkkkkkjjjjjjiiiiiiiihhhhhhhhhhhhhhgggggggggggggggfffffffffffeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999999999888888888877777777777666666666555555555554444444444444333333333332222222222222111111111110000000000000000///////////........------------,,,,,,,,,,,+++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! }}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������������������€€€€€€�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚����������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttsssssssstttuvvxxyz{|}~~~~}|{zyxwwvuyyyxxxxxxxxxxxxwwwvvvuuuurrrqqqqqqqqqqqqqpppppppppooooooooooopppppppppoooooonnnnnnnnnnnmmmmmmmlllllkkkkkkkjjjjjjjiiiiiiihhhhhhhhhhhhhhhggggggggggggggggffffffffffffeeeeeeeddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa`````````````_____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999888888888887777777777766666666555555555554444444444444333333333332222222222222111111111111000000000000000///////////.........-----------,,,,,,,,,,,+++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! }}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚��������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttssssssssttuuvwxyz{|}~~~~}|{zyxwwvuyyyyyyyyyyyxxxxwwwvvvuuuurrrrqqqqqqqqqqqqqqpppppppooooooooppppppppppppppoooonnnnnnnnnnnnmmmmmmllllllkkkkkkkjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaa`````````````______________^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999888888888887777777777766666666555555555554444444444444333333333332222222222222211111111111000000000000000///////////.........-----------,,,,,,,,,,,++++++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! }}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚������������€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttssssssssttuuvwxyz{|}~~~~~}}|{zyxwvvuyyyyyyyyyyyyyxxxwwvvvvuuurrrrqqqqqqqqqqqqqqqqqppppooooooppppppppppppppppppponnnnnnnnnnnnnmmmmmmlllllllkkkkkkjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggffffffffeeeeeedddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa``````````````______________^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999988888888887777777777766666666555555555554444444444444433333333333222222222222211111111111000000000000000////////////........-----------,,,,,,,,,,,++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! }}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚����������€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttssssssssttuuvwxyz{||}~~~~~}}|{zyxxwvvuyyyyyyzzyyyyyxxxwwwvvvuuurrrrrqqqqqqqqqqqqqqqqqqqqooooppppppppppppppppppppppoonnnnnnnnnnnmmmmmmmlllllllkkkkkkjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggfffffffeeeeddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````````_____________^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMNMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999888888888887777777777666666666555555555554444444444444333333333332222222222222111111111110000000000000000///////////........------------,,,,,,,,,,++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! }}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�������€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuutttttttttssssssstttuvwxxyz{|}}}}}}}|{{zyxwwvvuzzzzzzzzzzzyyyxxwwwvvvuuurrrrrrqqqqqqqqqqqqqqqqqqqoopppppppppppqqqqpppppppppooonnnnnnnnnnnmmmmmmmlllllllkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggfffffeeeeedddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaa```````````````````___________^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMNMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999888888888887777777777666666666555555555554444444444444333333333332222222222222111111111111000000000000000///////////........------------,,,,,,,,,,++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! }~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€������������������������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuutttttttttssssssstttuuvwxyz{{||}}}||{{zyxwwvvvuzzzzzzzzzzzzyyxxxwwvvvuuurrrrrrqqqqqqqqqqqqqqqqqqqopppppppppqqqqqqqqqpppppppoooonnnnnnnnnnnmmmmmmmlllllllkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhggggggfffffeeeedddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````````````_________^^^^^^^^^^^^^^^]]]]]]]]]\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSRQQQQQQQQQQQPPPPPPPPPPPOOPOOOOOOOOOOONNNNNNNNNNMMMNMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999888888888887777777777666666666555555555554444444444444333333333332222222222222211111111111000000000000000///////////.........-----------,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuutttttttttsssssstttuuvwxxyz{{{|||{{zzyxxwvvvvuzzzz{{{{{{zzzyyxxwwvvuuuurrrrrrrqqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqppppppooooonnnnnnnnnnmmmmmmmmlllllllkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggfffffeeeedddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````````````________^^^^^^^^^^^^^^]]]]]]]]]\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSRQQQQQQQQQQQPPPPPPPPPPPOOPOOOOOOOOOOONNNNNNNNNNNMMNNMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999988888888887777777777666666666555555555554444444444444433333333333222222222222211111111111000000000000000///////////.........-----------,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�����������������������������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuttttttttttsssssttttuvvwxyyzz{{{{zzzyxxwwvvvvvzz{{{{{{{{{zzyyxxwwvvuuuurrrrrrrrqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqpppppooooonnnnnnnnnnnnmmmmmmmlllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjjjiiiihhhhhhhggggffffeeeeddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa````````````_______^^^^^^^^^^^^^]]]]]]]]]\\\\\ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSRQQQQQQQQQQQPPPPPPPPPPPOOPOOOOOOOOOOONNNNNNNNNNNMMNNMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999988888888888777777777666666666655555555555444444444444433333333333222222222222211111111111000000000000000////////////........-----------,,,,,,,,,,+++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€������������������€€€€€€€������������€€€€€€€€€€€€€�����������������������������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚����€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuttttttttttssssttttuvvwwxxyyzzzzzyyxxwwvvvvvvz{{{|||||{{{zyyxxwwvvuuuurrrrrrrrqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqpppppooooonnnnnnnnnnnnnmmmmmmmmllllllkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhgggggffffeeeeddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````______^_^^^^^^^^^^]]]]]]]]]\\\\\ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPOPPOOOOOOOOOOONNNNNNNNNNMMNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999888888888887777777776666666666555555555554444444444444333333333332222222222222111111111110000000000000000///////////........------------,,,,,,,,,+++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������������������������‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������€€€€€€€€�����������������������������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚�����€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuttttttttttttstttttuuvvwwxxyyyyyyxxwwvvvvuvvv{{||||||||{{zzyxxwvvvuuuurrrrrrrrrqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqqqppppoooooonnnnnnnnnnnnmmmmmmmmmlllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjkkkkkjjjjjiiiiiihhhhhggggffffeeeedddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````_____^_^^^^^^^^^^]]]]]]]]]\\\\\ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPOPPOOOOOOOOOOONNNNNNNNNNNMNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999888888888887777777776666666666555555555554444444444444333333333332222222222222211111111111000000000000000///////////.........-----------,,,,,,,,,+++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������������€€€���������������������������������������‚�‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚����€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuttttttttttttttttttuuvvwwxxxxxxxwwwvvvuuuvvv{|||}}}}|||{zzyxxwvvvuuuurrrrrrrrrqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqqqppppooooooonnnnnnnnnnnnmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkkjjjiiiiiihhhhggggffffeeeeeeddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaabbbbbbbbbbbaaaaaaaaa`````_______^^^^^^^^^^]]]]]]]]]\\\\\[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSRRRQQQQQQQQQQQPPPPPPPPPPOPPOOOOOOOOOOONNNNNNNNNNNMNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999988888888887777777776666666666555555555554444444444444433333333333222222222222211111111111000000000000000///////////.........-----------,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������������‚‚‚�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„……………………„„„„„ƒ‚‚‚‚‚���€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttttttttuuvvvwwwwwwwwwvvvuuuuuvvv{||}}}}}}||{zzyxxwvvvuuuurrrrrrrrrrqqqqqqqqqqqqqqqpppppqqqqqqrrqqqqqqqqqppppooooooonnnnnnnnnnnnnnmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjiiiiihhhhhggggffffeeeeeeddddddddddccccccccccbbbbbbbbbbbbbbaaaabbbbbbbbbbbbbbbbbbbbaaaaaaa````_______^^^^^^^^]]]]]]]]]]]\\\\[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999988888888888777777776666666666655555555555444444444444433333333333222222222222211111111111000000000000000///////////.........-----------,,,,,,,,,++++++++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„………………………………………ƒƒƒƒ‚‚‚����€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttttttttuuuvvvvwwwwvvvvuuuuuuuvvw||}}}}}}}||{zzyxwwvvuuuuurrrrrrrrrrqqqqqqqqqqqqqqqppppqqqqqqqrrrqqqqqqqpppppooooooooonnnnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjiiiihhhhhggggffffeeeeeeeddddddddddccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbccbbbbbbbbbbaaaaa`````______^^^^^^^^]]]]]]]]]]]\\\\[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999888888888887777777766666666666555555555554444444444444333333333332222222222222111111111110000000000000000///////////........-----------,,,,,,,,,++++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„………………………………………„„„ƒƒƒ‚‚‚����€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwvvvvvwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttuuuuuvvvvvvvvuuuuuuuuuvvw|}}}~~~}}||{zzyxwwvvuuuuurrrrrrrrrrqqqqqqqqqqqqqqqppppqqqqqqrrrrrqqqqqqpppppooooooooooooonnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjiiiihhhhhggggfffffeeeeeeeddddddddddccccccccccbbbbbbbbbbbbbbbbbbbbbbcccccccccccbbbbbbaaaaa````______^^^^^^^^]]]]]]]]]]]\\\\[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999888888888887777777766666666666555555555554444444444444333333333332222222222222111111111111000000000000000///////////........------------,,,,,,,,,+++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„………………†††††††††…„„„„ƒƒƒ‚‚‚���€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwvvvvwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttuuuuuuuvvuuuuuuttttuuuvww|}}~~~~}}||{zyyxwwvvuuuuurrrrrrrrrrqqqqqqqqqqqqqqqppppqqqqqqrrrrrqqqqqqpppppooooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllllkllkkkkkkkkkkkklllllkkkkkkjjjjiiiihhhhhgggggffffeeeeeeeeedddddddddcccccccccbbbbbbbbbbbbbbbbbbbccccccccccccccccbbbbbaaaa````______^^^^^^^^]]]]]]]]]]]\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999999988888888887777777776666666666655555555554444444444444433333333333222222222222211111111111000000000000000///////////.........-----------,,,,,,,,,+++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„……………††††††††††…………„„„ƒƒƒ‚‚����€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwvvvwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttuuuuuuuuuuuuuttttttuuuvww|}}~~~~}}||{zyxxwwvvuuuuurrrrrrrrrrqqqqqqqqqqqqqqqppppqqqqqqrrrrqqqqqqqqppppooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkllllllkkkkkkkjjjiiiiihhhhhgggggfffffeeeeeeeeedddddddddcccccccccbbbbbbbbbbbbbbbbbccccccccccccccccccbbbbbaaaa```______^^^^^^^^]]]]]]]]]]]\\\\[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999988888888888777777776666666666655555555555444444444444433333333333222222222222211111111111000000000000000///////////.........-----------,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„……………††††‡‡‡‡‡‡††…………„„„ƒƒ‚‚‚���€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwvvwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuttttttttuuvvww}}~~~~~}}|{{zyxxwvvvuuuuurrrrrrrrrrrqqqqqqqqqqqqqqppppqqqqqqrrrqqqqqqqqqppppoooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkjjjiiiiihhhhhggggggfffffeeeeeeeeeeddddddddcccccccccbbbbbbbbbbbbbbbccccccccdddddccccccbbbbbaaaa````_____^^^^^^^^^]]]]]]]]]]]\\\[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999988888888888777777776666666666655555555555444444444444433333333333222222222222211111111111000000000000000////////////........-----------,,,,,,,,,++++++++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„…………††††‡‡‡‡‡‡†††††………„„ƒƒƒ‚‚����€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwvwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttuuuuuutttttttttttuuvvwx}}~~~~~}}|{zzyxwwvvvuuuuurrrrrrrrrrrrqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqqqqqpppoooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkjjjiiiiihhhhhhhggggggfffffffeeeeeeeedddddddcccccccccbbbbbbbbbbbbbbcccccccddddddddcccccbbbbbaaaa````______^^^^^^^^]]]]]]]]]]]\\\[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTTSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999888888888887777777766666666666555555555554444444444444333333333332222222222222111111111110000100000000000///////////........------------,,,,,,,,++++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„………††††‡‡‡ˆˆˆ‡‡†††††……„„„ƒƒ‚‚‚����€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwvwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttutttttttttttttttuuvvwx}}}~~~}}||{zyyxwwvvuuuuuurrrrrrrrrrrrqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqqqqqqqqppppppppooooooooooonnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkjjjiiiiiihhhhhhhggggggffffffffeeeeeeeedddddddcccccccccbbbbbbbbbbbbcccccccdddddddddcccccbbbbbaaaa````______^^^^^^^^]]]]]]]]]]]]\\[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999999988888888887777777776666666666655555555554444444444444333333333332222222222222211111111111000100000000000///////////........------------,,,,,,,,,+++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„…………††‡‡‡‡ˆˆˆ‡‡‡‡‡††††……„„ƒƒƒ‚‚‚���€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttssstttuuvvwx}}}}}}}}|{{zyxxwvvvuuuuuurrrrrrrrrrrrrqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqqqqqqqpppppppppppppoooooonnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjjjiiiiiihhhhhhhhgggggggffffffffeeeeeeeedddddddcccccccccbbbbbbbbbbbcccccccdddddddddcccccbbbbaaaa````_______^^^^^^^^^]]]]]]]]]]]\\[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTTSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999988888888888777777776666666666655555555554454444444444433333333333222222222222211111111111000100000000000///////////.........-----------,,,,,,,,,+++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„………†††‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡††………„„ƒƒƒ‚‚����€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvwwvwwwvvvvvvvuuuuuuuuuuuuuuuuutttttutttttttttttsssstttuuvvww|}}}}}}||{zyyxwwvvvuuuuuurrrrrrrrrrrrrqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqqqqqqqppppppppppppppooooonnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjiiiiihhhhhhhhhhgggggggffffffffeeeeeeedddddddcccccccccccbbbbbbbbccccccccddddddddcccccbbbbbaaaa````_______^^^^^^^^^]]]]]]]]]]]\\[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999988888888888777777776666666666655555555555454444444444433333333333222222222222211111111111000100000000000///////////.........-----------,,,,,,,,,++++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„………††‡‡‡ˆˆˆ‡ˆˆˆˆˆ‡‡‡‡††……„„„ƒƒ‚‚‚���€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuutttuttttttttttssssstttuuvvww|}}}}}||{{zyxxwwvvvuuuuuurrrrrrrrrrrrrrqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppoooonnnnmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjiiiihhhhhhhhhhhgggggggfffffffffeeeeeeeddddddcccccccccccbbbbbbbbccccccccdddddddccccccbbbbaaaaa````_______^^^^^^^^^^]]]]]]]]]]]\[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999888888888887777777766666666666555555555554544444444444333333333332222222222222111111111110001000000000000///////////........-----------,,,,,,,,,++++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! €€€€€~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€�������������������������€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚ƒƒƒƒ„„„………††‡‡‡ˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡††………„„ƒƒƒ‚…„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvwvvvvvvvvvuuuuuuvvvwwxxyyzzzzzzyyxxwvvutttssssssssuuuuuutttttttttttttsssssspppqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqppppooonoooooooooooooooonnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiihgggggggfffffffeeeeeeeddddccccccccccccccccdddddddddddcccccbbbbbaaaaa````____a````````___________^^^^^\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888887777777776666666666655555444444444443333333333322222222222222111111111110001100000000000////////////.....-----------,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! €€€€€€~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€�������������������������€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€‚‚‚‚���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„………††‡‡ˆˆ‰‰‰‰ŠŠŠ‰‰‰‰ˆˆˆ‡‡††……„„ƒƒƒ……„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||||||||||||||||||||{{zzzzzzzzzzzzzzzzzzzzzzzyyzyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwvvvvvvvvvvvvwvvvvvvvvvuuuuuuvvvwwxxyyyzzzyyyxxwwvuutttssssssssuuuuuuutttttttttttttsssssppppqqqqqqqqqqrrrrrrrrssssssssssrrrrrrrqqqqpppoooonooooooooooooonnnnnnnnnnmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiihggggggggffffffeeeeeeeddddccccccccccccccccddddddddddcccccbbbbbaaaaa`````____a`````````___________^^^^\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888877777777766666666666555554444444444433333333333222222222222221111111111100011100000000000///////////.....------------,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! €€€€€€€~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„……††‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡††………„„ƒ……„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||||||||||||||||||||{{zzzzzzzzzzzzzzzzzzzzzzzyzzyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwvvvvvvvvvvvwwvvvvvvvvuuuuuuvvvwwxxyyyyyyyyxxwwvvuuttsssssssssuuuuuuuuttttttttttttssssspppppqqqqqqqqqrrrrrrsssssssssssssssrrrrrqqqpppoooonoooooonnnnnnnnnnnnnnnmmmmmlllllllllllllllkkkkkkkkjkkkkkjjjjjjjjjjjjjiiiiiiihggggggggffffffeeeeeeeeddddccccccccccccccccdddddddccccccbbbbbaaaaa``````____a`````````___________^^^^\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999888888888877777777776666666666555554444444444433333333333222222222222221111111111100011100000000000///////////.....------------,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! €€€€€€€€€~~~~~~~~~~€€€€€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„……††‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡††……„„†……„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||||||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwvvvvvvvvvvwwvvvvvvvvuuuuuvvvwwwxxyyyyyyyxxxwvvuutttsssssssssuuuuuuuutttttttttttttsssspppppppqqqqqqqrrrrrssssstttttsssssssrrrrqqqpppooonnoooonnnnnnnnnnnnnnnmmmmmmlllllllllllllllkkkkkkkkjjkkkkkjjjjjjjjjjjjjiiiiiiihggggggggfffffffeeeeeeedddddccccccccccccccccddddddcccccbbbbbaaaaa``````_____a``````````__________^^^^\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877777777776666666666655555444444444443333333333322222222222221111111111100011100000000000///////////......-----------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!! €€€€€€€€€€~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„………††‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡‡††……„††……„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxwwxxxwwwwwwwwwwwwvvvvvvvvvvwwvvvvvvvvvuuuvvvvwwwxxxyyyyyxxxwwvvuutttsssssssssuuuuuuuuuttttttttttttssssppppppppqqqqqqrrrrssssttttttttttsssssrrrqqqpppooonnoonnnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkjjjkkkjjjjjjjjjjjjjjiiiiiiiihggggggggfffffffeeeeeeeeddddccccccccccccccccccccccccccbbbbbaaaaaa``````_____a``````````___________^^^\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999988888888877777777776666666666655555444444444443333333333322322222222222111111111110011100000000000///////////......-----------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!! €€€€€€€€€€€~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„……††‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹ŠŠŠ‰‰‰ˆˆ‡††……‡††………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxwxxxxwwwwwwwwwwwvvvvvvvvvvwwvvvvvvvvvvvvvvvvwwxxxxyyyyxxxwwvvuuttttsssssssssuuuuuuuuuutttttttttttsssspppppppppqqqqqrrrssstttttttttttttssssrrrqqqpppoonnnonnnnnnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkkjjjjjkkjjjjjjjjjjjjjjiiiiiiiihhggggggggfffffffeeeeeeeedddddccccccccccccccccccccccccbbbbbaaaaaa```````_____a``````````___________^^^\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888777777777766666666666555554444444444433333333333223222222222221111111111100111100000000000//////////......-----------,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! €€€€€€€€€€€€~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„……††‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡†…‡‡††………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvwwvvvvvvvvvvvvvvvwwwxxxxyyxxxxwwwvvuuttttsssssssssuuuuuuuuuuuttttttttttsssspppppppppqqqqqrrrssttttuuuuutttttssssrrrqqqppooonnnonnnnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkjjjjjjkjjjjjjjjjjjjjjiiiiiiiiihggggggggffffffffeeeeeeeedddddcccccccccccccccccccccccbbbbbaaaaaa````````_____aa``````````___________^^\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999888888888777777777776666666666555554444444444433333333333223222222222221111111111100111100000000000//////////......------------,,,,,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„……††‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡†ˆ‡‡††………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvwwwvvvvvvvvvvvvvwwwwxxxxyxxxxxwwvvuuuttttsssssssssuuuuuuuuuuuttttttttttsssspppppppppqqqqrrrsstttuuuuuuuutttttsssrrrqqpppooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihggggggggffffffffeeeeeeeeedddddccccccccccccccccccccbbbbbbbaaaaaa````````_____aa``````````___________^^\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888777777777776666666666655555444444444443333333333323222222222221111111111100111100000000000//////////......------------,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„……†‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡‰ˆˆ‡†††……„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvwwwvvvvvvvvvvvvvwwwxxxxxyxxxxwwwvvuutttttsssssssssuuuuuuuuuuuuttttttttssssspppppppppqqqrrrsssttuuuuuuuuuutttsssrrrqqqpppoonnnnnnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhggggggggffffffffeeeeeeeeeddddddcccccccccccccccccccbbbbbbbaaaaaa````````_____aaa``````````__________^^\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999988888888877777777776666666666655555444444444443333333333323222222222221111111111100111100000000000//////////.......-----------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„……†‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‰‰ˆˆ‡‡††………„„„„ƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvwwwvvvvvvvvvvvvwwwxxxxxxxxxxxwwvvvuuttttttssssssssuuuuuuuuuuuuttttttttsssssppppppppqqqqrrsssttuuuuuuuuuuutttsssrrrqqpppooonnnmnnnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhgggggggfffffffffeeeeeeeeedddddddccccccccccccccccccbbbbbbaaaaaaa````````_____aaa``````````___________^\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888877777777776666666666655555444444444443333333333323322222222222111111111110111100000000000//////////.......-----------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„…††‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆŠ‰‰ˆˆ‡‡††………„„„„ƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvwwwvvvvvvvvvvvwwwwxxxxxyxxxxwwwvvuuuttttttttssssssuuuuuuuuuuuutttttttsssssspppppppqqqqrrsssttuuuuvvvvuuuutttssrrrqqqppooonnnnmnnnnnmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhgggggggfffffffffeeeeeeeeeddddddddcccccccccccccccccbbbbbbaaaaaaa`````````____aaaa``````````__________^\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888777777777776666666666555554444444444433333333333233222222222221111111111101111100000000000/////////.......-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„…††‡‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹ŠŠŠŠ‰‰ˆˆŠŠ‰‰ˆˆ‡‡‡††………„„„ƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvwwwvvvvvvvvvvwwwwxxxxxyyxxxxwwwvvuuutttttttttsssssuuuuuuuuuuuutttttttssssssppppppqqqrrrsssttuuuvvvvvvuuutttsssrrqqqpppooonnnnmnnnnnmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhgggggggfffffffffeeeeeeeeedddddddddccccccccccccccccbbbbbbaaaaaaa`````````____aaaa``````````___________\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888777777777776666666666555554444444444433333333333233222222222221111111111101111100000000000/////////.......------------,,,,,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„……††‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆ‹ŠŠŠ‰‰ˆˆ‡‡††………„„„ƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvwwwvvvvvvvvvwwwwxxxxxyyyxxxxwwvvvuuutttttttttttsssvuuuuuuuuuuutttttttssssssppppqqqqrrrsstttuuuvvvvvvvuuuttsssrrqqqpppooonnnnmmnnnnnmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhgggggggfffffffffeeeeeeeeeddddddddddcccccccccccccccbbbbbbaaaaaaa``````````___aaaaa`````````___________\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999988888888777777777776666666666655555444444444443333333333333222222222221111111111101111100000000000/////////.......------------,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚��������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„……†‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‹‹‹ŠŠ‰‰‰ˆˆ‡‡††……„„„ƒƒƒƒƒƒ~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~}}}}}}}}||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvwwwwvvvvvvvwwwwwxxxxyyyyxxxxwwvvvuuutttttttttttsssvuuuuuuuuuuutttttttssssssppqqqqrrrsstttuuuvvvvvvvvuuutttssrrqqqpppoooonnnnmmnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhgggggggfffffffffeeeeeeeeeddddddddddddcccccccccccccbbbbbbbaaaaaaa`````````___aaaaa``````````__________\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888877777777776666666666655555444444444443333333333333222222222221111111111101111100000000000/////////........-----------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„……††‡‡ˆˆˆ‰‰‰‰ŠŠŠŠŠ‰‰‰‰Œ‹‹‹ŠŠŠ‰‰ˆˆ‡‡††……„„„ƒƒƒƒƒ~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~}}}}}}||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvwwwwvvvvvvwwwwwxxxxyyyyyxxxwwwvvvuuutttttttttttttsvvuuuuuuuuuutttttttssssttqqqqrrrsstttuuuvvvvvvvvvvuutttssrrqqqppppooonnnnmmmnnnnnmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhgggggggffffffffffeeeeeeeeddddddddddddddcccccccccccbbbbbbbaaaaaaaa````````___aaaaaa`````````__________\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888877777777777666666666655555444444444443333333333333322222222222111111111111111100000000000/////////........-----------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„……††‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ŒŒ‹‹‹‹ŠŠ‰‰‰ˆ‡‡††……„„„ƒƒƒƒ~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~}}}}}}|||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvwwwwvvvvwwwwwwxxxxyyyyyyxxxwwwvvuuuutttttttttttttsvvuuuuuuuuuttttttttttttttqqrrrsstttuuuvvvvvvvvvvvuuuttssrrqqqpppoooonnnnnmmmnnnnnmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhgggggggffffffffffeeeeeeeedddddddddddddddccccccccccbbbbbbbaaaaaaaa`````````__aaaaaa``````````_________\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888777777777776666666666555554444444444433333333333333222222222221111111111111111100000000000////////........-----------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„……††‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰ŒŒŒŒ‹‹‹‹ŠŠ‰‰ˆ‡‡††……„„„ƒƒƒ~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~}}}}}||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvwwwwwwvwwwwwwxxxxyyyyyyyxxxwwvvvuuuuttttttttttttttvvvuuuuuuuuttttttttttttturrrssttuuuvvvvwwwwwwwvvvuuttssrrrqqpppooooonnnnnmmmnnnnnmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhggggggggfffffffffeeeeeeeedddddddddddddddddccccccccbbbbbbbaaaaaaaa`````````__aaaaaa``````````_________\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888777777777776666666666655555444444444433333333333333222222222221111111111111111100000000000////////........-----------,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„………††‡‡‡‡ˆˆˆˆˆ‰‰‰‰ŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡††……„„„ƒƒ€~~~~~~~~~}}}}}}}}}}~~~~~~~~~~}}}}}||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwxxxxyyyyyyyxxxwwvvvuuuuttttttttttttttvvvuuuuuuuutttttttttttuuurssttuuvvvwwwwwwwwwwwvvuuutssrrqqqpppooooonnnnnmmmmnnnnnnmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhggggggggffffffffffeeeeeeeddddddddddddddddddcccccccbbbbbbbbaaaaaaaa`````````_aaaaaaa`````````_________\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888877777777776666666666655555444444444443333333333333222222222221111111111111111100000000000////////........------------,,,,,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„………†††‡‡‡‡ˆˆˆ‰‰‰ŒŒŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆ‡‡††……„„„ƒ€€~~~~~}}}}}}}}}}~~~~~~~~~}}}}}}||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwxxxxyyyyyyyyxxxwwvvvuuuuutttttttttttttvvvuuuuuuuutttttttttuuuvvsttuuvvwwwxxxxxxxwwwvvvuuttsrrrqqpppooooonnnnnnmmmmnnnnnnmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhgggggggggffffffffffeeeeeedddddddddddddddddddccccccbbbbbbbbaaaaaaaa`````````_aaaaaaa``````````________]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888877777777777666666666655555444444444443333333333333322222222221111111111111111100000000000////////.........-----------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„………†††‡‡‡‡ˆˆˆ‰ŒŒŒŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆ‡‡††……„„„€€€€~~~~~~}}}~~~~~~~~~}}}}}}}||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwxxxyyyyyyyyyxxxwwvvvuuuuutttttttttttttvvvvuuuuuuuuttttttuuuvvvwtuuvvwwxxxxyyxxxxxwwvvuuttssrrqqpppooooonnnnnnnmmmmnnnnnnnmmmmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhgggggggggffffffffffeeeeeeddddddddddddddddddddccccccbbbbbbbaaaaaaaaa````````_aaaaaaa``````````________]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999988888888877777777777666666666655555444444444443333333333333322222222222111111111111111100000000000////////.........-----------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„………†††‡‡‡ˆˆˆŒŒŒŒŒ�ŒŒŒŒ‹‹ŠŠ‰‰ˆ‡‡††……„„€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwxxxxyyyyyyyyyxxwwwvvvuuuuutttttttttttttvvvvuuuuuuuuuutuuuuuvvwwxuvwwxxxyyyyyyyyxxxwwvvuutssrrqqpppooooonnnnnnnnmmmmnnnnnnnnmmmmmmmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhggggggggggffffffffffeeeeeddddddddddddddddddddccccccbbbbbbbbaaaaaaaa`````````aaaaaaaa`````````________]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888777777777776666666666555554444444444433333333333333222222222221111111111111111100000000000///////.........-----------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„………†††‡‡ˆˆ‹ŒŒŒŒŒ�ŒŒŒŒ‹‹ŠŠ‰ˆˆ‡‡††……„�€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwxxxyyyyyyyyyyxxwwwvvvuuuuutttttttttttttvvvvuuuuuuuuuuuuuuvvwwxxyvwxxyyzzzzzzzyyyxxwwvuuttsrrqqpppooooonnnnnnnnnmmmmnnnnnnnnmmmmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhggggggggggffffffffffeeeeeedddddddddddddddddddccccccbbbbbbbbaaaaaaaa`````````aaaaaaaa``````````_______]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999988888888777777777776666666666655555444444444443333333333333222222222221111111111111111100000000000///////.........-----------,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„………††‡‡ˆ‹‹ŒŒŒŒ��ŒŒŒŒ‹‹ŠŠ‰ˆˆ‡‡††……��€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvwwwwwwwwwwxxxxyyyyyyyyyyxxwwwvvvuuuuuuttttttttttttvvvuuuuuuuuuuuuuuvvwwxyyzwxyyzz{{{{{zzzyyxxwvvuttssrqqpppooooonnnnnnnnnnmmmmnnnnnnnnnmmmmmmmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhgggggggggggffffffffffeeeeeedddddddddddddddddddcccccbbbbbbbbaaaaaaaaa````````aaaaaaaaa`````````_______]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888877777777776666666666655555444444444443333333333333222222222221111111111111111100000000000///////.........------------,,,,,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������������ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„………††‡‡Š‹‹ŒŒŒŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆ‡‡‡††…�����€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvwwwwwwwwwwxxxyyyyyyyyyyyxxwwwvvvuuuuuuutttttttttttvvvuuuuuuuuuuuuvvvwxxyzz{yyz{{{|||{{{zzyyxwwvuutssrqqqpppooooonnnnnnnnnnnmmmnnnnnnnnnmmmmmmmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhgggggggggggffffffffffeeeeeeddddddddddddddddddcccccbbbbbbbbaaaaaaaaa````````aaaaaaaaa``````````______]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888877777777777666666666655555444444444443333333333333322222222221111111111111111100000000000///////..........-----------,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„……††‡ŠŠ‹‹ŒŒŒŒŒŒŒŒ‹‹‹ŠŠ‰ˆˆ‡‡†††‚��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvwwwwwwwwwxxxxyyyyzzzyyyyxxwwwvvvuuuuuuuuttttttttttvvvuuuuuuuuuuuvvwwxxyz{||zz{||||||||{{zyxxwvvutssrrqqpppoooooonnnnnnnnnnnmmmnnnnnnnnnnmmmmmmmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihgggggggggggfffffffffffeeeeeeeddddddddddddddddcccccbbbbbbbbbaaaaaaaa````````aaaaaaaaa``````````______]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888877777777777666666666655555444444444443333333333333322222222222111111111111111100000000000///////..........-----------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………††‡††‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡††……„„ƒƒƒ………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}~~~~~}}}|||||||||||{{{{{{{{{{{|||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyxxxxxxxwwwwwwwwwwwwwwwwwvwwwwwwwwwwxxxyyyyyzzyyyyxxxwwvvvuuuuuuuuuuutttttttuuuuuttttttuuuuvvwxxyz{|}||}}~~~~~}}|{{zyxwwvuutssrtttssssrrrrrrrrrrqqqqqqqqnnnnnnnnnnnmmmmmmmmmmmmmlkkkkkjjjjjjjjjjjjjiiiiiiijjjjjjjiiiiiiiiiiiihhhhhhggggggggffffffffffeeeeeeeeddddddddddddddddddcccccccbbbbbbbbaaaaaaaaa````````_^^^^^^^^^]]]]]]]]]]\\\\\]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888887777777777766666666555555555544444444444333333322222222222111111111110000000000///////////...............-----------,,,,,,,,,+++++++++++********))))))))))))(((((((((((''(''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……††…††‡‡‡ˆˆˆˆˆˆˆ‡‡‡††………„„ƒƒ†………………„„„„„„„„„„ƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}~~~~~~}}}||||||||||||{{{{{{{{{{|||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxyyyyzzzzyyyxxxwwvvvvuuuuuuuuuutttttttuuuuutttttuuuuvvwxxyz{|}}}}~~~~~~~}}|{zzyxwvuutssrrttssssrrrrrrrrrrrqqqqqqqqnnnnnnnnnnnnmmmmmmmmmmmmmkkkkkjjjjjjjjjjjjjiiiiiiijjjjjjjjiiiiiiiiiiihhhhhhgggggggggffffffffffeeeeeeeedddddddddddddddddcccccccbbbbbbbbaaaaaaaaa````````_^^^^^^^^^^]]]]]]]]]]\\\\]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888887777777777766666666555555555554444444444333333332222222222111111111110000000000///////////...............------------,,,,,,,,+++++++++++********))))))))))))(((((((((((('(''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚����������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……†……††‡‡‡‡ˆˆˆˆ‡‡‡‡†††……„„„ƒ††…………………………„„„„„„„„„„„„„���������€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}~~~~~~~~}}}|||||||||||||{{{{{{{{{|||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxyyyzzzzzyyyxxxwwwvvvuuuuuuuuuutttttttuuuuutttuuuuuvvwxxyz{|}~~}~~~~}}|{zyxwvvuttsrrrtsssssrrrrrrrrrrrrqqqqqqqnnnnnnnnnnnnmmmmmmmmmmmmmkkkkkkjjjjjjjjjjjjjiiiiiijjjjjjjjiiiiiiiiiiihhhhhhggggggggggffffffffffeeeeeeeeedddddddddddddddcccccccbbbbbbbbbaaaaaaaaa```````_^^^^^^^^^^]]]]]]]]]]\\\\]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888887777777777766666666555555555554444444444433333332222222222211111111110000000000///////////................-----------,,,,,,,,+++++++++++********))))))))))))(((((((((((('(('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚��������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……„……†††‡‡‡‡‡‡‡‡‡††††……„„„„††††††…………………………„„„„„„„„„�����������€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}~~~~~~~~~}}}}|||||||||||||{{{{{{{{||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxyyyzzzzzzyyyxxwwwvvvuuuuuuuuuuuttttttuuuuuuuuuuuuvvwwxyz{|}}~~~~}|{zzyxwvuttssrrqtsssssrrrrrrrrrrrrrqqqqqqnnnnnnnnnnnnnmmmmmmmmmmmmkkkkkkjjjjjjjjjjjjjiiiiiijjjjjjjjjiiiiiiiiiiihhhhhggggggggggffffffffffeeeeeeeeedddddddddddddddcccccccbbbbbbbbbaaaaaaaaa```````__^^^^^^^^^]]]]]]]]]]\\\\]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888777777777766666666555555555554444444444433333332222222222211111111110000000000///////////..../...........-----------,,,,,,,,++++++++++++*******))))))))))))(((((((((((('((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������~~~~~~~€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…„„………††††‡‡‡‡‡††††…………„„„††††††††††††………………………„„„„��������������€€€€€€€€€€€~~~~~~~~}}}}}}}}~~~~~~~~~~}}}}||||||||||||||{{{{{{{||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyzzzzzzyyyxxxwwvvvvuuuuuuuuuuttttttuuuuuuuuuuuvvwwxyz{{|}~€~~}|{zyxwvuttssrrqqssssssrrrrrrrrrrrrrqqqqqqonnnnnnnnnnnnmmmmmmmmmmmmkkkkkkjjjjjjjjjjjjjiiiiiijjjjjjjjjiiiiiiiiiiihhhhhgggggggggggffffffffffeeeeeeeeeddddddddddddddcccccccbbbbbbbbbaaaaaaaaa```````__^^^^^^^^^]]]]]]]]]]\\\\]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999998888888777777777776666666655555555554444444444433333332222222222211111111110000000000////////////.../...........-----------,,,,,,,,++++++++++++********)))))))))))(((((((((((('((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������~~~~~€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚����������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒ„„„………††††††††††…………„„„„‡‡†††††††††††††…………………………‚‚‚‚‚‚‚��������€€€€€€€€€€~~~~~~~~~}}}}}}}}~~~~~~~~~~~}}}}}|||||||||||||||{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzzzzzzzyyyxxwwwvvvvuuuuuuuuuttttttuuuuuuuuuvvvwwxyyz{|}~€~~}|{zyxwvuutssrrqqqssssssrrrrrrrrrrrrrrqqqqqonnnnnnnnnnnnmmmmmmmmmmmmkkkkkkjjjjjjjjjjjjjjiiiiijjjjjjjjjiiiiiiiiiiiihhhhgggggggggggffffffffffeeeeeeeeeddddddddddddddcccccccbbbbbbbbbaaaaaaaaa```````__^^^^^^^^^]]]]]]]]]]]\\\]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888887777777777766666666555555555554444444444333333322222222222111111111100000000000///////////.../...........-----------,,,,,,,,,+++++++++++********)))))))))))(((((((((((('((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������~€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒ„„„„……………†††…………………„„„„‡‡‡‡‡‡‡‡‡‡††††††††…………………‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~}}}}}}|||||||||||||||{{{{}||||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzxxxxxxxxxwwwwwwwwwwwwwwwwxwwwwwwwxxxxyyyzzzzzzzzzyyxxxwwvvvvuuuuuuuuuttttttuuuuuuuvvvvwwxyyz{|}~~€€~}}|{zywwvutssrrqqqqsssssssrrrrrrrrrrrrrqqqqqoonnnnnnnnnnnnmmmmmmmmmmmkkkkkkkjjjjjjjjjjjjjiiiiijjjjjjjjjjiiiiiiiiiiihhhhgggggggggggfffffffffffeeeeeeeeedddddddddddddcccccccbbbbbbbbbaaaaaaaaaa``````__^^^^^^^^^^]]]]]]]]]]\\\]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888887777777777766666666555555555554444444444333333322222222222111111111100000000000///////////.../...........-----------,,,,,,,,,+++++++++++********))))))))))))((((((((((('((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒ„„„„……………………………„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††…………‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||{{{}}|||||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzxxxxxxxxxxwwwwwwxxxxxxwwwxxwwwwwwxxxxyyyzzzzzzzzzyyyxxwwwvvvvuuuuuuuuttttttuuuvvvvvvwwwxxyz{{|}~€€~~}|{zyxwvutssrrrqqqqssssssssrrrrrrrrrrrrrqqqqoonnnnnnnnnnnnmmmmmmmmmmmkkkkkkkjjjjjjjjjjjjjiiiiijjjjjjjjjjiiiiiiiiiiihhhhggggggggggggffffffffffeeeeeeeeedddddddddddddcccccccbbbbbbbbbaaaaaaaaaa``````___^^^^^^^^^]]]]]]]]]]\\\]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888777777777766666666555555555554444444444433333332222222222211111111100000000000///////////.../...........------------,,,,,,,,+++++++++++********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…ƒƒ‚‚‚‚‚‚‚‚‚�����€€€€€€€€€~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||{{}}}||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxwxxxxwwwwxxxxyyzzzz{{{{zzzyyxxxwwvvvvuuuuuuuuttttttvvvvvvvwwwwxxyzz{|}~~€€€~~}|{zyxwvuttsrrrqqqqqssssssssrrrrrrrrrrrrrqqqqooonnnnnnnnnnnnmmmmmmmmmmkkkkkkkkjjjjjjjjjjjjjiiiijjjjjjjjjjiiiiiiiiiiiihhhggggggggggggffffffffffeeeeeeeeedddddddddddddcccccccbbbbbbbbbaaaaaaaaaa``````___^^^^^^^^^]]]]]]]]]]]\\]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888777777777766666666555555555554444444444433333332222222222211111111100000000000///////////.../............-----------,,,,,,,,+++++++++++********))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††ƒƒƒƒ‚‚‚‚‚‚‚�����€€€€€€€€€~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}|}}|}}}}}}|||||||||{}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyzzz{{{{{{zzzyyxxwwwvvvuuuuuuuuuuuuuuvvvvwwwwwxxyyzz{||}~~€€€~~~}|{zyxwvuttsrrrqqqqqqsssssssssrrrrrrrrrrrrrqqqooonnnnnnnnnnnnmmmmmmmmmmkkkkkkkkjjjjjjjjjjjjjiiiijjjjjjjjjjiiiiiiiiiiiiihhggggggggggggfffffffffffeeeeeeeeeddddddddddddcccccccbbbbbbbbbaaaaaaaaaa``````___^^^^^^^^^]]]]]]]]]]]\\]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEFEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999988888888777777777776666666655555555554444444444433333332222222222211111111100000000000///////////...//...........-----------,,,,,,,,++++++++++++********)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€��������������€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††ƒƒƒƒ‚‚‚‚‚‚‚�����€€€€€€€€€~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~}}}}||}|}}}}}}}}}||||||||}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{{zzzyyxxwwwvvvuuuuuuuuuuuuuvwwwwwxxxxyyzz{||}}~€€~~~}}|{zyxwvvutssrrqqqqqqqssssssssssrrrrrrrrrrrrqqqoooonnnnnnnnnnnmmmmmmmmmmkkkkkkkkkjjjjjjjjjjjjiiiijjjjjjjjjjiiiiiiiiiiiiihhhggggggggggggffffffffffeeeeeeeeedddddddddddccccccccbbbbbbbbbbaaaaaaaaa``````___^^^^^^^^^]]]]]]]]]]]]\]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGHGGGGGGGGGGFFFFFFFFFFEEEEFEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999988888888777777777776666666655555555554444444444433333332222222222211111111100000000000////////////..//...........-----------,,,,,,,,++++++++++++********)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€���������������€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††ƒƒƒ‚‚‚‚‚‚‚�����€€€€€€€€€€~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~}}}|||||}}}}}}}}}}}}|||||}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzxxxxxxxxxxxxxxxxxxxxyxxxxyxxxxxxxxxxyyyzz{{{{{{{{{zzzyyxxwwvvvuuuuuuuuuuuuuwwwxxxxyyyzz{{||}}~~~}}}|{zzyxwvutssrrrqqqqqqqsssssssssssrrrrrrrrrrrrqqoooonnnnnnnnnnnnmmmmmmmmmkkkkkkkkkjjjjjjjjjjjjiiiijjjjjjjjjjiiiiiiiiiiiiihhhgggggggggggffffffffffffeeeeeeeedddddddddddccccccccbbbbbbbbbbaaaaaaaaa``````___^^^^^^^^^^]]]]]]]]]]]\]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGHGGGGGGGGGGFFFFFFFFFFFEEEFFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999888888887777777777766666666555555555554444444444333333322222222222111111111100000000000///////////..//...........-----------,,,,,,,,,+++++++++++********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€���€€€€€€€€€����������������€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ††††††‡‡‡‡‡‡‡‡‡††††††††††ƒƒ‚‚‚‚‚‚‚‚�����€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{zzzzzzzzxxxxxxxxxxxxxxxxxyyyyyyyxyyxxxxxxxxxyyyzz{{{{|||{{{zzyyxxwwwvvvuuuuuuuuuuvvxxxxyyyyzzz{{||}}}~~}}||{zzyxwvuttsrrrqqqqqqqqsssssssssssrrrrrrrrrrrrqqooooonnnnnnnnnnnmmmmmmmmmkkkkkkkkkjjjjjjjjjjjjiiiijjjjjjjjjjiiiiiiiiiiiiihhhhggggggggggffffffffffffeeeeeeeedddddddddddccccccccbbbbbbbbbbaaaaaaaaaa`````___^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGHGGGGGGGGGGFFFFFFFFFFFEEEFFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999888888888777777777766666666555555555554444444444433333332222222222211111111100000000000///////////..//...........------------,,,,,,,,+++++++++++********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€����€€€€€€€€�����������������€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚……†††††††‡‡‡‡††††††††††……‚‚‚‚‚‚‚‚������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{zzzzzzzzxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxyyyzz{{{|||||{{{zzyyxxwwvvvuuuuuuuuvvvvxxyyyzzz{{{|||}}}~~~~~|||{zzyxwvuttssrrqqqqqqqqqssssssssssssrrrrrrrrrrrqqooooonnnnnnnnnnnnmmmmmmmmkkkkkkkkkjjjjjjjjjjjjjiiijjjjjjjjjjiiiiiiiiiiiiihhhhgggggggggggfffffffffffeeeeeeeedddddddddddccccccccbbbbbbbbbbaaaaaaaaaa`````____^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGHGGGGGGGGGGGFFFFFFFFFFEEEFFEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999888888888777777777766666666555555555554444444444433333332222222222211111111100000000000///////////..//............-----------,,,,,,,,+++++++++++********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€�����€€€€€€€������������������€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�„„„ƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚…………†††††††††††††††††…………‚‚‚‚‚‚‚������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|}}}}}}}}}}}}}}}}}}||~}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{zzzzzzzyxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxyyyzz{{||||||||{{zzyyxwwwvvvuuuuuvvvvwwyyzzz{{{{||||}}}~~~~~~~~~|{{zzyxwvuutssrrrqqqqqqqqqssssssssssssrrrrrrrrrrrrqooooonnnnnnnnnnnnmmmmmmmmkkkkkkkkkkjjjjjjjjjjjjiiijjjjjjjjjjiiiiiiiiiiiiiihhggggggggggggffffffffffffeeeeeeedddddddddddccccccccbbbbbbbbbbaaaaaaaaaa`````____^^^^^^^^^^^]]]]]]]]]]^]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVUTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGHHGGGGGGGGGGFFFFFFFFFFEEEFFEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999888888888777777777776666666655555555554444444444433333332222222222211111111100000000000///////////..///...........-----------,,,,,,,,++++++++++++*******))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€������€€€€€€�������������������€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚………………††††††††††††…………………‚‚‚‚‚‚������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|~~}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{zzzzzzzyxxxxxxxxxxxxyyyyyzzzzzzyzyyyyxxxxxxyyyzz{{|||||||||{{zzyxxwwvvvvuuvvvvwwwxzzz{{{||||}}}}}}~~~~~~~~}{{zyyxwvvuttsrrrrqqqqqqqqqssssssssssssrrrrrrrrrrrrqooooonnnnnnnnnnnnnmmmmmmmkkkkkkkkkkjjjjjjjjjjjjiiijjjjjjjjjjjiiiiiiiiiiiiihhhgggggggggggffffffffffffeeeeeeeddddddddddccccccccbbbbbbbbbbaaaaaaaaaaa`````____^^^^^^^^^^^^^]]]]]]]]^^]]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGHHGGGGGGGGGGFFFFFFFFFFFEEFFFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999888888888777777777776666666655555555554444444444433333332222222222211111111100000000000////////////.///...........-----------,,,,,,,,++++++++++++********)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€�������€€€€€��������������������€€€€€€€€€€€�€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚��������������‚‚„……………………††††††…………………………‚‚‚‚�������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|~~}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{zzzzzzzyxxxxxxxxxxxyyyyyzzzzzzzzzzyyyxxxxxxxyyzz{{|||}}}}|||{{zyyxwwwvvvvvvvvwwwxxz{{||||}}}}}}~~~~~~~~}}}|zzyyxwvvuttssrrrqqqqqqqqqqtssssssssssssrrrrrrrrrrrqoooooonnnnnnnnnnnnmmmmmmmkkkkkkkkkkkjjjjjjjjjjjjiijjjjjjjjjjjiiiiiiiiiiiiihhhgggggggggggffffffffffffeeeeeeeddddddddddccccccccbbbbbbbbbbbaaaaaaaaaaa````_____^^^^^^^^^^^^^^]]]]]]^^^^]]]]]]]]\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGHHGGGGGGGGGGFFFFFFFFFFFEEFFFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999998888888887777777777766666666555555555554444444444333333322222222222111111111100000000000///////////.///...........-----------,,,,,,,,++++++++++++********)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€��������€€€����������������������€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�����������������„„„……………………………………………………„„����������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{zzzzzzzyyxxxxxxxxxyyyyyzzzzzzzzzzzyyyxxxxxxxyyzz{{||}}}}}}|||{zzyxxwwvvvvvvvwwxxxy{{||}}}}~~~~~~~~~~}}}}}||zyyxwwvuutssrrrrqqqqqqqqqqttsssssssssssrrrrrrrrrrrroooooonnnnnnnnnnnnmmmmmmmkkkkkkkkkkkjjjjjjjjjjjjiijjjjjjjjjjjiiiiiiiiiiiiiihhgggggggggggffffffffffffeeeeeeeddddddddddccccccccbbbbbbbbbbbaaaaaaaaaaa````______^^^^^^^^^^^^^^^]]]]^^^^^]]]]]]]]\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGHHGGGGGGGGGGGFFFFFFFFFFEEFFFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::999999998888888888777777777766666666555555555554444444444433333332222222222211111111100000000000///////////.///...........-----------,,,,,,,,,+++++++++++********)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!!! €€€€€€€€€€€€€€���������€€�����������������������€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������������������„„„„„„………………………………………„„„„����������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{zzzzzzzyyxxxxxxxxyyyyyzzzz{{{zzzzzzyyxxxxxxxyyzz{{||}}}}}}}}|{{zyyxxwwvvvvvwwwxxyz||}}}~~~~~~~~~~~}}}}}|||{yxxwwvuuttssrrrrrqqqqqqqqqttsssssssssssrrrrrrrrrrrrooooooonnnnnnnnnnnnmmmmmmkkkkkkkkkkkjjjjjjjjjjjjiijjjjjjjjjjjiiiiiiiiiiiiihhhgggggggggggffffffffffffeeeeeeeddddddddddccccccccbbbbbbbbbbbaaaaaaaaaaaa```_______^^^^^^^^^^^^^^^^]]^^^^^^]]]]]]]]\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGHHHGGGGGGGGGGFFFFFFFFFFEEFFFEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999998888888888777777777766666666555555555554444444444433333332222222222211111111100000000000///////////.///...........-----------,,,,,,,,,+++++++++++********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€����������€������������������������€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������������„„„„„„„„„………………………„„„„„„„��������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{zzzzzzyyyxxxxxxyyyyyzzzz{{{{{{z{zzyyyxxxxxxyyyz{{||}}}~~~}}||{{zyxxwwwvvwwwwxxyzz|}}}~~~~~~~~~~~}}}}|||{{zxxwwvuuttsssrrrrrqqqqqqqqqtttsssssssssssrrrrrrrrrrrooooooonnnnnnnnnnnnmmmmmmkkkkkkkkkkkkjjjjjjjjjjjiijjjjjjjjjjjiiiiiiiiiiiiihhhgggggggggggffffffffffffeeeeeeeddddddddddcccccccccbbbbbbbbbbaaaaaaaaaaaa```_________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGHHHGGGGGGGGGGFFFFFFFFFFEEFFFEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999998888888888777777777776666666655555555554444444444433333332222222222211111111100000000000///////////.///............----------,,,,,,,,,+++++++++++********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€������������������������������������€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������������„„„„„„„„„„„„„„„„„„„„„„„„„��������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}~~~~}}}}}}}}}}}}}}}~~}}}}}}}}||||||{{{{{{{{{zzzzzzyyyxxxxxyyyyyzzzz{{{{{{{z{zzyyyxxxxxxxyyz{{||}}~~~~~}}||{zzyxxwwwwwwwxxyyz{}}}~~~~~~~~}}}}|||{{zzxwwvuuttsssrrrrrrrrqqqqqqqtttsssssssssssrrrrrrrrrrroooooooonnnnnnnnnnnnmmmmmkkkkkkkkkkkkjjjjjjjjjjjjijjjjjjjjjjjjiiiiiiiiiiiiihhgggggggggggffffffffffffeeeeeeedddddddddddccccccccbbbbbbbbbbbaaaaaaaaaaaaa`____________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGHHHGGGGGGGGGGFFFFFFFFFFFEFFFFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999998888888888777777777776666666655555555554444444444433333332222222222211111111100000000000///////////.////...........----------,,,,,,,,,++++++++++++*******))))))))))))((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€�������������������������������������€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������„„„„„„„„„„„„„„„„„„„„„„„„„�������€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~}}}}~~~~}}}}}}}}}}}}}~~~~~~~~}}}}}||||||{{{{{{{{{zzzzzyyyyyxyyyyyyyzzz{{{{{{{{{{zzyyyxxxxxxxyyzz{||}}~~~~~~}}|{{zyyxxwwwwwxxyyzz{}}~~~~~~~}}}|||{{zzzywvvuutttsssrrrrrrrrrrqqqqqtttssssssssssssrrrrrrrrrroooooooonnnnnnnnnnnnmmmmmkkkkkkkkkkkkjjjjjjjjjjjjijjjjjjjjjjjjiiiiiiiiiiiiihhgggggggggggffffffffffffeeeeeeedddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaa_______________^^^^^^^^^^_^^^^^^^^^]]]]]]]\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGHHHGGGGGGGGGGGFFFFFFFFFFEFFFFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::99999998888888888777777777776666666655555555555444444444433333332222222222211111111100000000000////////////////...........----------,,,,,,,,,++++++++++++********)))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!! €€€€€€€€€€��������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������„„„„„„„„„„„„„„„„„„„„„„„„„������€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}~~~~}}}}}}}}}}}~~~~~~~~~~}}}}}}|||||{{{{{{{{{zzzzzyyyyyyyyyyyyzzz{{{{{{{{{{{zzyyyxxxxxxxyyzz{||}~~~~~~~}||{zzyxxxwwxxxyyzz{{}~~~~~~~~}}}|||{{zzyyxvvuuuttssssrrrrrrrrrrrqqqqttttsssssssssssrrrrrrrrrroooooooonnnnnnnnnnnnnmmmmlkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhggggggggggggfffffffffffeeeeeeedddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaaaa___________________^^^^^^__^^^^^^^^^]]]]]]]\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGHHHHGGGGGGGGGGFFFFFFFFFFEFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::999999988888888888777777777766666666555555555554444444444333333332222222222111111111100000000000///////////////...........----------,,,,,,,,,++++++++++++********)))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!! €€€€€€€€€��������������������������������������‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������„„„„„„„„„„„„„„„„„„„„„„„„„��������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~}}}}}}}}}}~~~~~~~~~~~}}}}}}||||||{{{{{{{{{zzzzyyyyyyyyyyyzzzz{{{{|||{{{{zzyyxxxxwxxxxyzz{||}~~~~~}}|{{zyyxxxxxxxyyzz{{}~~~~~~~~~~}}}||{{zzzyyxxvuuutttssssrrrrrrrrrrrrqqqttttsssssssssssrrrrrrrrrrooooooooonnnnnnnnnnnnmmmmlkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhggggggggggggfffffffffffeeeeeeeedddddddddddccccccccbbbbbbbbbbbbbbbaaaaaaaaa``___________________^^^^____^^^^^^^^]]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGHHHHGGGGGGGGGGFFFFFFFFFFEFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999988888888888777777777766666666555555555554444444444333333332222222222211111111100000000000///////////////...........----------,,,,,,,,,,+++++++++++********)))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!! €€€€€€€€��������������������������������������‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„ƒ„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������„„„„„„„„„„„„„„„„„„„„„„„„„����������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~}}}}}}}}}}~~~~~~~~~~~}}}}}}}|||||{{{{{{{{{zzzzyyyyyyyyyyyzzz{{{{||||{{{{{zyyxxxxwwxxxyyz{||}~~~~}}|{zzyyxxxxxyyzz{{{}~~~~~~~~}}}|||{{zzyyyxxwuuutttssssrrrrrrrrrrrrrqqqttttssssssssssssrrrrrrrrrooooooooonnnnnnnnnnnnmmmmllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhgggggggggggfffffffffffeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbbbbaaaaaaaa````__________________^^^_____^^^^^^^^^]]]]]]\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999988888888888777777777776666666655555555554444444444333333332222222222211111111100000000000///////////////...........----------,,,,,,,,,,+++++++++++********))))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������‚‚€€€€€€€€€€€€€€€€€€€������€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}||||{{{{{{{{{||||||||||||}}}}|||||{{{{{zzzzzzzzzzz{{{{{{{{{||||}}}~~~~~~~}}||{{zzyyyxxyyyzz{|}}~€€€€€€~~}||{{zzyyyzzz{{|||€€€~~}}}||{{zzzyyyxxxwwwvvvvvvvuuuuuuuuuuuuuqqqqqppppppppppppoooooooonnnnnmmmmmmmmmmmmmlllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbb``````````______________^^^]]]]]]]]]]\\\\\\\[[[[[[\\\[[[[[[[[ZZZZZZZZZZZYYYXXXWWWWWWWWWVVVVVVVVVVUUUTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;<;;;;;;;;;;;::::::::::9999999999888888888887777777777666666666655555555555444444433333333333222222222111111100000000000///////...........------------,,,,,,,,,,,,+++++++++++********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚€€€€€€€€€€€€€€€€€€�������€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||{{{{{{{{|||||||||||||}}}}}|||||{{{{{zzzzzzzzzz{{{{{{{{{||||}}}~~~~~~~}}||{{zzyyxxxxyyzz{||}~€€€€€€~~}||{{zzzzzz{{{|||~~~}}|||{{zzzyyxxxxwwwwvvvvvvvuuuuuuuuuuuuuqqqqqppppppppppppoooooooonnnnnnmmmmmmmmmmmmmllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddddcccccccccccccccccccccccbbbbbbbbbb````````````____________^^^^]]]]]]]]]]\\\\\\\[[[[[\\\\[[[[[[[[ZZZZZZZZZZZYYXXXWWWWWWWWWVVVVVVVVVVUUUTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<;<;;;;;;;;;;;::::::::::9999999999888888888887777777777666666666655555555555444444433333333333222222222111111100000000000///////............-----------,,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚€€€€€€€€€€€€€€€€���������€€€€€��������������������‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||{{{{{{{||||||||||||||}}}}}}||||{{{{{{zzzzzzzzz{{{{{{{{||||}}}~~~~~~~~}}||{zzzyyxxxxyyyz{{|}~~€€€€€€€~}}||{{zzzz{{{{|||~~~~}}}||{{zzzyyyxxxxwwwwwvvvvvvvvuuuuuuuuuuuuqqqqqqppppppppppppooooooonnnnnnmmmmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddddccccccdccccccccccccccccccbbbbbbb```````````````__________^^^]]]]]]]]]]]]\\\\\\[[[[\\\\\[[[[[[[[ZZZZZZZZZZYYXXXXWWWWWWWWWVVVVVVVVVVUUTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<;<<;;;;;;;;;;::::::::::9999999999988888888887777777777666666666665555555555444444433333333333222222222111111100000000000////////...........-----------,,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚€€€€€€€€€€€€€€€����������€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}||||{{{{{{{||||||||||||||}}}}}}}||||{{{{{{zzzzzzzz{{{{{{{{||||}}}~~~~~~~~}}||{zzyyyxxxxyyyzz{|}~~€€€€€€€€~~}}||{{{{{{{{{|||~~~~~~~}}}||{{{zzzyyyxxxwwwwwwvvvvvvvvvvuuuuuuuuuuuqqqqqqppppppppppppooooooonnnnnnmmmmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddddddccccdccccccccccccccccccccbbbbb```````````````__________^^^^]]]]]]]]]]]]\\\\\\[[[\\\\\[[[[[[[[ZZZZZZZZZZYYXXXXWWWWWWWWWVVVVVVVVVVUUTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<;<<;;;;;;;;;;:::::::::::9999999999888888888877777777776666666666655555555554444444333333333332222222221111111100000000000///////...........-----------,,,,,,,,,,,,++++++++++++********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚€€€€€€€€€€€€€€€����������€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}|||||{{{{{{||||||||||||}}}}}}}}}}}||||{{{{{{{zzzzzz{{{{{{{||||}}}}~~~~~~~~}}||{zzyyyxxxxxyyzz{|}}~€€€�€€€~~}}|||{{{{{{||||~~~~}}}}||{{{zzzyyyxxxxwwwwwwwvvvvvvvvvvvuuuuuuuuuuqqqqqqppppppppppppooooooonnnnnnnmmmmmmmmmmmmmlllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddcccddcccccccccccccccccccccbbbaa``````````````_________^^^^]]]]]]]]]]]]]\\\\\\[[\\\\\\[[[[[[[[ZZZZZZZZZYYXXXXWWWWWWWWWVVVVVVVVVVUUTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777777666666666655555555554444444433333333332222222221111111100000000000///////...........-----------,,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€�����������€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}|||||{{{{{|||||||||||}}}}}~~~}}}}}}|||||{{{{{{zzzzz|{{{{{{||||}}}~~~~~~~~~}}||{zzyyyxxxxxyyzz{||}~€€����€€~~}}}||||||||||{~~}}}|||{{{zzzyyyyxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuuqqqqqqqppppppppppppoooooonnnnnnnnmmmmmmmmmmmmlllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddccddddcccccccccccccccccccccbaaa`````````````_________^^^]]]]]]]]]]]]]]\\\\\\\[\\\\\\\[[[[[[[ZZZZZZZZZZYXXXXXWWWWWWWWWVVVVVVVVVVUTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777777777666666666655555555555444444433333333332222222221111111100000000000///////...........------------,,,,,,,,,,,,+++++++++++********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€�������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚�������€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~}}}}}|||||{{{{||||||||||}}}}}}}~~~~~}}}}}}||||{{{{{{{zzz|||{{||||||}}}~~~~~~~~~}}|{{zzzyyxxxxxyyyz{{|}~~€€�����€€€~~}}}|||||||{{}}}}||{{{zzzzyyyxxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuqqqqqqqppppppppppppoooooonnnnnnnnmmmmmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddcdddddcccccccccccccccccccccaaaaa```````````________^^^^]]]]]]]]]]]]]]]\\\\\\[]\\\\\\[[[[[[[[ZZZZZZZZZYXXXXXWWWWWWWWWVVVVVVVVVVUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777777777666666666655555555555444444433333333333222222221111111100000000000///////...........------------,,,,,,,,,,,,+++++++++++********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚�������€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~}}}}}||||{{{{||||||||||}}}}}}}}~~~~~~~~}}}}|||||{{{{{{zz|||||||||||}}}~~~~~~~~~}}|{{zzzyyyxxxxyyyzz{|}~~€€�������€€~~~}}}}||||{{}}|||{{{zzzyyyyxxxxxwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuqqqqqqqqppppppppppppooooonnnnnnnnmmmmmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddccccccccccccccccccccaaaaaa```````````_______^^^^]]]]]]]]]]]]]]]\\\\\\[]\\\\\\\[[[[[[[ZZZZZZZZZYXXXXXWWWWWWWWWWVVVVVVVVVVTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888887777777777666666666655555555555444444433333333333222222221111111100000000000///////............-----------,,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚�������€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~}}}}}|||||{{||||||||||}}}}}}}~~~~~~~~}}}}||||{{{{{{{||||||||||}}}}~~~~~~~~~}}|{{zzzyyyxxxxyyyzz{||}~€€��������€€€~~~}}}|||{{}|||{{zzzyyyyxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuqqqqqqqqppppppppppppooooonnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddccccccccaaaaaaa``````````_______^^^]]]]]]]]]]]]]]]]\\\\\\[]]\\\\\\[[[[[[[[ZZZZZZZZZXXXXXXWWWWWWWWWWVVVVVVVVVTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888887777777777666666666665555555555444444433333333333222222221111111100000000000////////...........-----------,,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ������������‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€�����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……ƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚�����‚‚‚‚‚‚‚‚‚‚‚������€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}|||||||||||||||||}}}}}~~~~~~~~~}}}}|||||{{{{{||||||||||}}}}~~~~~~~~~}}|{{zzzyyyxxxxxyyzz{||}~€€��‚‚‚‚‚���€€~~}}}||{{}||{{zzzyyyyxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuqqqqqqqqqppppppppppppoooonnnnnnnnnmmmmmmmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddccccccaaaaaaaa`````````_______^^^]]]]]]]]]]]]]]]]\\\\\\\]]\\\\\\\[[[[[[[ZZZZZZZZZXXXXXXWWWWWWWWWWVVVVVVVVVTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777777666666666655555555554444444333333333332222222211111111100000000000///////...........-----------,,,,,,,,,,,,++++++++++++********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€�������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚�����‚‚‚‚‚‚‚‚‚‚‚������€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}||||||||||||||||}}}}}~~~~~~€€€~~~~}}}}||||{{{{||||||||||}}}}~~~~~~~~}}}|{{zzzyyyyxxxxyyyz{{|}~€€��‚‚‚‚‚‚‚���€€~~}}||{{}|{{{zzyyyyxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuqqqqqqqqqppppppppppppoooonnnnnnnnnnmmmmmmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggfffffffffeeeeeeeeeefffffffffeeeeeeddddddddddddddddddddddddcccccaaaaaaaa`````````_______^^^]]]]]]]]]]]]]]]]\\\\\\\]]\\\\\\\[[[[[[[ZZZZZZZZZXXXXXXWWWWWWWWWWWVVVVVVVVTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888877777777777666666666655555555555444444433333333332222222211111111100000000000///////...........-----------,,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€��������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚������€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~}}}}}||||||||||||||||}}}}~~~~€€€€€€€€~~~~}}}|||||{{}||||||||}}}}}~~~~~~~~}}}|{{zzzyyyyxxxyyyyz{{|}~€€�‚‚‚ƒƒƒƒ‚‚‚��€€~~}}|{{||{{zzyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuqqqqqqqqqqppppppppppppooonnnnnnnnnnmmmmmmmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggffffffffeeffffffffffffffffffeeeeddddddddddddddddddddddddddcccaaaaaaaaa````````_______^^^^]]]]]]]]]]]]]]\\\\\\\\]]\\\\\\\[[[[[[[[ZZZZZZZZXXXXXXXWWWWWWWWWWWVVVVVVVTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777777777666666666655555555555444444433333333332222222211111111100000000000///////...........------------,,,,,,,,,,,,+++++++++++********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€���������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚�����‚‚‚‚‚‚‚‚‚‚‚������€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~}}}}}}||||||||||||||}}}}~~~€����€€€€€~~~}}}}|||||}}}|||||}}}}}}~~~~~~~~}}}|{{zzzyyyyyxxyyyyzz{|}~€€�‚‚ƒƒƒƒƒƒƒ‚‚��€€~}}|{{||{{zzyyyxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuqqqqqqqqqqppppppppppppooonnnnnnnnnnmmmmmmmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggfffffffffffffffffffffffffffeeeeddeddddddddddddddddddddddcccbaaaaaaaa````````________^^^]]]]]]]]]]]]]\\\\\\\\\]]\\\\\\\[[[[[[[[ZZZZZZZZXXXXXXXXWWWWWWWWWWWVVVVVVTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888887777777777666666666655555555555444444433333333333222222211111111100000000000///////...........------------,,,,,,,,,,,,+++++++++++********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚������‚‚‚‚‚‚‚‚‚‚������€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~}}}}}}||||||||||||||}}}~~~€€€��������€€€€~~~}}}}|||}}}}}}}}}}}}}}~~~~~~~}}}||{{zzzyyyyyyyyyyyzz{|}~€�‚‚ƒƒ„„„ƒƒƒƒ‚��€€~~}|{{||{zzyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuqqqqqqqqqqppppppppppppooonnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggffffffffffffffffffffffffffeeeeedeeddddddddddddddddddddddccbaaaaaaaa`````````_______^^^]]]]]]]]]]]]]\\\\\\\\[]]\\\\\\\\[[[[[[[[ZZZZZZZXXXXXXXXWWWWWWWWWWWWVVVVVTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777777777666666666665555555555444444433333333333222222211111111100000000000///////............------------,,,,,,,,,,,+++++++++++********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! €€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚������‚‚‚‚‚‚‚‚‚�������€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}|||||||||||||}}}}~~€€€�‚‚‚‚‚‚����€€€~~~~}}}||~}}}}}}}}}}}}}~~~~~~~}}}||{{zzzyyyyyyyyyyyzz{|}~~€�‚ƒƒ„„„„„„ƒƒƒ‚��€~~}|{{|{{zzyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuqqqqqqqqqqqppppppppppppoonnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhgggggggggggggggffffffffffffffffgggggfffffeeeedeeddddddddddddddddddddddccbbaaaaaaaa````````_______^^^^]]]]]]]]]]]\\\\\\\\\[]\\\\\\\\\[[[[[[[[ZZZZZZZXXXXXXXXXWWWWWWWWWWWWVVVVTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888887777777777666666666665555555555444444433333333333222222211111111100000000000////////...........------------,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! €€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€�������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚�������‚‚‚‚‚‚‚�������€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||||}}}~~~€€���‚‚‚‚‚‚‚‚‚���€€€~~~}}}}~~~}}}}}}}}}}}~~~~~~}}}}|{{{zzzyyyyyyyyyyyzz{|}~~€�‚ƒƒ„„„„„„„„ƒ‚‚�€€~}|{{|{{zzyyyxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuqqqqqqqqqqqppppppppppppoonnnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhgggggggggggggfffffffffffffggggggggfffffeeeeeeedddddddddddddddddddddccbbaaaaaaaa`````````______^^^^]]]]]]]]]]\\\\\\\\\[[]\\\\\\\\\[[[[[[[[ZZZZZZZXXXXXXXXXXWWWWWWWWWWWVVVVUTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777777666666666655555555554444444333333333332222222111111111100000000000///////...........------------,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! €€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚��������€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||}}}~~€€���‚ƒƒƒƒƒƒƒ‚‚‚����€€€~~~}}~~~~~}}}}}}}}}~~~~}}}}}||{{{zzzzyyyyyyyyyzz{{|}~€�‚ƒƒ„„…………„„ƒƒ‚��€~}|{{|{{zzyyxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuqqqqqqqqqqqqpppppppppppponnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggfffffffffffggggggggggffffeeeeeeeddddddddddddddddddddddcbbaaaaaaaaa````````______^^^^^]]]]]]]]\\\\\\\\\\[[\\\\\\\\\\[[[[[[[[[ZZZZZZXXXXXXXXXXXWWWWWWWWWWWVVVUTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777777777666666666655555555554444444433333333332222222111111111100000000000///////...........------------,,,,,,,,,,,++++++++++++********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! €€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚����������€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||}}~~~€���‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚���€€€~~~~~~~~~~}}}}}}~}}}}}}}}||{{{zzzyyyyyyyyyyzz{{|}~€�‚ƒ„„………………„„ƒ‚‚�€~}|{{|{{zzyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuqqqqqqqqqqqqppppppppppppoonnnnnnnnnnnmmmmmmmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggfffffffffggggggggggggfffeeeeeeeeddddddddddddddddddddccbbaaaaaaaaa`````````_____^^^^^]]]]]]]]\\\\\\\\\[[[\\\\\\\\\\[[[[[[[[[ZZZZZZXXXXXXXXXXXXWWWWWWWWWWVVVUTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888887777777777666666666655555555554444444433333333332222222111111111100000000000///////...........------------,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! €€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||}}}~~€€��‚‚‚ƒ„„„„„ƒƒƒƒƒ‚‚‚���€€€~~~~~~~~~}}}}}}}}}}}|||{{zzzzzyyyyyyyyzzz{{|}~€€�‚ƒ„„…………………„ƒƒ‚�€~}||{|{{zzyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuqqqqqqqqqqqqppppppppppppoonnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhgggggggffgffffgggggggggggggffffeeeeeeeedddddddddddddddddddccbbaaaaaaaaaa`````````____^^^^^]]]]]]]]\\\\\\\\[[[[\\\\\\\\\\[[[[[[[[[ZZZZZZXXXXXXXXXXXXXWWWWWWWWWVVVUTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888887777777777666666666655555555554444444433333333333222222111111111100000000000///////...........------------,,,,,,,,,,,,+++++++++++********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! €€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||}}}~~€��‚‚‚ƒ„„„„„„„„ƒƒƒƒƒ‚‚‚���€€€~€€~~~~~~~~}}}}}}}}||||{{zzzzzyyyyyyzzzz{{||}~€€�‚ƒ„„…………………„„ƒ‚�€~}|{|{{zzyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuqqqqqqqqqqqqppppppppppppponnnnnnnnnnnnnmmmmmmmmmmmllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhgggggggfggggggggggggggggggffffeeeeeeeeeddddddddddddddddddccbbaaaaaaaaaa``````````___^^^^^]]]]]]]\\\\\\\\\[[[[\\\\\\\\\\[[[[[[[[[ZZZZZZXXXXXXXXXXXXXWWWWWWWWWWVVUUTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888887777777777666666666665555555554444444433333333333222222111111111100000000000///////............-----------,,,,,,,,,,,,+++++++++++********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! €€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||}}}~€€��‚‚ƒƒ„„„„„„„„„„ƒƒƒƒ‚‚‚‚��€€€€€€~~~~~~}}}}}}}||||{{zzzzzzyyyyyzzzzz{{||}~€€�‚ƒ„„………†………„„ƒ‚‚�€~}|{||{zzyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuurqqqqqqqqqqqqpppppppppppponnnnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhgggggggggggggggggggggggggffffeeeeeeeeeddddddddddddddddddccbbaaaaaaaaaaa`````````___^^^^^]]]]]]]\\\\\\\\\[[[[\\\\\\\\\\[[[[[[[[[ZZZZZZXXXXXXXXXXXXXWWWWWWWWWWVVUUTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888887777777777666666666665555555554444444433333333333222222111111111100000000000////////...........------------,,,,,,,,,,,+++++++++++********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! €€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||}}~~€€��‚‚ƒƒ„„……………„„„„„ƒƒƒƒ‚‚‚���€€�€€€~~~~~~}}}}}}||||{{zzzzzzyyzzzzzzz{{||}}~€€�‚ƒƒ„………††………„ƒƒ‚�€~}|{}|{zzyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuurqqqqqqqqqqqqppppppppppppoonnnnnnnnnnnnnmmmmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjiiiiihhhhhhhhhhhhhhggggggggggggggggggggggggfffffeefeeeeeedddddddddddddddddccbbaaaaaaaaaaaa````````___^^^^^^]]]]]]\\\\\\\\[[[[[\\\\\\\\\\[[[[[[[[[[ZZZZZXXXXXXXXXXXXXXWWWWWWWWWVVUUTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888887777777777766666666665555555554444444433333333333222222111111111110000000000////////...........------------,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! €€€��������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}||||||||||}}}~~€��‚‚ƒƒƒ„……………………„„„„„ƒƒƒƒ‚‚‚��€€���€€€~~~~~}}}}}||||{{zzzzzzzzzzzzzz{{{{||}}~€€�‚ƒƒ„……………………„„ƒ‚�€~}|{}|{{zzyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuurrqqqqqqqqqqqqpppppppppppoonnnnnnnnnnnnnmmmmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjiiiiiihhhhhhhhhhhhhgggggggggggggggggggggggfffffeefeeeeeeeeddddddddddddddcccbbaaaaaaaaaaaaa````````__^^^^^^]]]]]]\\\\\\\\[[[[[\\\\\\\\\\[[[[[[[[[[ZZZZZXXXXXXXXXXXXXXWWWWWWWWWVVUUTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777777777666666666655555555544444444433333333332222221111111111100000000000///////...........------------,,,,,,,,,,,++++++++++++********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! €€���������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}||||||||||}}}~~€��‚‚ƒƒƒ……………………………„„„„„„ƒƒ‚‚‚��€‚���€€~~~~}}}}|||||{{zzzzzzzzzzzzz{{{{||}}~~€€�‚‚ƒ„„…………………„„ƒ‚‚�€~}|}||{zzyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuurrqqqqqqqqqqqqpppppppppppooonnnnnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjiiiiiihhhhhhhhhhhhhggggggggggggggggggggggfffffeefeeeeeeeeeeddddddddddddcccbbaaaaaaaaaaaaa````````__^^^^^^]]]]]]\\\\\\\\[[[[[\\\\\\\\\\[[[[[[[[[[ZZZZZXXXXXXXXXXXXXWWWWWWWWWWVVUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888887777777777666666666655555555544444444433333333332222221111111111100000000000///////...........------------,,,,,,,,,,,++++++++++++********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! €����������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}||||||||||}}}~~€€��‚‚ƒƒ„……………………………………„„„„ƒƒƒ‚‚��‚‚��€€€~~~~}}}}||||{{{zzzzzzzzzzzz{{{{|||}}~~€�‚‚ƒ„„……………………„ƒƒ‚�€~}|~}|{{zzyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuurrrqqqqqqqqqqqqppppppppppoooonnnnnnnnnnnnmmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjjjjjkkkkkkkklllllllllkkkkjjjiiiiiiiiiihhhhhhhhhgggggggggggggggggggggfffffeeffeeeeeeeeeedddddddddddcccbbaaaaaaaaaaaaaa```````__^^^^^^]]]]]]\\\\\\\\[[[[[\\\\\\\\\\[[[[[[[[[[[ZZZZYXXXXXXXXXXXXWWWWWWWWWWVVUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777777777666666666655555555544444444433333333333222221111111111100000000000///////...........------------,,,,,,,,,,,,+++++++++++********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ������������������‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}||||||{|||||}}}~€€��‚‚ƒƒ„„„„„„„„„„„„„„„„„ƒƒƒ‚‚��€ƒƒƒ‚‚���€€€~~~}}}}}|||zzzzzzzzzzz{{{||||}}~~~€€��‚‚ƒƒ„„„„„ƒƒ‚‚�€~}|~}||{zzyyyxxxxxxxxxxxxwwwtttttttttttsssssssssssssrrqqqqqqqqqppppppppppppooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllkklkkkkkkkkllllllllmmllllllkjjjiiiiiiihhhhhhhhhhhggggffffffffffffffffffeeeeeeddddcccccccccccbbbbbbbbbbaaaaaaaaaaaaaa`````````____^^^^]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVUUUUUUUUTTTTTTTTTSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>??>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999988888888887777666666666655555555555444444443333333333222222221111111111100000000000//////////...........-------,,,,,,,,,,,+++++++++++**************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! �����������������‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||}}}~€€�‚‚‚ƒƒ„„„„„„„„„…………„„„„„ƒƒƒ‚‚��„ƒƒ‚‚‚��€€€~~~}}}}||||zzzzzzzzzz{{{|||}}}}~~€€�‚‚ƒƒƒ„„„„„ƒƒ‚‚�€~}|~}|{{zzyyyxxxxxxxxxxxwwwttttttttttttssssssssssssrrqqqqqqqqqpppppppppppppooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkllllllmmmmmmmllllljjjiiiiiiiiiiiihhhhhhhgggffffffffffffffffffeeeeeedddddcccccccccccbbbbbbbbbaaaaaaaaaaaaaaa````````____^^^^]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVUUUUUUUUTTTTTTTTTTSSSSRRRRRRQQQQQQQQQQPPPPPPPPPONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@A@@@@@@@@@@??????????>>>>??>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999988888888887777666666666655555555555444444443333333333322222221111111111100000000000//////////...........-------,,,,,,,,,,,++++++++++++*************))))))))))))(()(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ����������������‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||}}~~€��‚‚‚ƒƒ„„„„„„„………………………„„„ƒƒ‚‚‚�„„ƒƒ‚‚���€€~~~}}}}||||zzzzzzzzz{{{|||}}}}~~~~€€��‚‚ƒƒƒ„„„„„ƒƒ‚‚�€~}€~}|{{zzyyyxxxxxxxxxxwwwttttttttttttssssssssssssrrqqqqqqqqqqppppppppppppooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkklllllmmmmmmmmmmmllljjjjiiiiiiiiiiiiihhhhhhggffffffffffffffffffeeeeeeedddddccccccccccbbbbbbbbbaaaaaaaaaaaaaaaa```````____^^^^]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUTTTTTTTTTTSSSSRRRRRRQQQQQQQQQQQPPPPPPPPONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@A@@@@@@@@@@??????????>>>>??>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888887777666666666655555555555444444443333333333322222221111111111100000000000//////////...........-------,,,,,,,,,,,++++++++++++*************))))))))))))(()(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ���������������‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||}}~~€��‚‚ƒƒƒ„„„„„„„…………………………„„„ƒƒ‚‚�„„ƒƒ‚‚���€€~~~}}}|||||zzzzzzzz{{{|||}}}~~~~€~€€�‚‚ƒƒƒ„„„„„„ƒƒ‚‚�€~�~~}|{zzyyyxxxxxxxxxxxwwttttttttttttsssssssssssssrqqqqqqqqqqppppppppppppooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkklllllmmmmmmmmmmmmlllkjjjjiiiiiiiiiiiiiihhhhhggfffffffffffffffffeeeeeeedddddccccccccccbbbbbbbbbbaaaaaaaaaaaaaaa```````____^^^^]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUTTTTTTTTTTSSSSRRRRRRQQQQQQQQQQQPPPPPPPPOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@A@@@@@@@@@@???????????>>>??>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888887777666666666655555555555444444443333333333322222221111111111100000000000///////////...........------,,,,,,,,,,,++++++++++++**************)))))))))))(()(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ��������������‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||}}}~~€€��‚‚ƒƒƒ„„„„„„………………………………„„ƒƒ‚‚�…„ƒƒƒ‚‚��€€~~~}}}|||||zzzzzzz{{{|||}}}~~~~~€€��‚‚ƒƒ„„„„„„„ƒƒ‚‚�€�€~}||{zzyyyxxxxxxxxxxwwuttttttttttttssssssssssssrqqqqqqqqqqpppppppppppppooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllkkkklllllmmmmmmmmmmmmmmllkjjjjiiiiiiiiiiiiiiihhhhggffffffffffffffffeeeeeeeeddddddccccccccccbbbbbbbbbaaaaaaaaaaaaaaaa``````____^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUTTTTTTTTTTSSSSRRRRRRQQQQQQQQQQQPPPPPPPPOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@A@@@@@@@@@@@??????????>>>???>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::::::999999999988888888888777666666666665555555555444444443333333333322222221111111111100000000000///////////...........------,,,,,,,,,,,,+++++++++++**************)))))))))))(()(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ��������������‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||}}}~€€��‚‚ƒƒƒ„„„„„„………………………………„„„ƒƒ‚‚…„„ƒƒ‚‚��€€~~~}}}|||||zzzzzzz{{{||}}}~~~~€~€€�‚‚ƒƒƒ„„„„„„„ƒƒ‚��€‚�€~}|{zzyyyxxxxxxxxxxxwuttttttttttttsssssssssssssqqqqqqqqqqqppppppppppppooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllkkkklllllmmmmmnnnnnmmmmmlkkjjjjiiiiiiiiiiiiiiihhhhggffffffffeeefeeeeeeeeeeedddddddcccccccccbbbbbbbbbaaaaaaaaaaaaaaaa```````___^^^^]]]]]]]\\\\\\\\\\[[[[\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTSSSRRRRRRRQQQQQQQQQQPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@A@@@@@@@@@@@??????????>>>???>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::::::999999999988888888888777666666666665555555555444444444333333333322222222111111111100000000000///////////...........------,,,,,,,,,,,,+++++++++++**************)))))))))))(()(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! �������������‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||}}}~€€�‚‚ƒƒƒƒ„„„„„„„………………………………„„ƒƒ‚‚…„„ƒƒ‚‚��€€~~}}}}|||||zzzzzz{{{||}}}~~~€~€€��‚‚ƒƒ„„…………„„„ƒ‚�€ƒ‚�~}|{{zzyyxxxxxxxxxxxwuutttttttttttsssssssssssssqqqqqqqqqqqpppppppppppppoooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllkkkkllllmmmmmnnnnnnnmmmmlkkjjjjjiiiiiiiiiiiiiiihhhggffffffeeeeeeeeeeeeeeeeeddddddddcccccccccbbbbbbbbbaaaaaaaaaaaaaaaa``````___^^^^]]]]]]]\\\\\\\\\\\\[[\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTTSSSRRRRRRRQQQQQQQQQQPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@AA@@@@@@@@@@??????????>>>???>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999988888888887777666666666655555555554444444443333333333222222221111111111100000000000//////////...........-------,,,,,,,,,,,+++++++++++**+***********))))))))))))()(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! ������������‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||}}~~€��‚‚ƒƒƒ„„„„„„„„………………………………„„ƒƒ‚‚…„„ƒƒ‚‚��€€~~}}}}|||||zzzzz{{{|||}}~~~€€~€€��‚‚ƒƒ„„………………„ƒƒ‚�ƒ‚�€~}|{zzyyyxxxxxxxxxxwuuttttttttttttssssssssssssqqqqqqqqqqqqppppppppppppooooooonnnnnnnnnnnnnmmmmmmnmmmmmmmmmmmlllllllllllllkkklllllmmmmmnnnnnnnmmmmlkkkjjjjjjjjjjjjjjjiiiiihhgggfffffeeeeeeeeeeeeeeeeeddddddddcccccccccbbbbbbbbbaaaaaaaaaaaaaaaa``````___^^^^]]]]]]]]\\\\\\\\\\\\[\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTTSSSRRRRRRRQQQQQQQQQQQPPPPPPPOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@AA@@@@@@@@@@??????????>>>???>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888887777666666666655555555555444444443333333333322222221111111111100000000000//////////...........-------,,,,,,,,,,,+++++++++++**+***********))))))))))))()((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! �����������‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||}}~~€��‚ƒƒƒ„„„…„„„„„„……………………………„„„ƒ‚‚…„„ƒƒ‚‚��€€~~~}}}||||||zzzz{{{{||}}~~~€€€€~€€��‚‚ƒƒ„„…………………„ƒ‚�„ƒ‚€~}|{zzyyyxxxxxxxxxxxuuttttttttttttssssssssssssqqqqqqqqqqqqppppppppppppooooooonnnnnnnnnnnnnmmmmmmnmmmmmmmmmmmlllllllllllllkklllllmmmmmnnnnnnnnnmmmmkkkjjjjjjjjjjjjjjjjjiiihhgggfffffeeeeeeeeeeeeeeeeedddddddddcccccccccbbbbbbbbaaaaaaaaaaaaaaaa```````__^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTTTSSRRRRRRRQQQQQQQQQQQPPPPPPPOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@AA@@@@@@@@@@???????????>>???>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888887777666666666655555555555444444443333333333322222221111111111100000000000//////////...........-------,,,,,,,,,,,++++++++++++*+***********))))))))))))()((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ����������‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}|||||||||}}~~€€�‚‚ƒƒƒ„„………„„„„„„…………………………„„„ƒƒ‚…„„ƒƒ‚‚��€€~~~}}}||||||zz{{{{{||}}}~~€€€€€€€€��‚‚ƒƒ„„………†………„„ƒ‚„ƒ‚�~}|{{zyyyxxxxxxxxxxxuuuttttttttttttsssssssssssqqqqqqqqqqqqpppppppppppppooooooonnnnnnnnnnnnmmmmmmnmmmmmmmmmmmlllllllllllllkklllllmmmmnnnnnnnnnnmmmmkkkkjjjjjjjjjjjjjjjjjiiihhgggffffeeeeeeeeeeeeeeeeedddddddddcccccccccbbbbbbbbbaaaaaaaaaaaaaaaa``````__^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTTTSSRRRRRRRRQQQQQQQQQQPPPPPPPOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@AA@@@@@@@@@@???????????>>???>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888887777666666666655555555555444444443333333333322222221111111111100000000000//////////...........-------,,,,,,,,,,,++++++++++++*+***********))))))))))))())(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}||||||||}}~~€€�‚‚ƒƒ„„„…………„„„„„„………………………„„„ƒƒ‚…„„ƒƒ‚‚��€€~~~}}}}|||||{{{{{{|||}}~~~€€€€€€€€€€€��‚‚ƒƒ„………†††………„ƒ‚„ƒ‚�€~}|{{zyyyyxxxxxxxxxxuuuttttttttttttsssssssssssqqqqqqqqqqqqqppppppppppppooooooonnnnnnnnnnnnnmmmmmnmmmmmmmmmmmlllllllllllllklllllmmmmmnnnnnnnnnnmmmmkkkkkjjjjjjjjjjjjjjjjjiiihgggfffffeeeeeeeeeeeeeeeedddddddddccccccccccbbbbbbbbbaaaaaaaaaaaaaaa``````__^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVUUUUUUUTTTTTTTTTTTSSRRRRRRRRQQQQQQQQQQPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@AA@@@@@@@@@@@??????????>>????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::::::999999999988888888887777666666666665555555555444444443333333333322222221111111111100000000000///////////...........------,,,,,,,,,,,++++++++++++*+************)))))))))))())(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}|||||||}}}~~€€�‚‚ƒƒ„„„………„„„„„„„…………………………„„ƒƒ‚…„„ƒƒ‚‚��€€~~~}}}}|||||{{{{{|||}}~~~€€€€€€€€�€€€��‚‚ƒ„„………††††……„ƒ‚…ƒ‚�€~}|{{zyyyxxxxxxxxxxxuuuttttttttttttsssssssssssrqqqqqqqqqqqqppppppppppppoooooooonnnnnnnnnnnnmmmmmnnmmmmmmmmmmllllllllllllllllllmmmmmnnnnnnnnnnnnmmmlkkkkkjjjjjjjjkkkjjjjjiiihhgggffffeeeeeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbaaaaaaaaaaaaaa``````__^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVUUUUUUUUTTTTTTTTTTSSRRRRRRRRQQQQQQQQQQQPPPPPPOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@AAA@@@@@@@@@@??????????>>????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888887777666666666665555555555444444443333333333322222222111111111100000000000///////////...........------,,,,,,,,,,,,+++++++++++*+************)))))))))))())(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}~~~~~~~~}}}}|||||||}}~~€��‚ƒƒ„„„„…………„„„„„„„………………………„„ƒƒ‚…„„ƒƒ‚‚�€€~~}}}}}|||||{{{{|||}}~~~€€€€€€����€€€€��‚‚ƒƒ„„………†††……„„ƒ‚„ƒ‚�~}|{{zyyyyxxxxxxxxxxuuuuttttttttttttssssssssssrqqqqqqqqqqqqqpppppppppppoooooooonnnnnnnnnnnnmmmmmnmmmmmmmmmmmmlllllllllllmlllllmmmmnnnnnnnnnnnnnmmmlkkkkkkkkkkkkkkkkkkjjjjiihhgggffffeeeeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbaaaaaaaaaaaaaaa``````__^^^^^^]]]]]]]]]]]]]]]\\\]]\\\\\\\\[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVUUUUUUUUTTTTTTTTTTTSRRRRRRRRQQQQQQQQQQQPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@AAA@@@@@@@@@@??????????>>????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::::999999999998888888887777766666666665555555555444444444333333333322222222111111111110000000000///////////...........------,,,,,,,,,,,,+++++++++++*+************)))))))))))())(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! �������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}~~~~~~~~}}}}|||||||}}~~€��‚ƒƒ„„„„…………„„„„„„„„…………………„„„ƒƒ‚…„„ƒƒ‚��€€~~~}}}}}}|||}{{||||}}}~~€€€€€������€€€€���‚‚ƒƒ„„………†††……„„ƒ‚„ƒ‚€~}|{{zyyyyxxxxxxxxxxuuuuttttttttttttssssssssssrqqqqqqqqqqqqqpppppppppppooooooooonnnnnnnnnnnmmmmmnnmmmmmmmmmmmlllllllllmmmllllmmmmmnnnnnnnnnnnnnnmmllkkkkkkkkkkkkkkkkkkjjjjihhhggfffffeeeeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbaaaaaaaaaaaaaa``````___^^^^^^^]]]]]]]]]]]]]]]\]]]]\\\\\\\[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVUUUUUUUUTTTTTTTTTTTSRRRRRRRRRQQQQQQQQQQPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@AAA@@@@@@@@@@??????????>>????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888877777666666666655555555554444444443333333333222222221111111111100000000000//////////...........-------,,,,,,,,,,,+++++++++++*++***********)))))))))))())(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}~~}}}}}}}}}}}}}~~~~~~~~~~}}}}||||||}}~~€��‚ƒƒ„„„„…………„„„„„„„„„…………………„„ƒƒ‚…„„ƒƒ‚��€€~~~}}}}}}}}}}|||||}}~~~€€€€€������‚€€����‚‚ƒƒƒ„„……………………„ƒ‚�„ƒ�€~}|{zzyyyyxxxxxxxxxxuuuuttttttttttttssssssssssrrqqqqqqqqqqqqpppppppppppooooooooonnnnnnnnnnnnmmmmnnmmmmmmmmmmmlllllllmmmmmlllmmmmmnnnnnnnnnnnnnnnnmllllkkkkkkkkkkkkkkkkkkjjjihhgggffffeeeeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaaaa```````___^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUUUTTTTTTTTTTSRRRRRRRRRQQQQQQQQQQPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@AAA@@@@@@@@@@???????????>????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888877777666666666655555555554444444443333333333322222221111111111100000000000//////////...........-------,,,,,,,,,,,+++++++++++*++***********))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! �����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~~}}}}||||||}}~~€��‚ƒƒ„„………………„„„„„„„„„…………………„„ƒƒ‚…„„ƒƒ‚��€€~~~}}}}}}}}}}|||}}}~~~€€€€������‚‚‚����‚‚‚ƒƒƒ„„„…………………„„ƒ‚�ƒ‚�€~}|{zzyyyxxxxxxxxxxxuuuuuttttttttttttsssssssssrrqqqqqqqqqqqqqppppppppppooooooooonnnnnnnnnnnnmmmmnnmmmmmmmmmmmmlllmmmmmmmmlmmmmmmnnnnnooooooonnnnnnllllllkkkkkkkllllkkkkkjjjihhhggfffffeeeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaaa``````____^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVUUUUUUUUTTTTTTTTTTTRRRRRRRRRQQQQQQQQQQQPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@AAA@@@@@@@@@@@??????????>????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888877777666666666655555555554444444443333333333322222221111111111100000000000//////////...........-------,,,,,,,,,,,++++++++++++++***********))))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! �����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~}}}}}}}}}}}~~~~~~~~~~}}}}||||||}}~~€��‚ƒ„„„………………„„„„„„„„„„……………„„„ƒƒ‚……„ƒ‚‚��€~~~}}}}}}}}}}||}}}~~~€€€€������‚‚‚‚��‚‚‚‚ƒƒƒ„„„…………………„„ƒ‚�€ƒ‚€~}|{{zzyyyyxxxxxxxxxxuuuuuttttttttttttsssssssssrrrqqqqqqqqqqqqppppppppppooooooooonnnnnnnnnnnnmmmmnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnoooooooooonnnnmllllllllllllllllllkkkkjjiihhgggffffeeeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaa``````______^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTRRRRRRRRRRQQQQQQQQQQPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@AAA@@@@@@@@@@@??????????>?????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::::::999999999988888888877777666666666665555555554444444443333333333322222221111111111100000000000//////////...........-------,,,,,,,,,,,++++++++++++++***********)))))))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~}}}}}}}}}}}~~~~~~~~~~}}}}||||||}}~~€�‚‚ƒ„„…………………„„„„„„„„„„„…………„„„ƒƒ‚…„„ƒ‚‚�€€~~~~}}}}}}}}}~}}}}~~€€€€€�����‚‚‚‚ƒƒ�‚‚‚ƒƒƒƒ„„„…………………„„ƒ‚‚�€‚�€~}|{zzyyyyyxxxxxxxxxxuuuuuutttttttttttsssssssssrrrqqqqqqqqqqqqppppppppppoooooooooonnnnnnnnnnnmmmmnnnmmmmmmmmmmmmmmmmmmmmnnmmmmnnnnnoooooooooooooonnmmmllllllllllllllllllkkkjiihhhggfffffeeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbbbbaaaaaaaaa`````_________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVUUUUUUUUUTTTTTTTTTTRRRRRRRRRRQQQQQQQQQQPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AAAA@@@@@@@@@@??????????>?????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888877777666666666665555555554444444443333333333322222221111111111100000000000///////////...........------,,,,,,,,,,,++++++++++++++************))))))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~}}}}}}}}}~~~~~~~~~~~}}}}||||||}}~~€�‚‚ƒ„„…………………„„„„ƒ„„„„„„…………„„„ƒƒ‚…„„ƒ‚‚�€€~~~~}}}}}}}~~~}}~~~€€€€�����‚‚‚‚‚ƒƒƒ‚‚ƒƒƒƒ„„„„………………„„„ƒƒ‚�€�€~}||{zzyyyyxxxxxxxxxxxuuuuuuttttttttttttssssssssrrrqqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnmmmmnnnmmmmmmmmmmmmmmmmmmmnnnmmmnnnnnooooooooooooooooommmmmmllllllllllllllllkkjjiihhgggfffffeeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbbbbbbbaaaaaaaaa````____________^^^^^^^^^^^]]^]]]]]]]\\\\\\[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVUUUUUUUUTTTTTTTTTTSRRRRRRRRRQQQQQQQQQQPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AAAA@@@@@@@@@@??????????>?????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::::999999999998888888877777766666666665555555554444444444333333333322222222111111111100000000000///////////...........------,,,,,,,,,,,,+++++++++++++************))))))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€�€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~}}}}}}}}}~~~~~~~~~~~}}}}||||||}}~~€�‚‚ƒ„„………†………„„„„ƒƒƒ„„„„„………„„„ƒƒ‚…„„ƒ‚��€€~~~}}}}}}}~~~~}~~~€€€€�����‚‚‚‚‚ƒƒƒƒ„‚ƒƒƒ„„„„…………………„„„ƒƒ‚�€~�€~}|{{zzyyyyyxxxxxxxxxxuuuuuuttttttttttttssssssssrrrrqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnmmmnnnmmmmmmmmmmmmmmmmmmnnnnmnnnnnnoooooopppppppooooonnmmmmmmmmmmmmmmmmlllllkkjiihhhgggffffeeeeeeeeeeeeddddddddddddddccccccccccbbbbbbbbbbbbbbbbaaaaaaaaa```````__________^^^^^^^^^]^^]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVUUUUUUUUUTTTTTTTTTSRRRRRRRRRQQQQQQQQQQPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AAAA@@@@@@@@@@??????????>?????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::::999999999998888888877777766666666665555555554444444444333333333322222222111111111110000000000///////////...........------,,,,,,,,,,,,+++++++++++++************))))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€��€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~}}}}}}}}}}~~~~~~~~~~}}}}}|||||}}~~€�‚‚ƒ„„………†………„„„ƒƒƒƒ„„„„„„…„„„„ƒƒ‚…„„ƒ‚��€€~~~~}}}}}~~~~~~€€€����‚‚‚‚‚‚‚ƒƒƒƒ„„ƒƒƒ„„„……………………„„„ƒƒ‚��€~€~}||{zzyyyyyyxxxxxxxxxxuuuuuuutttttttttttssssssssrrrrqqqqqqqqqqqqqppppppppooooooooooonnnnnnnnnnnmmmnnnmmmmmmmmmmmmmmmmmnnnnnnnnnnooooooppppppppppppoonnnnmmmmmmmmmmmmmmmmlllkkjjiihhgggfffffeeeeeeeeeeeeddddddddddddddcccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaa``````````_______^^^^^^^^^^^]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVUUUUUUUUUTTTTTTTTTSRRRRRRRRRRQQQQQQQQQQPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@AAAA@@@@@@@@@@????????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888777777666666666655555555544444444443333333333222222221111111111100000000000//////////...........-------,,,,,,,,,,,++++++++++++++***********))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! �‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€���€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~}}}}}}}}~~~~~~~~~~~}}}}}|||||}}~~€�‚‚ƒ„„………†………„„„ƒƒƒƒƒ„„„„„„„„„„ƒƒ‚…„ƒƒ‚��€~~~~}}}~~~~~~€€����‚‚‚‚‚‚‚ƒƒƒƒ„„„…ƒ„„„…………………………„„ƒƒ‚‚�€~}€~}|{{zzyyyyyyyxxxxxxxxxuuuuuuutttttttttttssssssssrrrrqqqqqqqqqqqqqppppppppooooooooooonnnnnnnnnnnmmmnnnmmmmmmmmmmmmmmmnnnnnnonnnnoooooopppppppppppppppnnnnnnmmmmmmmmmmmmmmmlllkjjiiihhgggfffffeeeeeeeeeeedddddddddddddddcccccccccbbbbbbbbbbbbbbbbbbaaaaaaaa`````````````______^^^^^^^^^]]]]]]\\\\\\\[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVUUUUUUUUTTTTTTTTTSRRRRRRRRRRQQQQQQQQQQPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@AAAA@@@@@@@@@@@????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888777777666666666655555555544444444443333333333322222221111111111100000000000//////////...........-------,,,,,,,,,,,++++++++++++++***********))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~}}}}}}}~~~~~~~~~~~}}}}}|||||}}~~€��‚ƒ„„………†………„„„ƒƒƒƒƒƒ„„„„„„„„„ƒƒ‚…„ƒƒ‚��€~~~~~~~~~~~~€€€���‚‚‚‚‚ƒƒƒƒƒƒƒ„„„……„„„……………………………„„ƒƒ‚�€~}|~}||{zzzyyyyyyyyxxxxxxxxuuuuuuuttttttttttttsssssssrrrrrqqqqqqqqqqqqppppppppooooooooooonnnnnnnnnnnnmmnnnmmmmmmmmmmmmmmnnnnnnoonnnoooooopppppppqqqpppppponnnnnnnnmmmmmmmmmmmmmllkkjjiihhgggfffffeeeeeeeeeeeedddddddddddddddccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````_____^^^^^^^^]]]]]]]\\\\\\\[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXXWWWVVVVVVVVUUUUUUUUUTTTTTTTTSRRRRRRRRRRQQQQQQQQQQPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@AAAA@@@@@@@@@@@????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999988888888777777666666666665555555544444444443333333333322222221111111111100000000000//////////...........-------,,,,,,,,,,,++++++++++++++***********))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~}}}}}}}~~~~~~~~~~~}}}}}|||||}}}~€€�‚ƒ„„………††………„„ƒƒƒƒƒƒ„„„„„„„„„ƒƒ‚…„ƒ‚‚�€€~~~~~~~~~~~€€€��‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„………„„…………†††…………„„ƒƒ‚�€€~}|~~}|{{zzzyyyyyyyyyxxxxxxxuuuuuuuttttttttttttsssssssrrrrrqqqqqqqqqqqqqpppppppooooooooooonnnnnnnnnnnnmmnnnnmmmmmmmmmmmmmnnnnnooonnoooooppppppqqqqqqqqqpppooonnnnnnnnnnnnnnnmmmmlllkjjjiihhgggfffffeeeeeeeeeeeedddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa`````_____^^^^^^^^]]]]]]\\\\\\\[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVUUUUUUUUTTTTTTTTSSRRRRRRRRRQQQQQQQQQQPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@AAAAA@@@@@@@@@@????????????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888777777666666666665555555544444444443333333333322222221111111111100000000000//////////...........-------,,,,,,,,,,,++++++++++++++***********))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………††††„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~}}}}}}~~~~~~~~~~~}}}}}|||||}}}~€�‚ƒ„„………††………„„„ƒƒƒƒƒ„„„„„„„„„ƒ‚‚…„ƒ‚‚�€€~~~~~~~~~~€€€€��‚‚‚ƒƒƒƒƒƒ„„„„„„„………†„………††††††………„„ƒ‚‚�€~}|{~}||{{zzyyyyyyyyyyxxxxxxxuuuuuuuutttttttttttsssssssrrrrrrqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnmmnnnnmmmmmmmmmmmmnnnnnooooooooooppppppqqqqqqqqqqqppoooonnnnnnnnnnnnnnnmmmmllkkjjiihhgggfffffeeeeeeeeeeeeedddddddddddddddccccccccccccccccccccccbbbbbbbbbbaaaabaaaaaaaa````_____^^^^^^^]]]]]]\\\\\\\\[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXWWWWVVVVVVVVUUUUUUUUUTTTTTTTSSRRRRRRRRRQQQQQQQQQQPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@AAAAA@@@@@@@@@@????????????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::::::::999999999998888888777777666666666665555555544444444443333333333322222221111111111100000000000///////////...........------,,,,,,,,,,,++++++++++++++***********)))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~}}}}||||||||}~~€�‚‚ƒ„„……„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚��€„ƒ‚��€~~~}}}}}}}~~~~€~~€€€����‚‚‚‚‚‚‚‚ƒƒƒƒ„„…………†††††………„„ƒƒ‚�€~}}|{~}}||{{zzzzzzzzyyyyyyyyyytttttttttssssssssssssrrrrrqqqqqpppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllmmmmmnnnnonnnnoooooopppppppppppppppooooonnnnnnnnnnnnnnnnmmmlkkkjjiihhgggffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccdddddddddcccccbbbaaaa`````````______^^^^^^^^]]]]]][[[[[[ZZZZZZYYYYYYYYYYXXXWWWWVVVVVVVUUUUUUUUUUTTTTSSSSSSRRRRRRRRRQQQQQQQQQQOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::9999998888888888877777777766666666665555555555544444444333333333332222222221111111111100000000000///////////...........--------------,,,,,,,,,,,++++++++++***********)))))))))))))))))(((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""#"""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~}}}}||||||||}}~€€�‚ƒ„„„…„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€„ƒ‚��€~~~}}}}}}~~~~€€~~€€€���‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„………††††††………„„ƒ‚��€~}|{z~}}|{{{zzzzzzzzzyyyyyyyyytttttttttsssssssssssssrrrrqqqqqpppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllmmmmmnnnnoonnoooooooppppppppppppppppoooooonnnnnnnnnnnnnnnnmmmlkkjjiihhggggfffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccdddddddddddccccbbbaaaa````````______^^^^^^^^^]]]]]\\[[[[[ZZZZZYYYYYYYYYYXXXWWWWVVVVVVVVUUUUUUUUUTTTTSSSSSSRRRRRRRRRRQQQQQQQQQOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::::9999999888888888877777777766666666665555555555544444444333333333332222222221111111111100000000000///////////...........--------------,,,,,,,,,,,++++++++++***********)))))))))))))))))(((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""##""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~}}}}||||||||}}~€�‚ƒƒ„„…„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€„ƒ‚��€~~~}}}}}~~~~€€~€€��‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„………†††††††……„„ƒƒ‚�€~}||{z~}||{{{zzzzzzzzzzyyyyyyyyttttttttttssssssssssssrrrrqqqqqpppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllmmmmmnnnnooonoooooooppppppppqqqppppppoooooonnnnnnnnnnnnnnnnmmmlkkjjiihhhgggffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddeeeddddddcccbbbaaaa````````______^^^^^^^^^^]]]]\\\[[[[[ZZZZZYYYYYYYYYYXXWWWWWVVVVVVVUUUUUUUUUTTTTSSSSSSRRRRRRRRRRQQQQQQQQQOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::::9999999888888888877777777766666666666555555555544444444333333333332222222221111111111100000000000////////////...........-------------,,,,,,,,,,,++++++++++***********)))))))))))))))))(((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""##""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~}}}}||||||||}}~~€�‚‚ƒ„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€„ƒ‚��€~~~}}}}~~~~€€�€€��‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„………††††††††……„„ƒ‚��€~}|{zz}}||{{{zzzzzzzzzzyyyyyyyyttttttttttssssssssssssrrrrqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmlllllllmmmmmnnnnooooooooooppppppppppqqqppppppooooonnnnnnnnnnnnnnnnnnmmllkkjjiihhgggfffffffeeeeefeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddeeeeeeeeeddddcccbbbaaaa``a`````______^^^^^^^^^^^]]\\\\[[[[[ZZZZZYYYYYYYYYYXWWWWWVVVVVVVVUUUUUUUUUTTTSSSSSSRRRRRRRRRRQQQQQQQQQOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999888888888877777777766666666666555555555544444444333333333332222222222111111111110000000000////////////...........-------------,,,,,,,,,,,++++++++++***********)))))))))))))))))(((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""##""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~}}}}}||||||||}}~€��‚ƒƒ„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€„ƒ‚��€~~~~~~~~~~~€€��€��‚‚‚ƒƒƒƒ„„„„„„„„„„………††††††††……„„ƒƒ‚�€~}||{zy}||{{{{zzzzzzzzzzzyyyyyyyttttttttttsssssssssssssrrrqqqqqqpppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllmmmmmmnnnoooopoooooppppppppppqqqpppppppoooonnnnnnnnnnnnoonnnnnmmllkkjjiihhgggffffffffeeeefffeeeeeeeeeeeeeeeeeddddddddddddddeeeeeedddddddddddeeeeeeeeeedddcccbbbaaaa``a`````______^^^^^^^^^^^^^\\\\\[[[[[ZZZZZYYYYYYYYYYWWWWWVVVVVVVVUUUUUUUUUTTTSSSSSSSRRRRRRRRRQQQQQQQQQOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????>>>>>?>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::99999998888888888877777777666666666665555555555544444444333333333322222222221111111111100000000000///////////...........-------------,,,,,,,,,,,++++++++++************))))))))))))))))(((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""##""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~}}}}}||||||||}}~€�‚ƒƒ„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚��€„ƒ‚��€~~~~~~~~~~€€��€€��‚‚ƒƒƒ„„„„„„„„„„„…………††††††††……„„ƒ‚�€€~}|{zzy}||{{{{zzzzzzzzzzzyyyyyyytttttttttttssssssssssssrrrqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllmmmmmmnnnooooppooopppppppppppppppppppppoooonnnnnnnnnnnnoooonnnnnmllkkjjiihhgggffffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddeeeeeeeeeedddddeeeeeeeeeeeeedddcccbbbbaaaa`aa`````______^^^^^^^^^^^^]\\\\\[[[[[ZZZZZYYYYYYYYYWWWWWWVVVVVVVUUUUUUUUUTTTSSSSSSSRRRRRRRRRRQQQQQQQQOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>?>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::99999998888888888877777777666666666665555555555544444444333333333322222222221111111111100000000000///////////...........-------------,,,,,,,,,,,++++++++++************))))))))))))))))(((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""##""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~}}}}}||||||||}}~~€�‚‚ƒ„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚�€„ƒ‚��€~~~~~~~~~€€��‚€€��‚‚ƒƒƒ„„„„„„„„„…………………†††††††……„„ƒ‚‚�€~}|{{zyy|||{{{{zzzzzzzzzzzyyyyyyytttttttttttssssssssssssrrrqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmnnnnoooppppppppppppppppppppppppppoooonnnnnnnnnnnnnooooonnnnmllkkjjiihhgggffffffffffffffffffeeeeeeeeeeeeeeedddddddddddeeeeeeeeeeeeeeeeeeeeffffeeeeeedddcccbbbaaaaaaaa`````______^^^^^^^^^^^]]]\\\\[[[[[ZZZZYYYYYYYYYWWWWWWVVVVVVVVUUUUUUUUTTTSSSSSSSRRRRRRRRRRQQQQQQQQOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>?>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::99999998888888888877777777766666666665555555555544444444333333333332222222221111111111100000000000///////////...........-------------,,,,,,,,,,,,+++++++++************)))))))))))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""##""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~}}}}}|||||||||}}~€€�‚ƒƒ„„„„„„ƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚�€„ƒ‚��€~~~~~~~~€€��‚‚€��‚‚ƒƒƒ„„„„…………………………………††††††………„ƒƒ‚�€~~}|{zzyx||{{{{{zzzzzzzzzzzzyyyyyytttttttttttsssssssssssssrrqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmnnnnoooppppppppppppppppppppppppppoooonnnnnnnnnnnnnnooooonnnnmllkkjjiihhggggfffffffffffffffffeeeeeeeeeeeeeeedddddddddddeeeeeeeeeeeeeeeeeeeffffffeeeeedddcccbbbbaaaaaaaa`````_______^^^^^^^^^]]]]\\\\[[[[ZZZZZYYYYYYYYWWWWWWVVVVVVVVUUUUUUUUTTTSSSSSSSRRRRRRRRRRQQQQQQQQOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>?>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::99999999888888888877777777766666666665555555555544444444333333333332222222221111111111100000000000///////////...........--------------,,,,,,,,,,,++++++++++***********)))))))))))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""##""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}|||||||||}}~€�‚‚ƒ„ƒ„„„„ƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒ‚‚��„ƒ‚‚�€~~~~~~€€€��‚‚€��‚ƒƒƒ„„„………………………………………†††††………„„ƒ‚��€~}|{{zyyx||{{{{{zzzzzzzzzzzzyyyyyyttttttttttttssssssssssssrrqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnooopppqqpppppppppppppppppppppoooonnnnnnnnnnnnnnnnooooonnnmllkkjjiihhggggfffffffffffffffffffeeeeeeeeeeeeeeedddddddddeeeeeeeeeeeeeeeeeeeffffffeeeeedddcccbbbbaaaaaaaaa`````_____________^^]]]]]]\\\[[[[ZZZZZYYYYYYYWWWWWWWVVVVVVVUUUUUUUUUTTSSSSSSSRRRRRRRRRRQQQQQQQQOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>?>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::99999999888888888877777777766666666665555555555544444444333333333332222222221111111111100000000000///////////...........--------------,,,,,,,,,,,++++++++++***********)))))))))))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""##"""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………ƒƒ„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~}}}}}}||||||||}}~~€��‚ƒƒƒƒ„„ƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒ‚��„ƒƒ‚�€~~~~~€€��‚‚ƒ��‚‚ƒƒ„„……………………………………………††††………„„ƒ‚‚�€~}}|{zzyxx|{{{{{{zzzzzzzzzzzzyyyyyyttttttttttttssssssssssssrrqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmnnnooopppqqqpqqqqqqqqpppppppppppoooonnnnmmmmmmmnnnnnnoooonnnnmllkkjjiihhggggfffffffffffffffffffeeeeeeeeeeeeeeeddddddddddeeeeeeeeeeeeeeeeeeffffffeeeeddddcccbbbbbaaabbaaaa`````______________^]]]]]]\\\[[[[ZZZZZZYYYYYWWWWWWWVVVVVVVVUUUUUUUUTTSSSSSSSSRRRRRRRRRQQQQQQQQOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>?>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::99999999888888888877777777766666666666555555555544444444333333333332222222221111111111100000000000///////////...........--------------,,,,,,,,,,,++++++++++***********)))))))))))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""##"""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………ƒ„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„…………………„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~}}}}}}|||||||||}}~€€�‚ƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚�„„ƒ‚�€€~~~~€€��‚‚ƒƒ�‚‚ƒƒ„„………………………………………………†††………„„ƒƒ‚�€~}|{zzyyxx|{{{{{{zzzzzzzzzzzzzyyyyytttttttttttttssssssssssssrqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmnnnooopppqqqqqqqqqqqqqqqpppppppooooonnnmmmmmmmmmmnnnnnoooonnnnmllkkjjiihhggggfffffffffffffffffffeeeeeeeeeeeeeeedddddddddddddeeeeeeeeeeeeeeeffffffeeeeddddcccbbbbbbaabbbaaaa`````_____________^^^]]]]]\\\[[[[ZZZZZYYYYYXWWWWWWVVVVVVVVUUUUUUUUTTSSSSSSSSRRRRRRRRRRQQQQQQQPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>?>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::99999999888888888877777777766666666666555555555544444444433333333332222222222111111111100000000000////////////...........-------------,,,,,,,,,,,++++++++++***********)))))))))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"###""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„………………………„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚������������������������€�€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~}}}}}}|||||||||}}~€€�‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒ‚‚�…„ƒ‚�€€~~~€€��‚‚ƒƒ„‚‚ƒƒ„„„…………†††…………………………………………„„ƒƒ‚��€~}|{{zyyxxx{{{{{{{zzzzzzzzzzzzzyyyyyuttttttttttttsssssssssssssqqqqqqqqqppppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmnnnnoopppqqqrrqqqqqqqqqqqppppppooooonnnmmmmmmmmmmmmnnnnnnoonnnnmllkkjjiihhgggfffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddeeeeeeeeeeeeefffffeeeeedddccccbbbbbbbbbbbbaaaa`````____________^^^^]]]]\\\\[[[[ZZZZZYYYYXWWWWWWVVVVVVVVUUUUUUUUUTSSSSSSSSRRRRRRRRRRQQQQQQQPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>>>>??>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::999999998888888888877777777666666666665555555555544444444333333333322222222221111111111100000000000///////////...........-------------,,,,,,,,,,,++++++++++***********)))))))))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"###""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„……………………………„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||}}~€€�‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒ‚�…„ƒ‚�€€~€€€��‚‚ƒ„„‚‚ƒ„„„………††††††……………………………………„„ƒƒ‚��€~}}|{zzyyxxw{{{{{{{zzzzzzzzzzzzzyyyyyuttttttttttttsssssssssssssqqqqqqqqqpppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmnnnoooppqqqrrrqrrrqqqqqqqpppppoooonnnnmmmmmmmmmmmmmnnnnnnnnnnnnmllkkjiihhhggggfffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddeeeeeeeeeefffffeeeeddddccccbbbbbbbbbbbbbbaaaa````___________^^^^^]]]]\\\\[[[[ZZZZZYYYXWWWWWWWVVVVVVVUUUUUUUUUTSSSSSSSSSRRRRRRRRRQQQQQQQPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>??>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::999999998888888888877777777766666666665555555555544444444333333333322222222221111111111100000000000///////////...........-------------,,,,,,,,,,,++++++++++************))))))))))))))))(((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"###""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„……………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||}}~€€�‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒ‚�…„ƒ‚�€€€€��‚‚ƒƒ„…‚ƒƒ„„………†††††††………………………„……„„„ƒƒ‚‚�€~~}|{zzyyxxxw{{{{{{{zzzzzzzzzzzzzyyyyyutttttttttttttssssssssssssqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmnnnoooppqqqrrrrrrrrrrqqqqqpppppooonnnnmmmmmllllmmmmmmnnnnnnnnnnmmllkkjiihhhgggfffffffffffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddeeeeeeeeffffeeeeedddcccccbbbbbbbbcbbbbbbaaaa````__________^^^^^^]]]]\\\\[[[[ZZZZZYYXXWWWWWWVVVVVVVVUUUUUUUUTSSSSSSSSSRRRRRRRRRQQQQQQQPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>??>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::999999998888888888877777777766666666665555555555544444444333333333332222222221111111111100000000000///////////...........-------------,,,,,,,,,,,++++++++++************))))))))))))))))(((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"###""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„………………………………………„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||}}~~€€�‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒ‚…„ƒ‚��€€€��‚‚ƒƒ„„…ƒƒ„„………†††††††…………………„„„„„„„ƒƒƒ‚‚�€~}|{{zyyxxxww{{{{{{{{zzzzzzzzzzzzzyyyyutttttttttttttssssssssssssqqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmnnnnoopppqqrrrssrrrrrrrqqqqppppoooonnnmmmmllllllllmmmmmnnnnnnnnnmmllkjjiihhhggggffffffffffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddddeeeeeeeffeeeeeeddddcccccbbbbbbbbcccbbbbbaaaa````_________^^^^^^^]]]]\\\[[[[[ZZZZYYXXWWWWWWVVVVVVVVUUUUUUUUTSSSSSSSSSRRRRRRRRRRQQQQQQPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>??>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::999999999888888888877777777766666666665555555555544444444333333333332222222221111111111100000000000///////////...........-------------,,,,,,,,,,,,+++++++++************)))))))))))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"###""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„……………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||}}~€��‚ƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒ„„„………„„ƒƒ‚…„ƒ‚��€€€€�‚‚ƒƒ„„……ƒ„„………††††††††……………„„„„„„„ƒƒƒ‚‚��€~}||{zzyyxxxww{{{{{{{{zzzzzzzzzzzzzyyyyutttttttttttttssssssssssssqqqqqqqqqqpppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmnnnoooppqqrrrsssrrrrrrrrqqqppppooonnnmmmmllllllllllmmmmmnnnnnnnnmmlkkjjiihhhggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddddeeeeeeeeeeeeddddcccccbbbbbbbbbcccccbbbbaaa``````_______^^^^^^^^]]]\\\\[[[[ZZZZZYXXWWWWWWVVVVVVVVUUUUUUUUTSSSSSSSSSRRRRRRRRRRQQQQQQPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>??>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::999999999888888888877777777766666666665555555555544444444333333333332222222221111111111100000000000///////////...........--------------,,,,,,,,,,,++++++++++***********)))))))))))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"###""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„…………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††………………………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||}}~~€€�‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒ„„……………„„ƒ‚†…ƒƒ‚�€€€€��‚‚ƒ„„……†„„………†††††††††…………„„„„ƒƒƒƒƒƒ‚‚��€~}}|{zzyyxxxwww{{{{{{{{{zzzzzzzzzzzzyyyyuutttttttttttttsssssssssssqqqqqqqqqqpppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmnnnnooppqqqrrssssssssrrrrqqqpppooonnnnmmmmllllllllllmmmmmmnnnnnnmmmlkkjjiihhhggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddddeeeeeeeeeeddddcccccbbbbbbbbbccccccbbbbaaa```````___``^^^^^^^^]]]]\\\\[[[[ZZZZYXXXWWWWWVVVVVVVVVUUUUUUUUSSSSSSSSSRRRRRRRRRRQQQQQQPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>??>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::999999999888888888877777777766666666665555555555544444444333333333332222222221111111111100000000000///////////...........--------------,,,,,,,,,,,++++++++++***********)))))))))))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"###""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}~€��‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒ„„„………………„ƒ‚†…„ƒ‚�€€€€��‚‚ƒ„„……††„………†††††††††…………„„„ƒƒƒƒ‚‚‚‚���€~}}|{{zyyxxxxwww{{{{{{{{{{zzzzzzzzzzzzyyyuutttttttttttttsssssssssssqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmnnnnooppqqrrrsssssssssrrrrqqqppooonnnmmmmllllllllllllmmmmmmnnnnmmmmlkkjjiihhhgggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddddddddeeeeedddddcccccbbbbbbbbbbcccccccbbbaaaa```````````^^^^^^^^^]]]]\\\\[[[[ZZZZXXXWWWWWWVVVVVVVVUUUUUUUUSSSSSSSSSSRRRRRRRRRRQQQQQPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>???>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::999999999888888888877777777766666666666555555555544444444433333333332222222222111111111100000000000///////////...........--------------,,,,,,,,,,,++++++++++***********)))))))))))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"###""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„……………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||}}}}~~€€�‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒ„„………††……„„ƒ†…„ƒ‚�€€€€€��‚ƒƒ„……††‡„……††††††††††………„„„ƒƒƒ‚‚‚‚���€€~}}|{{zzyyxxxwwww{{{{{{{{{{zzzzzzzzzzzzyyyuutttttttttttttsssssssssssqqqqqqqqqqqpppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmnnnnoooppqqrrsssttsssssrrrrqqqppooonnmmmmmllllllllllllmmmmmmmmmmmmmllkkjjiihhhgggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddddddeeeedddddcccccbbbbbbbbbbbcccccccbbbbaaa```````````_^^^^^^^^]]]]\\\\[[[[ZZZZXXXWWWWWWVVVVVVVVVUUUUUUUSSSSSSSSSSRRRRRRRRRRQQQQQPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>???>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::999999999888888888887777777766666666666555555555544444444433333333332222222222111111111100000000000////////////...........-------------,,,,,,,,,,,++++++++++***********)))))))))))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"###"""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}}}~~€€�‚‚ƒƒƒ„ƒƒƒƒ‚‚‚‚‚‚‚ƒƒ„„……††††……„ƒ†…„ƒ‚�€€€€€€��‚‚ƒ„„…††‡‡……†††††††††††……„„„ƒƒ‚‚‚����€€~~}}|{{zzyyxxxxwwww{{{{{{{{{{zzzzzzzzzzzzzyyuuutttttttttttttssssssssssqqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnmmmmmmmmmnnnnooppqqqrrsssttssssssrrrqqqppoonnnmmmmllllllllllllllmmmmmmmmmmmmllkkjjiihhhggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddcccccbbbbbbbbbbbbccccccccbbbaaaa``````````^^^^^^^^^^]]]]\\\\[[[[ZZZXXXWWWWWWVVVVVVVVVUUUUUUUTSSSSSSSSSRRRRRRRRRRQQQQQPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>???>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::9999999998888888888877777777666666666665555555555444444444333333333322222222221111111111100000000000///////////...........-------------,,,,,,,,,,,++++++++++***********)))))))))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"###"""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„……………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~€��‚ƒƒƒ„„ƒƒƒƒ‚‚‚‚‚‚‚ƒƒ„……††††††…„ƒ†…„ƒ‚��€€€€€€��‚ƒƒ„……††‡ˆ…†††††††††††………„„ƒƒ‚‚���€€€€~~}}|{{zzyyyxxxwwwww{{{{{{{{{{{zzzzzzzzzzzzyyuuutttttttttttttssssssssssqqqqqqqqqqqpppppppppppppopoooooooooooonnnnnnnnnnmmmmmmmmmnnnnooppqqrrrsstttssssssrrrqqqppoonnnmmmmlllllllllllllllmmmmmmmmmmmlkkkjjiiihhhggggggggggggffggggffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccbbbbbbbbbbbbbccccccccbbbaaaa````````__^^^^^^^^^^]]]]\\\\[[[[ZZZXXXXWWWWWWVVVVVVVVUUUUUUUTSSSSSSSSSRRRRRRRRRRQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>???>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::9999999998888888888877777777766666666665555555555544444444333333333322222222221111111111100000000000///////////...........-------------,,,,,,,,,,,++++++++++***********)))))))))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„…………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~€€�‚‚ƒƒ„„„ƒƒƒƒ‚‚‚‚‚‚ƒƒ„„……††‡‡††…„ƒ‡†„ƒ‚��€€€€€��‚‚ƒ„„…††‡‡ˆ…††††‡‡‡††††……„„ƒƒ‚‚���€€€~~}}}|{{zzyyyxxxxwwwww{{{{{{{{{{{zzzzzzzzzzzzyyuuutttttttttttttssssssssssqqqqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnmmmmmmmmnnnnnooppqqrrssstttsssssssrrqqqppoonnnmmmllllllllllllllllmmmmmmmmmmllkkkjjiiihhhhggggggggggggfggggggfffffffffeeeeeeeeeeeeeeeeeeeddddddddccccccdddddddddcccccbbbbbbbbbbbbbbccccccccbbbbaaa``````____^^^^^^^^^^]]]]]\\\\[[[ZZZXXXXWWWWWWVVVVVVVVUUUUUUUTSSSSSSSSSSRRRRRRRRRRQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>???>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::9999999999888888888877777777766666666665555555555544444444333333333332222222221111111111100000000000///////////...........-------------,,,,,,,,,,,++++++++++************))))))))))))))))(((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„……ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~€€�‚‚ƒƒ„„„„ƒƒƒƒ‚‚‚‚‚‚ƒƒ„„…††‡‡‡‡††…„‡†…ƒ‚��€€€€€��‚ƒƒ„……†‡‡ˆˆ††††‡‡‡‡††††……„„ƒƒ‚��€€~~}}||{{zzzyyxxxxwwwwww{{{{{{{{{{{zzzzzzzzzzzzyyuuuutttttttttttttsssssssssqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnmmmmmmmnnnnoooppqqrrssstttsssssssrrrqqppoonnmmmmllllllllllllllllmmmmmmmmmlllkkkjjjiiihhhhgggggggggggggggggggffffffffeeeeeeeeeeeeeeeeeeeddddddddcccccccccddddccccccbbbbbbbbbbbbbbbcccccccbbbbaaaa`````_____^^^^^^^^^^^]]]]\\\\[[[[ZZXXXXWWWWWWVVVVVVVVVUUUUUUTSSSSSSSSSSRRRRRRRRRRQQQQPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>???>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::9999999999888888888877777777766666666665555555555544444444333333333332222222221111111111100000000000///////////...........-------------,,,,,,,,,,,,+++++++++************))))))))))))))))(((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~€��‚ƒƒ„„„„„„ƒƒƒ‚‚‚‚‚‚ƒƒ„……†‡‡‡‡‡‡†…„‡†…ƒ‚‚�€€€€��‚‚ƒ„„…††‡ˆˆˆ†††‡‡‡‡‡†††………„ƒƒ‚‚�€€~~~}}}||{{zzzyyyxxxxwwwwww{{{{{{{{{{{zzzzzzzzzzzzyyuuuuutttttttttttttssssssssqqqqqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnmmmmmmmnnnnoooppqqrrssstttsssssssrrrqqppoonnmmmmlllllllllllllllllmmmmmmmllllkkkjjjiiihhhhhhggggggggggggggggggffffffffeeeeeeeeeeeeeeeeeeeddddddccccccccccdccccccccbbbbbbbbaaaaabbbcccccccbbbbaaaa`````_____^^^^^^^^^^^]]]]]\\\\[[[ZZXXXXWWWWWWWVVVVVVVVUUUUUUTSSSSSSSSSSRRRRRRRRRRRQQQPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>???>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::9999999999888888888877777777766666666666555555555544444444333333333332222222221111111111100000000000///////////...........-------------,,,,,,,,,,,,+++++++++************)))))))))))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„…………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~€€�‚‚ƒ„„„……„„ƒƒ‚‚‚‚‚‚‚ƒƒ„…††‡‡ˆˆ‡‡†…„‡†…„‚‚�€€€€��‚ƒƒ„……†‡‡ˆˆ‰††‡‡‡‡‡‡†††……„„ƒ‚‚��€~~~}}|||{{zzzyyyxxxxxwwwwww{{{{{{{{{{{{zzzzzzzzzzzzyuuuuutttttttttttttssssssssrqqqqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnmmmmmmmnnnnoooppqqrrrsstttsssssssrrrqqppoonnmmmmlllllllllllmmmmmmmmmmmllllllkkkkjjjiiihhhhhhhggggggggggggggggggfffffffeeeeeeeeeeeeeeeeeeeddddddcccccccccccccccccbbbbbbbbaaaaaaabbbcccccbbbbbaaa`````______^^^^^^^^^^^]]]]]\\\\[[[ZZXXXXWWWWWWWVVVVVVVVUUUUUUTTSSSSSSSSSSRRRRRRRRRRQQQPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::9999999999888888888877777777766666666666555555555544444444333333333332222222221111111111100000000000///////////...........--------------,,,,,,,,,,,++++++++++***********)))))))))))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!! ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|}}}}}~~€€�‚ƒƒ„„………„ƒ‚‚‚������‚ƒƒ„…††‡‡‡‡†…„ƒ…„ƒ�€~~~~€€�‚ƒƒ„……††‡‡‡‡‡‡‡‡‡‡††……„„ƒ‚‚�€€~~}~~~}}|||{{{zzzzzzyyyyyywwwwwwwwwvvvvvvvvvvvvvuuurrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppooopppppppppoooooooooooonnnnmmmmmmmmnnnoooppqqrrrssstttttttsssrrqqppoonnnmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmjjjjiiiihhhhggggggggfffffggggggggggggfffffffeeeeeeeffffffffffeeeeeedddddddddcccbbbbbbbbbaaaaaaaaaaaaaabbbbaaaaaa````____^^^^^^^^^^^^^^^^^^^]]]]\\\\[[[ZYYXXXXWWWWWWWWWVVVVVVVUUUTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::9999999998888888888877777777766666666666555555555544444444433333333333222222222111111111110000000000000000000//////////........-----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! ƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|}}}}}~~€��‚ƒ„„„………„ƒ‚‚�������‚ƒ„……†‡‡‡‡‡†…„ƒ…„ƒ�€€~~~~€��‚ƒ„„……††‡‡‡‡‡‡‡‡‡‡††……„„ƒ‚��€~}}~~}}}|||{{{{zzzzzzyyyyyywwwwwwwwwvvvvvvvvvvvvvuuurrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppooopppppppppooooooooooonnnnnmmmmmmmnnnnoooppqqrrrssssttttttsssrrqqppoonnnmmmmmnnnnnnnnnnnnnnnnnnnnnnnmmjjjjjiiiihhhhhhggggggffffgggggggggggggfffffffeeeeeefffffffffffeeeeedddddddddcbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````_____^^^^^^^^^^^^^^^^^^^]]]]\\\\[[[ZYYXXXXWWWWWWWWWVVVVVVVUUUTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888877777777766666666666555555555544444444443333333333222222222111111111110000000000000000000//////////........-----------,,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! ƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~€�‚‚ƒ„„„………„‚‚‚������‚‚ƒ„……†‡‡‡‡‡††…ƒ…„ƒ�€€~~~€�‚‚ƒ„„…††‡‡‡‡‡‡‡‡‡‡‡††……„ƒƒ‚�€€~~}|~~}}}|||{{{{zzzzzzzyyyyyywwwwwwwwwvvvvvvvvvvvvvuuusrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppoooppppppppppooooooooooonnnnmmmmmmmnnnnoooppqqqrrssssttttttsssrrqqppoonnnmmmmmnnnnnnnoooonnnnnnnnnnnnmmjjjjjiiiiihhhhhhhggggggffggggggggggggggfffffffeeeeefffffffffffeeeeeddddddddcbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````____^^^^^^^^^^^^^^^^^^^^]]]]]\\\[[[ZYYXXXXWWWWWWWWWWVVVVVVVUUTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::9999999999888888888877777777776666666666555555555544444444443333333333222222222211111111110000000000000000000///////////........-----------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!! ƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€�������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}||}}}}~~€€�‚ƒƒ„„„……„„‚‚�������‚‚ƒ„…††‡‡‡‡‡††…ƒ…„ƒ�€€~~€�‚‚ƒ„……††‡‡‡‡‡‡‡‡‡‡‡††……„ƒ‚‚�€~~}}|~}}}|||{{{{{zzzzzzzzyyyyywwwwwwwwwvvvvvvvvvvvvvvuussrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppooppppppppppooooooooooonnnnmmmmmmmnnnnoooppqqqrrrssstttttssssrrqqppoonnnmmmmmnnnnnooooooooonnnnnnnnnmmkjjjjjiiiiiihhhhhhgggggffggggggggggggggggffffffeeeeffffffffffffeeeeeddddddccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa````_____^^^^^^^^^^^^^^^^^^^]]]]]\\\\[[[ZYYXXXXWWWWWWWWWWVVVVVVVUUTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::9999999999888888888877777777776666666666555555555544444444443333333333222222222211111111110000000000000000000///////////........-----------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!! ƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€��������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}||}}}}~~€€�‚ƒƒ„„„„„„„‚‚����€��‚‚ƒ„…††‡‡‡‡‡†…„ƒ…„‚�€~~~€�‚‚ƒ„……††‡‡‡‡‡‡‡‡‡‡‡††…„„ƒ‚�€€~}}||}}}|||{{{{{{zzzzzzzzzyyyywwwwwwwwwwvvvvvvvvvvvvvuussrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppoopppppppppppoooooooooonnnnmmmmmmmnnnnoooppqqqrrrssssttttssssrrqqppoonnnmmmmmnnnnooooooooooonnnnnnnnnmkjjjjjjiiiiiiihhhhhgggggfgggggggggggggggggffffffeeeffffffffffffeeeeeedddddccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa````____^^^^^^^^^^^^^^^^^^^^]]]]]\\\\[[[ZYYXXXXWWWWWWWWWWVVVVVVVUUTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::9999999999888888888877777777776666666666555555555544444444443333333333222222222211111111111000000000000000000///////////........-----------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!! ƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€��������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|}}}}~~€€�‚ƒƒ„„„„„„„‚���€€€��‚‚ƒ„…†‡‡‡‡‡‡†…„ƒ…„‚�€~~~~€�‚‚ƒ„……††‡‡‡‡‡‡‡‡‡‡‡††…„„ƒ‚�€~}||{}}|||{{{{{{zzzzzzzzzzyyyywwwwwwwwwwvvvvvvvvvvvvvuussrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppoopppppppppppooooooooooonnnmmmmmmnnnnnooopppqqrrrsssssttsssssrrqqppoonnnmmmmmnnnoooooooooooooonnnnnnnnkkjjjjjjjiiiiiiihhhhggggghhggggghhhhhggggggffffffeefffffffffffffeeeeedddddccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````_____^^^^^^^^^^^^^^^^^^]]]]]]]\\\\[[[ZYYXXXXWWWWWWWWWWVVVVVVVUUTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::9999999999888888888887777777776666666666555555555544444444443333333333222222222211111111111000000000000000000///////////........-----------,,,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! ƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€���������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}|}}}}}~~€��‚ƒƒ„„„„„„ƒ‚���€€€��‚ƒƒ„…††‡‡‡‡‡†…„ƒ…ƒ‚�€~~~~€�‚ƒƒ„……†‡‡‡‡‡‡ˆ‡‡‡‡††……„ƒ‚‚�€~}}||{}||||{{{{{{zzzzzzzzzzyyyywwwwwwwwwwvvvvvvvvvvvvvvusssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppopppppppppppooooooooooonnnmmmmmmnnnnnooopppqqrrrrssssssssssrrrqqppoonnnmmmmmnnoooooopppooooooonnnnnnnkkkjjjjjjjiiiiiiihhhhgggghhhhhhhhhhhhhhgggggfffffeefffffffffffffeeeeeddddddcbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````____^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\[[[ZYYXXXXWWWWWWWWWWVVVVVVVUUTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::9999999999888888888887777777776666666666655555555544444444443333333333322222222211111111111000000000000000000///////////........-----------,,,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! ƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€���������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~€��‚ƒƒ„„„„„ƒƒ���€€€€��‚ƒ„„…††‡‡‡‡††…„‚„ƒ‚�€~~~~~€�‚ƒƒ„…††‡‡‡‡‡ˆˆ‡‡‡‡††……„ƒ‚�€€~}||{{}|||{{{{{{{zzzzzzzzzzzyyywwwwwwwwwwwvvvvvvvvvvvvvussssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppoppppppppppppoooooooooonnnmmmmmmnnnnnooopppqqqrrrssssssssssrrqqppoonnnmmmmmmnnoooopppppppoooooonnnnnnkkkkjjjjjjjjiiiiiihhhhggghhhhhhhhhhhhhhhhggggfffffeffffffffffffffeeeeedddddcbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````____^^^^^^^^]^]]]]]]]]]]]]]]]\\\\[[[[ZYYXXXXWWWWWWWWWWVVVVVVVUUTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::9999999999888888888887777777776666666666655555555544444444443333333333322222222211111111111000000000000000000///////////........-----------,,,,,,,,,,,++++++++++***********))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! ƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………††ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………†††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚��������������������€€€€€����������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~€��‚ƒƒƒ„„„ƒƒƒ��€€€€���‚ƒ„„…††‡‡‡††…„ƒ‚„ƒ�€€~~~~~€�‚ƒƒ„…††‡‡ˆ‡ˆˆˆ‡‡‡‡††…„„ƒ‚�€~~}|{{z|||{{{{{{{zzzzzzzzzzzzyyywwwwwwwwwwwvvvvvvvvvvvvvvssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppoppppppppppppooooooooooonnnmmmmnnnnnnooopppqqqrrrrssssssssrrrqqppoonnnmmmmmmnooooppppppppppooooonnnnnkkkkkjjjjjjjjjiiiihhhhggghhhhhhhhhhhhhhhhhggggffffefffffffffffffffeeeedddddcbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````_____^^^^^^^]]]]]]]]]]]]]]]]]]\\\\[[[[ZYYXXXXXWWWWWWWWWVVVVVVVUUTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::9999999999988888888887777777776666666666655555555544444444443333333333322222222211111111111000000000000000000///////////........-----------,,,,,,,,,,,++++++++++***********))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! ƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………†††ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………†††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������������€€€€����������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~€��‚ƒƒƒƒƒƒƒƒƒ��€€€€��‚‚ƒ„……†††‡††……„ƒ�ƒ‚�€~~~~~€�‚ƒƒ„…††‡‡ˆ‡ˆˆˆ‡‡‡††……„ƒ‚��€~}||{{z|||{{{{{{{zzzzzzzzzzzzyyywwwwwwwwwwwvvvvvvvvvvvvvvsssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooonnnnmmnnnnnnnooopppqqqrrrrrssssssrrrqqqppoonnnmmmmmnnoooopppppppppppooooonnnnkkkkkkjjjjjjjjiiiiihhhggghhhhhhhhhhhhhhhhhhgggffffefffffffffffffffeeeeedddddcbbbbbbbbbbbbbbbaaaaaaaaaaaaa``````_____^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\[[[[ZYYXXXXXWWWWWWWWWVVVVVVVUUTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::99999999999888888888877777777766666666666555555555444444444433333333333222222222111111111110000000000000000000//////////........-----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………††††ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………†††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚���������������������€€€€�����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~€��‚‚ƒƒƒƒƒƒƒ‚��€€€€��‚‚ƒ„……††††††…„ƒ‚�ƒ‚�€~~~~~~€�‚ƒ„„…†‡‡‡ˆˆˆˆ‡‡‡‡†……„ƒƒ‚�€~~}||{zz||{{{{{{{{zzzzzzzzzzzzzyywwwwwwwwwwwwvvvvvvvvvvvvvsssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppoooooooooonnnnmmnnnnnnnoooppppqqqrrrrsssssrrrrqqpppoonnnnmmmmnoooopppppppppppppooooonnnkkkkkkkkjjjjjjjiiiihhhhgghhhhhhhhhhhiiihhhhhgggfffffffffffffffffffeeeeedddddcbbbbbbbbbbbbbbbbaaaaaaaaaaa```````_____^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\[[[[ZYYXXXXXWWWWWWWWWVVVVVVVUUTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::99999999999888888888877777777776666666666555555555444444444433333333333222222222211111111110000000000000000000//////////........-----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„„…ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………†††ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������������������€€€������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~€€��‚‚ƒƒƒƒƒƒƒ‚�€€€€���‚ƒƒ„……†††††…„„ƒ‚€‚�€~~}}~~~€�‚ƒ„……†‡‡ˆˆˆˆˆ‡‡‡††…„„ƒ‚��€~}||{{zz||{{{{{{{{{zzzzzzzzzzzzzywwwwwwwwwwwwvvvvvvvvvvvvvsssssrrrrrrrrrrrrrqqqqqqqqrqqqqqqqqqqqqppppppppppppqppppppppppppooooooooooonnnnnnnnnnnnoooopppqqqqrrrrrrrrrrrqqqppooonnnnmmmnnooopppppqqqqppppppooooonnkkkkkkkkjjjjjjjiiiihhhhgghhhhhhhhhiiiiiihhhhgggfffffffffffffffffffeeeeedddddcbbbbbbbbbbbbbbbbaaaaaaa`aa```````______^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\[[[[ZYYXXXXXXWWWWWWWWVVVVVVVVUTTTTSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::9999999999888888888877777777776666666666555555555444444444443333333333222222222211111111110000000000000000000///////////........-----------,,,,,,,,,,++++++++++***********)))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„……ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………††††ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………†††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚����������������������€€€������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~€€�‚‚‚ƒƒƒƒƒƒ‚‚�€€€���‚‚ƒ„„……††††……„ƒ‚�€‚�€~~}}}}~~€�‚ƒ„…††‡‡ˆˆˆˆ‡‡‡††……„ƒƒ‚�€~~}||{{zz|{{{{{{{{{{{zzzzzzzzzzzzywwwwwwwwwwwwvvvvvvvvvvvvvssssssrrrrrrrrrrrrqqqqqqqqrqqqqqqqqqqqqppppppppppppqppppppppppppooooooooooonnnnnnnnnnnnooooppppqqqqrrrrrrrrrqqqpppoonnnnnnnnnnoooppppqqqqqqppppppooooonlkkkkkkkjjjjjjjiiiihhhhgghhhhhhhhhiiiiiiihhhhgggffffffffffffffffffeeeeeeddddccbbbbbbbbbbbbbbbaaaaaaa`aa```````_____^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[[[[ZYYXXXXXXWWWWWWWWVVVVVVVVUTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::9999999999888888888877777777776666666666555555555444444444443333333333222222222211111111111000000000000000000///////////........-----------,,,,,,,,,,++++++++++***********)))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„……ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�����������������������€€�������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~€€�‚‚‚ƒƒƒƒƒƒ‚‚������‚‚ƒƒ„………††………„ƒ‚�€�€~}}}}}~€�‚ƒ„…†‡‡ˆˆˆˆˆ‡‡‡††…„„ƒ‚�€€~}||{{zzz|{{{{{{{{{{{zzzzzzzzzzzzywwwwwwwwwwwwwvvvvvvvvvvvvssssssrrrrrrrrrrrrrqqqqqqqrqqqqqqqqqqqqppppppppppppqppppppppppppooooooooooonnnnnnnnnnnnooooppppqqqqqrrrrrrqqqqpppooonnnnnnnnnnoopppppqqqqqqqpppppoooooollkkkkkkkjjjjjjiiiihhhhgghhhhhhhhhiiiiiiiihhhgggffffffffffffffffffeeeeeeddddccbbbbbbbbbbbbbbaaaaaaa``a```````______^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\[[[[[ZYYXXXXXXWWWWWWWWVVVVVVVVUTTTTTSSSSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::9999999999888888888887777777776666666666555555555444444444443333333333222222222211111111111000000000000000000///////////........-----------,,,,,,,,,,++++++++++***********)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„……ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�����������������������€€�������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~€��‚‚‚ƒƒƒƒƒƒ‚‚�����‚‚ƒƒ„„………†………„„ƒ‚�€�€~~}}}}}~€�‚ƒ„…†‡ˆˆˆˆˆˆ‡‡††…„„ƒ‚��€~}}|{{zzzy{{{{{{{{{{{{{zzzzzzzzzzzzwwwwwwwwwwwwwvvvvvvvvvvvvssssssrrrrrrrrrrrrrqqqqqqqrrqqqqqqqqqqqqpppppppppppqqppppppppppppoooooooooonnnnnnnnnnnnnooooppppqqqqqqqqqqqqqpppoooonnnnnnnnnnooppppqqqqqqqqppppppooooollkkkkkkjjjjjjiiiiihhhggghhhhhhhhhiiiiiiiihhhhggffffffffffffffffffeeeeeeddddccbbbbbbbbbbbbbbaaaaaa``````````______^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\[[[[[ZYYXXXXXXWWWWWWWWVVVVVVVVUTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::9999999999888888888887777777776666666666655555555444444444443333333333322222222211111111111000000000000000000///////////........-----------,,,,,,,,,,++++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„……ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�����������������������€��������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~€€��‚‚‚ƒƒƒƒƒƒ‚‚����‚‚ƒƒ„„……………………„ƒ‚�€~€~}}}}}~~€�‚ƒ„…†‡‡ˆˆˆˆˆˆ‡‡††…„ƒ‚‚�€~~}||{{zzzy{{{{{{{{{{{{{zzzzzzzzzzzzwwwwwwwwwwwwwvvvvvvvvvvvvsssssssrrrrrrrrrrrrqqqqqqqrrqqqqqqqqqqqqpppppppppppqqpppppppppppoooooooooooonnnnnnnnnnnnooooopppppqqqqqqqqqpppppoooonnnnnnnnnnoopppppqqqqqqqppppppooooollkkkkkkjjjjjjiiiihhhhggghhhhhhhhhhiiiiiiihhhhgggffgfffffffffffffeeeeeedddddccbbbbbbbbbbbbbaaaaaa``````````______^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\[[[[[ZZYYXXXXXXWWWWWWWWVVVVVVVVUTTTTTTSSSSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::9999999999888888888887777777776666666666655555555544444444443333333333322222222211111111111000000000000000000///////////........-----------,,,,,,,,,,++++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„………ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚��������������������������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~€€��‚‚ƒƒƒƒƒƒƒƒƒ��‚‚‚ƒƒ„„………††………„ƒƒ‚�€~€~~}}}}}~~€�‚ƒ„…†‡ˆˆˆ‰‰ˆˆ‡‡†…„„ƒ‚�€~}||{{zzzzy{{{{{{{{{{{{{{zzzzzzzzzzzwwwwwwwwwwwwwwvvvvvvvvvvvsssssssrrrrrrrrrrrrqqqqqqqrrrqqqqqqqqqqqqppppppppppqqppppppppppppooooooooooonnnnnnnnnnnnnooooopppppppqqqppppppooooonnnnnnnnnnnoppppppqqqqqqpppppppooooollkkkkkkjjjjjiiiiihhhhggghhhhhhhhhhhiiiiiihhhhgggffgffffffffffffeeeeeeedddddccbbbbbbbbbbbaaaaaaa``````````_______^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZYYXXXXXXWWWWWWWWVVVVVVVVUTTTTTTSSSSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::9999999999988888888887777777776666666666655555555544444444443333333333322222222211111111111000000000000000000///////////........-----------,,,,,,,,,,++++++++++************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„…………ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��������������������������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~€€��‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒ„„………†††………„ƒ‚�€~}~~}}}}}~€�‚„…†‡‡ˆˆ‰‰‰ˆˆ‡††…„ƒ‚�€€~}}|{{{zzzyy{{{{{{{{{{{{{{zzzzzzzzzzzwwwwwwwwwwwwwwvvvvvvvvvvvsssssssrrrrrrrrrrrrrqqqqqqrrrqqqqqqqqqqqqppppppppppqqppppppppppppooooooooooonnnnnnnnnnnnnooooooppppppppppppppooooonnnnnnnnnnnooppppppppqqppppppppoooooollkkkkkjjjjjiiiiihhhhgggghhhhhhhhhhhhhiihhhhhhgggffgffffffffffeeeeeeeeedddddcbbbbbbbbbbbaaaaaaa``````````_______^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\[[[[[[ZZYYXXXXXXWWWWWWWWVVVVVVVVUTTTTTTTSSSSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::9999999999988888888887777777776666666666655555555544444444443333333333322222222211111111111000000000000000000///////////........-----------,,,,,,,,,,+++++++++++***********))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„…………ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡†††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚��������������������������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}~~~€€��‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒ„„……†††††……„„ƒ‚�€~}~~}}}}}~~€�‚ƒ„…†‡ˆˆ‰‰‰‰ˆˆ‡†…„„ƒ‚�€~}}||{{zzzzyy{{{{{{{{{{{{{{zzzzzzzzzzzxwwwwwwwwwwwwwwvvvvvvvvvvsssssssrrrrrrrrrrrrrrqqqqqrrrqqqqqqqqqqqqppppppppppqqqpppppppppppooooooooooonnnnnnnnnnnnnnnoooooooopppppppoooooooonnnnnnnnnnooopppppppppppppppppooooooolkkkkkjjjjjiiiiihhhhhgggghhgggghhhhhhhhhhhhhhggggffgfffffffffeeeeeeeeeddddddcbbbbbbbbbaaaaaaaa`````````_______^^^^^^^^^]]]]]]]]\\\\\\\\\\\[\[[[[[[[[[ZZYYXXXXXXWWWWWWWWVVVVVVVVUTTTTTTTSSSSSSSSSSSSSSRRRRRRRQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::99999999999888888888877777777776666666666555555555444444444433333333333222222222111111111110000000000000000000//////////........-----------,,,,,,,,,,+++++++++++***********))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! „„„„„„„„„„„„„„„„„„……………ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………††††††††††ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡†††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��������������������������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}~~~€€��‚‚ƒƒƒƒƒƒƒƒƒ„‚ƒƒƒ„„……††††††……„ƒ‚�€~~}~~}}}}}~~€�‚ƒ…†‡‡ˆ‰‰‰‰‰ˆˆ‡†…„ƒ‚�€~~}||{{zzzzzyy{{{{{{{{{{{{{{{zzzzzzzzzzxxwwwwwwwwwwwwwvvvvvvvvvvsssssssrrrrrrrrrrrrrrqqqqqrrrrqqqqqqqqqqqqpppppppppqqqpppppppppppooooooooooonnnnnnnnnnnnnnnnoooooooooooooooooooonnnnnnnnnnnnoopppppppppppppppppooooooonkkkkkkjjjjjiiiihhhhhggggghggggggghhhhhhhhhhhgggggffgffffffffeeeeeeeeeddddddcbbbbbbbbbaaaaaaa```````__`_______^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZYYXXXXXXWWWWWWWWVVVVVVVVVTTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::9999999999888888888877777777776666666666555555555444444444433333333333222222222211111111110000000000000000000//////////........-----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! „„„„„„„„„„„„„„„„„„……………ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………†††††††††††ƒƒ„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚��������������������������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}~~€€���‚‚ƒƒƒƒƒƒƒƒ„„ƒƒ„„………†††††††…„„ƒ‚�€~}|~}}}}}~~€�‚ƒ„…†‡ˆ‰‰‰‰‰‰ˆ‡‡†…„ƒ‚�€~}||{{{zzzzyyy{{{{{{{{{{{{{{{{zzzzzzzzzxxxwwwwwwwwwwwwvvvvvvvvvvssssssssrrrrrrrrrrrrrqqqqqrrrrqqqqqqqqqqqqpppppppppqqqpppppppppppooooooooooonnnnnmnnnnnnnnnnnnnooooooooooooonnnnnnnnnnnnnnnooooppppppppppppppooooooonnnkkkkkjjjjjiiiiihhhhhgggggggggggggggghhhhhhhgggggfffgfffffffeeeeeeeedddddddccbbbbbbbbaaaaaaa```````__________^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[ZZZYXXXXXXXWWWWWWWWVVVVVVVVVTTTTTTTTSSSSSSSSSSSSSSRRRRRRRQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::9999999999888888888877777777776666666666555555555444444444443333333333222222222211111111110000000000000000000///////////........----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! „„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………††††††††††††ƒ„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚��������������������������������������€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}~~~€€��‚‚‚ƒƒƒƒƒƒ„„„„ƒ„„……†††‡‡‡†††…„ƒƒ‚�€~}|~~}}}}}~~€�‚ƒ„†‡ˆˆ‰‰ŠŠ‰‰ˆ‡‡…„ƒ‚�€~}}||{{zzzzzzyy{{{{{{{{{{{{{{{{zzzzzzzzzxxxwwwwwwwwwwwwwvvvvvvvvvssssssssrrrrrrrrrrrrrrqqqqrrrrqqqqqqqqqqqqpppppppppqqqppppppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooppppppppppoooooooooonnnnkkkkjjjjjiiiiihhhhhgggggfgggggggggggggggggggggggfffgfffffffeeeeeeedddddddcccbbbbbbaaaaaaa```````___________^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[ZZZZYXXXXXXWWWWWWWWVVVVVVVVVVTTTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::9999999999888888888887777777776666666666555555555444444444443333333333222222222211111111111000000000000000000///////////........-----------,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! „„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………†††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�������������������������������������€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}~~~€€��‚‚‚ƒƒƒƒƒ„„„„…„„……†††‡‡‡‡††……„ƒ‚�€~}}|~~}}}}~~€�‚ƒ„…†‡ˆ‰‰ŠŠŠŠ‰ˆ‡†…„ƒ‚�€~}||{{zzzzzzzyy|||{{{{{{{{{{{{{zzzzzzzzzxxxwwwwwwwwwwwwwvvvvvvvvvsssssssssrrrrrrrrrrrrrqqqqrrrrqqqqqqqqqqqqpppppppppqqqppppppppppppoooooooooonnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooonnnnnnnkkjjjjjjiiiiihhhhhhgggggfggggggggggggggggggggggffffgffffffeeeeeeedddddddccccbbbbbaaaaaaa``````____________^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZZZXXXXXXXWWWWWWWWWVVVVVVVVVTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPOOOONNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::9999999999888888888887777777776666666666555555555444444444443333333333222222222211111111111000000000000000000///////////........-----------,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! „„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………†††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚��������������������������������������€€€€€€€€~~~~~~~~~~~~~~~~}}}}}~~~€€��‚‚‚ƒƒƒƒƒ„„„……„……††‡‡‡‡‡‡††…„„ƒ‚�€~}||~~}}}~~€�‚ƒ„†‡ˆˆ‰ŠŠŠŠŠ‰ˆ‡†…„ƒ�€~}}|{{{zzzzzzzyy||||{{{{{{{{{{{{{zzzzzzzzxxxxwwwwwwwwwwwwvvvvvvvvvsssssssssrrrrrrrrrrrrrrqqqrrrrqqqqqqqqqqqqpppppppppqqqppppppppppppoooooooooonnnnnnmmmmmmnmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooonnnnnnnnmmjjjjjjjiiiiihhhhhhggggggfggggggggggggggggggggffffffgffffffeeeeeeddddddccccccbbbbaaaaaaa``````____________^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[ZZZZZZXXXXXXXWWWWWWWWWVVVVVVVVVTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::9999999999888888888887777777776666666666655555555444444444443333333333322222222211111111111000000000000000000///////////........-----------,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! „„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�������������������������������������€€€€€€€€~~~~~~~~~~~~~~~~}}~}}~~~€€���‚‚‚ƒƒƒƒ„„„……†……††‡‡‡‡‡‡‡††…„ƒ‚�€~~}||~~}}~~~€�‚ƒ„…†‡ˆ‰ŠŠŠŠŠŠ‰ˆ‡†…ƒ‚�€~}||{{zzzzzzzzzz|||||{{{{{{{{{{{{zzzzzzzzxxxxxwwwwwwwwwwwwvvvvvvvvssssssssssrrrrrrrrrrrrrqqqrrrrqqqqqqqqqqqqpppppppppqqqppppppppppppoooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooooooonnnnnnnnmmmmjjjjjjiiiiiihhhhhhgggggffggggggffffffffffffffffffffgffffffeeeeedddddccccccccbbaaaaaaaa``````_______^^__^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZXXXXXXXWWWWWWWWWVVVVVVVVVTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPOOOONNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::9999999999888888888887777777776666666666655555555444444444443333333333322222222211111111111000000000000000000///////////........-----------,,,,,,,,,+++++++++++************))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„………………………………………………………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€��‚‚‚ƒƒ„„„„…………††‡‡‡‡ˆˆ‰‰‰‰‰‰ˆˆ‡†……„ƒ‚�€~~}€€€€€��‚ƒ„…†ˆ‰ŠŠ‹ŒŒŒŒŒ‹‹…„ƒ‚�~}|{{zyyxxxxxxxxwww{{{{{{{{{{zzzzzzzzzzzzyyyutttttttttttttsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqrrrrrqqqqqqqqqqqqppppppppqqpppppppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnoooooooooonnnnnnnnnmmmmmmmmmmllllllllkkkkkkkkjjjjjjjiiiiihhhiiiihhhhhhhhhhhhhhhhhhhhhgffffffeeeeeddddcccccccbbbbbbaaaaaaa``````_________^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYXXXWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPOPPOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888777777777766666666666555555544444444444333333333333322222222221111111111100000000000///////////.............-----------,,,,,,,,,++++++++++++************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„………………………………………………………………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€��‚‚ƒƒƒƒ„„„………††‡‡ˆ‡ˆˆ‰‰‰‰‰‰‰ˆˆ‡†…„ƒ‚�€~}}€€€€€��‚ƒ„…†‡ˆ‰Š‹‹ŒŒŒŒŒ‹Š…„ƒ�€~}|{zzyyxxxxxxxxxxw{{{{{{{{{{zzzzzzzzzzzzyyyuuttttttttttttsssssssssssssssrrrrrrrrrrrrrrqqqqqqqqrrrrrqqqqqqqqqqqqppppppppqqpppppppppppppoooooooooonnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnooooooooonnnmmmmmmmmmmmmmmlllllllkkkkkkkkkkjjjjjjjiiiiiihhhiiihhhhhhhhhhhhhhhhhhgggggffffffeeeedddddccccccbbbbbaaaaaaaa``````________^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYXXXWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPOPPOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGHGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888777777777766666666666555555554444444444333333333333322222222221111111111100000000000///////////.............-----------,,,,,,,,,,+++++++++++************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„……………………………………………………………††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€���‚‚ƒƒƒ„„„„………††‡‡ˆ‡ˆ‰‰‰ŠŠ‰‰‰ˆ‡‡†…„ƒ‚�€~~}}€€€€€�‚‚ƒ„…†‡ˆ‰Š‹ŒŒŒŒŒ‹‹Š„ƒ‚�€~||{zyyyxxxxxxxxxxx{{{{{{{{{{{zzzzzzzzzzzyyyuuuttttttttttttsssssssssssssssrrrrrrrrrrrrrqqqqqqqqrrrrrqqqqqqqqqqqqppppppppqqqppppppppppppoooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjiiiiiihhhiiihhhhhhhhhggggggggggggggfffffeeeeeddddcccccbbbbbbaaaaaaaa```````_______^^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYXXXXWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGHGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888777777777766666666666555555554444444444333333333333322222222222111111111100000000000///////////.............-----------,,,,,,,,,,+++++++++++************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„……………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€��‚‚‚ƒƒƒƒ„„„………††‡ˆˆˆˆ‰‰ŠŠŠ‰‰ˆˆ‡†…„ƒ‚�€€~~}}€€€€��‚ƒ„…†‡ˆ‰ŠŠ‹ŒŒŒŒŒ‹ŠŠ„ƒ‚�~}|{zzyyyxxxxxxxxxxx{{{{{{{{{{{zzzzzzzzzzzzyyuuuutttttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqrrrrrrqqqqqqqqqqqqpppppppqqqppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllkkkkkkkkkkkjjjjjjjjjjiiiiiihhhiiihhhhhhhggggggggggggggggfffffeeeeedddcccccbbbbbbbaaaaaaaa``````_______^^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYXXXXWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGHGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888887777777777766666666665555555544444444443333333333333222222222221111111111000000000000//////////.............-----------,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$########""""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€��‚‚‚ƒƒƒ„„„„………††‡ˆˆˆ‰‰‰ŠŠŠ‰‰ˆˆ‡†…„ƒ‚�€~~}}€€€��‚‚ƒ„…†‡ˆ‰ŠŠ‹‹ŒŒŒ‹‹Š‰ƒ‚�€~}|{zzyyxxxxxxxxxxxx{{{{{{{{{{{zzzzzzzzzzzzzyuuuuttttttttttttsssssssssssssssrrrrrrrrrrrrrqqqqqqqrrrrrqqqqqqqqqqqqqpppppppqqqppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllkkkkkkkkkjjjjjjjjjjjjiiiiiihhhiiihhhhhhgggggggggggggggggfffffeeeeddddccccbbbbbbbbaaaaaaa``````________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYXXXXWWWWWWWWWVVVVVVVVVVVVUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGHHGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888887777777777766666666665555555544444444443333333333333222222222221111111111000000000000//////////..............----------,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$########""""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€���‚‚ƒƒƒƒƒ„„„„……†‡‡ˆ‰ˆ‰‰ŠŠŠŠ‰‰ˆ‡†…„ƒ‚��€~~}}}€€��‚‚ƒ„…††‡ˆ‰ŠŠ‹‹‹‹‹‹Š‰ˆƒ‚�€~}||{zyyyxxxxxxxxxxxx{{{{{{{{{{{zzzzzzzzzzzzzyuuuutttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqrrrrrrqqqqqqqqqqqqpppppppqqqqpppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllkkkkkjkjjjjjjjjjjjjjjjiiiiiihhhiiihhhhhhgggggggggggggggggffffeeeeeddddccccbbbbbbbbaaaaaa```````_______^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGHHGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888887777777777766666666665555555544444444444333333333333222222222221111111111100000000000///////////.............-----------,,,,,,,,,+++++++++++*************)))))))))))((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#######""""""""""""!!!!!!!!!! ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………†††††††††††††††††††††††††‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€���‚‚‚ƒƒƒƒ„„„„„……†‡‡ˆ‰ˆ‰‰ŠŠŠŠ‰‰ˆ‡†…„ƒ‚�€~~}}}€���‚ƒƒ„…†‡ˆˆ‰ŠŠ‹‹‹‹‹Š‰‰ˆ‚�€~}|{{zyyyxxxxxxxxxxxx{{{{{{{{{{{zzzzzzzzzzzzzzuuuuuttttttttttttssssssssssssssssrrrrrrrrrrrqqqqqqqrrrrrrqqqqqqqqqqqqpppppppqqqqppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnmmnnnmmmmmlmmmmmmmmmmmmmlllllkkkkjjjjjjjjjjjjjjjjjjjiiiiihhhiiihhhhhggggggggggggggggggfffeeeeeddddccccbbbbbbbbaaaaaaa```````_______^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888777777777766666666665555555544444444444333333333333222222222221111111111100000000000///////////.............-----------,,,,,,,,,+++++++++++*************)))))))))))((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#######""""""""""""!!!!!!!!!! ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€��‚‚‚ƒƒƒƒƒƒ„„„„……†‡‡ˆ‰ˆ‰‰ŠŠŠŠ‰ˆˆ‡†…„ƒ‚�€~~~}}���‚‚ƒ„„…†‡ˆˆ‰ŠŠŠŠŠŠŠ‰‰ˆ‡��€~}|{zzyyyxxxxxxxxxxxx{{{{{{{{{{{{zzzzzzzzzzzzzuuuuutttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqrrrrrrqqqqqqqqqqqqqppppppqqqqppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmllllkkkkjjjjjjjjjjjjjjjjjjjjiiiiihhhiiihhhhhggggggggggfffffffgeeeeeeeeddddccccbbbbbbbaaaaaaa```````________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888777777777766666666665555555544444444444333333333333222222222221111111111100000000000///////////.............-----------,,,,,,,,,+++++++++++*************)))))))))))((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#######""""""""""""!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒƒƒƒ„„„„„……†‡‡ˆ‰‰‰ŠŠŠŠ‰‰ˆ‡‡†…ƒ‚‚�€~~~~~��‚‚ƒƒ„……†‡ˆˆ‰‰ŠŠŠŠ‰‰‰ˆ‡†�€~}|{{zzyyyxxxxxxxxxxxx|{{{{{{{{{{{zzzzzzzzzzzzzuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrrqqqqqqrrrrrrrqqqqqqqqqqqqppppppqqqqqpppppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmllllkkkkjjjjjjjjjjjjjjjjjjjjiiiiiihhiiihhhhhgggggggggfffffffffeeeeeeeddddcccccbbbbbbbaaaaaa````````________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888777777777766666666666555555554444444444333333333333322222222221111111111100000000000///////////.............-----------,,,,,,,,,+++++++++++*************)))))))))))((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#######""""""""""""!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††…„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€��‚‚‚ƒƒƒƒƒƒƒ„„„„……†‡‡ˆ‰‰‰ŠŠŠŠ‰‰ˆ‡†…„ƒ‚�€€~~~~~��‚‚ƒ„„…††‡ˆˆ‰‰‰‰‰‰‰ˆˆ‡††€~~}|{{zzyyyxxxxxxxxxxxx|{{{{{{{{{{{zzzzzzzzzzzzzuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrrqqqqqqrrrrrrrqqqqqqqqqqqqqpppppqqqqqpppppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmllllkkkjjjjjjjjjjjjjjjjjjjjjiiiiiihhiiihhhhhhggggggggfffffffffeeeeeeeddddccccbbbbbbbaaaaaaa````````________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888777777777766666666666555555554444444444333333333333322222222221111111111100000000000///////////.............-----------,,,,,,,,,+++++++++++*************)))))))))))((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€���‚‚ƒƒƒƒƒƒ„„„„„„……†‡ˆˆ‰‰‰ŠŠŠŠ‰‰ˆ‡†…„ƒ‚�€€~~~~~�‚‚ƒƒ„……††‡‡ˆˆˆ‰‰ˆˆˆˆ‡††…€~}||{zzyyyyxxxxxxxxxxxx|{{{{{{{{{{{zzzzzzzzzzzzzuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqrrrrrrrqqqqqqqqqqqqqpppppqqqqqqppppppppppoooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmlllkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiihhiiihhhhhhgggggggffffffffffeeeeeedddddccccbbbbbbbaaaaaaa````````________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888777777777766666666666555555554444444444333333333333322222222221111111111110000000000///////////.............-----------,,,,,,,,,+++++++++++*************)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒƒƒ„„„„„„„„„……†‡ˆˆ‰‰‰ŠŠŠŠ‰‰ˆ‡†…„ƒ‚�€€~~~~~‚‚‚ƒƒ„……††‡‡ˆˆˆˆˆˆˆ‡‡††…„~~}|{{zzyyyyxxxxxxxxxxxx|{{{{{{{{{{{{zzzzzzzzzzzzuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqrrrrrrrqqqqqqqqqqqqqpppppqqqqqqpppppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmmmmllllkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiihhiiiihhhhhggggggggfffffffffeeeeedddddcccccbbbbbbbaaaaaa`````````________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888777777777766666666666555555554444444444333333333333322222222221111111111110000000000///////////.............-----------,,,,,,,,,++++++++++++************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!! ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€��‚‚‚ƒƒƒ„„„„„„„„„„……†‡ˆ‰‰‰ŠŠŠŠŠŠ‰ˆ‡†…„ƒ‚�€€~~~~~‚‚ƒƒ„„……††‡‡‡‡‡‡‡‡‡††……„„~~}}|{{zzyyyyxxxxxxxxxxxx||{{{{{{{{{{{{zzzzzzzzzzzuuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrrqqqqqrrrrrrrqqqqqqqqqqqqqpppppqqqqqqpppppppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllmmmmlllllkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiihiiiihhhhhhgggggggfffffffffeeeeddddddcccccbbbbbbbaaaaaa`````````________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888777777777776666666666555555554444444444433333333333322222222222111111111110000000000///////////.............-----------,,,,,,,,,,+++++++++++************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!! ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒƒ„„„„„„„„„„„……†‡ˆ‰Š‰ŠŠŠŠŠŠ‰ˆ‡†…„ƒ‚�€€~~~~‚‚ƒƒ„„……††‡‡‡‡‡‡‡†††……„„ƒ~}}||{{zzyyyyyxxxxxxxxxxx||{{{{{{{{{{{{zzzzzzzzzzzuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrqqqqqrrrrrrrrqqqqqqqqqqqqqppppqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllklllllllllllllllkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiihiiiiihhhhhgggggggfffffffffeeedddddddcccccbbbbbbbaaaaaa`````````_________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888887777777777766666666665555555544444444444333333333333222222222221111111111100000000000//////////.............-----------,,,,,,,,,,+++++++++++************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!! ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚ƒƒ„„„„„„„„„„„„…††‡ˆ‰Š‰ŠŠ‹‹ŠŠ‰ˆˆ†…„ƒ‚��€~~~‚ƒƒ„„………††††††††††……„„„ƒƒ~}}||{{zzzyyyyxxxxxxxxxxx||{{{{{{{{{{{{{zzzzzzzzzzuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrqqqqqrrrrrrrrrqqqqqqqqqqqqppppqqqqqqppppppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllkklllllllllllllkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijiiiihhhhhhgggggggffffffffeedddddddccccccbbbbbbbbaaaaa`````````_________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888887777777777766666666665555555544444444444333333333333222222222221111111111100000000000//////////.............-----------,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!! ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„„„„„„„„„„„„……††‡ˆ‰ŠŠŠ‹‹‹ŠŠ‰‰ˆ‡†„ƒ‚��€‚ƒƒ„„……††††††††………„„„ƒƒƒ‚}}}||{{zzzyyyyyxxxxxxxxxx|||{{{{{{{{{{{{zzzzzzzzzzuuuuuuuuuttttttttttttssssssssssssssrrrrrrrrrrrqqqqqrrrrrrrrrqqqqqqqqqqqqqpppqqqqqqqppppppppppppooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkllllllllllkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijiiiiihhhhhgggggggffffffffeddddddddccccccbbbbbbbbaaaaa`````````_________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888887777777777766666666665555555544444444444333333333333222222222221111111111100000000000///////////.............----------,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$########""""""""""""!!!!!!!!!! ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„„„„„„„„„„„„……†‡ˆˆ‰ŠŠŠ‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚�€ƒƒƒ„„………†††††…………„„„ƒƒƒ‚‚}}}|||{{zzzyyyyxxxxxxxxxx|||{{{{{{{{{{{{{zzzzzzzzzuuuuuuuuuttttttttttttsssssssssssssssrrrrrrrrrrqqqqqrrrrrrrrrrqqqqqqqqqqqqpppqqqqqqqppppppppppppooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkllllllkkkkkjjjjjjjijjjjjjjjjjjjjjjjjjjjiiiiijjiiiihhhhhhggggggffffffffeddddddddccccccbbbbbbbbaaaaaa`````````________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888777777777766666666665555555544444444444333333333333222222222221111111111100000000000///////////.............-----------,,,,,,,,,+++++++++++*************)))))))))))((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$########""""""""""""!!!!!!!!!! ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„„„„„„„„„„„„……††‡ˆ‰Š‹Š‹‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚�€€ƒƒ„„„……†††††………„„„ƒƒƒƒ‚‚‚}}}|||{{{zzyyyyyxxxxxxxxx|||{{{{{{{{{{{{{{zzzzzzzzuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrqqqqrrrrrrrrrrqqqqqqqqqqqqpppqqqqqqqqppppppppppppoooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjiiijjjjjjjjjjjjjjjjjjjjjiiiijjjiiiihhhhhgggggggfffffffdddddddddccccccbbbbbbbbbaaaaa`````````_________^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888777777777766666666665555555544444444444333333333333222222222221111111111100000000000///////////.............-----------,,,,,,,,,+++++++++++*************)))))))))))((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#######""""""""""""!!!!!!!!!! ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€��‚‚‚ƒƒ„„„……………„„„………†‡‡ˆ‰Š‹Š‹‹‹‹‹‹Š‰ˆ‡†…„ƒ‚�€€ƒƒ„„…………††…………„„ƒƒƒƒ‚‚‚‚‚}}}}|||{{zzzyyyyxxxxxxxxx||||{{{{{{{{{{{{{{zzzzzzzuuuuuuuuuuttttttttttttssssssssssssssrrrrrrrrrrrqqqqrrrrrrrrrrqqqqqqqqqqqqpppqqqqqqqqpppppppppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjjiiijjjiiiihhhhhhggggggfffffffeddddddddccccccbbbbbbbbbaaaaa`````````_________^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888777777777766666666666555555554444444444333333333333322222222221111111111100000000000///////////.............-----------,,,,,,,,,+++++++++++*************)))))))))))((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#######""""""""""""!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„„„……………………………††‡ˆ‰‰Š‹‹‹‹Œ‹‹‹Š‰ˆ‡†…„ƒ‚�€€€ƒƒ„„………………………„„ƒƒƒ‚‚‚‚‚‚‚}}}}}||{{{zzyyyyxxxxxxxxx||||{{{{{{{{{{{{{{{zzzzzzuuuuuuuuuuttttttttttttssssssssssssssrrrrrrrrrrrqqqqrrrrrrrrrrrqqqqqqqqqqqqppqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjiijjjjiiiihhhhhgggggggffffffeddddddddcccccccbbbbbbbbaaaaaa````````_________^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888777777777766666666666555555554444444444333333333333322222222221111111111100000000000///////////.............-----------,,,,,,,,,+++++++++++*************)))))))))))((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#######""""""""""""!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€��‚‚‚ƒƒ„„……………………………††‡‡ˆ‰Š‹‹‹‹ŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚�€€€€€ƒ„„………………………„„„ƒƒ‚‚‚‚‚‚‚‚}}}}}}||{{zzzyyyyxxxxxxxx|||||{{{{{{{{{{{{{{{zzzzzuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrqqqqrrrrrrrrrrrqqqqqqqqqqqqppqqqqqqqqqpppppppppppppppooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjijjjjiiiiihhhhhggggggffffffeddddddddcccccccbbbbbbbbbaaaaa````````_________^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@??@??????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888777777777766666666666555555554444444444333333333333322222222221111111111100000000000///////////.............-----------,,,,,,,,,+++++++++++*************)))))))))))((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#######""""""""""""!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„„……………………………†††‡ˆˆ‰Š‹Œ‹‹ŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚��€€€€„„„………………………„„ƒƒ‚‚‚‚‚‚‚‚‚}}}}}}|||{{zzyyyyxxxxxxxx||||||{{{{{{{{{{{{{{zzzzzuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrrqqqrrrrrrrrrrrqqqqqqqqqqqqppqqqqqqqqqqqppppppppppppppoooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkjjjjiiiihhhhhggggggffffffeddddddddcccccccbbbbbbbbbaaaaa````````__________^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@??@??????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888777777777766666666666555555554444444444333333333333322222222221111111111110000000000///////////.............-----------,,,,,,,,,+++++++++++*************)))))))))))((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#######""""""""""""!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………„„„„……„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€��‚‚ƒƒƒ„…………††††††††††‡‡ˆ‰ŠŠ‹Œ‹‹ŒŒ‹‹ŠŠ‰ˆ‡†…„ƒ‚��€€€€€€€„„………………………„„ƒƒƒ‚‚‚‚‚‚‚‚‚~~~~}}}||{{zzyyyyxxxxxxxx||||||{{{{{{{{{{{{{{{zzzzuuuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrrrrrqqqrrrrrrrrrrrqqqqqqqqqqqqppqqqqqqqqqqqqpppppppppppppoooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkjjjjjiiiihhhhhggggggfffffeddddddddccccccccbbbbbbbbaaaaaa````````_________^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@??@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888777777777776666666666555555554444444444333333333333322222222221111111111110000000000///////////.............-----------,,,,,,,,,+++++++++++*************)))))))))))((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……„………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………„„„………„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€���‚‚ƒƒ„„……†††††††††††‡‡ˆ‰‰Š‹‹Œ‹‹ŒŒ‹‹Š‰‰ˆ‡†…„ƒ‚��€€€€€€€„„…………†…………„„ƒƒ‚‚‚���‚‚‚‚~~~~~}}}||{zzzyyyyxxxxxxx||||||{{{{{{{{{{{{{{{zzzzuuuuuuuuuuuuttttttttttttssssssssssssrrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqqppqqqqqqqqqqqqqqpppppppppppoooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkjjjjiiiihhhhhggggggfffffeedddddddccccccccbbbbbbbbaaaaaa````````_________^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@??@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888777777777776666666666555555554444444444433333333333322222222222111111111110000000000///////////.............-----------,,,,,,,,,++++++++++++************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…„…………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………„„…………„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„……………„…„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€��‚‚ƒƒ„„……†††††††††‡‡‡‡ˆˆ‰ŠŠ‹ŒŒ‹‹‹‹‹‹Š‰ˆ‡†…„ƒƒ‚��€€€€€€�„…………††…………„„ƒƒ‚‚�����‚‚‚~~~~~~}}||{{zzyyyyxxxxxxx|||||||{{{{{{{{{{{{{{zzzzvuuuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqqqpqqqqqqqqqqqqqqqppppppppppoooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkjjjiiiiihhhhhgggggfffffeeddddddddccccccccbbbbbbbaaaaaa````````_________^^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPQPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@??@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888887777777777766666666665555555544444444444333333333333222222222221111111111100000000000//////////../..........-----------,,,,,,,,,,+++++++++++************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††…„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„…………„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€���‚‚ƒ„„„……†††‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹‹ŒŒ‹‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚‚��€€€€€��…………†††………„„ƒƒ‚‚‚�����‚‚‚~~~~~~}}||{{zzyyyyxxxxxxx|||||||{{{{{{{{{{{{{{{zzzvuuuuuuuuuuuuttttttttttttssssssssssssrrrrrrrrrrrrqqsrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjkkkjjjjiiiihhhhhggggggffffeeddddddddccccccccbbbbbbbaaaaaa````````_________^^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPQPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@?@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888887777777777766666666665555555544444444444333333333333222222222221111111111100000000000//////////../..........-----------,,,,,,,,,,+++++++++++************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„………………………………………………………………………………†††††††††††††††…††††††††††††††††††††††††………………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………††††††††††††………………………………………………………………………………„„„„„„„„††††…………………………………………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€���‚‚ƒƒ„„…††‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰ŠŠ‹‹ŒŒ��ŽŽŽŽ��Œ‹Š‰ˆ‡‡†…„„„ƒƒƒƒƒ„„ˆˆ‰‰‰‰‰‰ˆˆˆ‡††………„„„„„………ƒƒƒƒƒ‚‚‚��€~~~}}}}}}}}}zzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvuttttttttttttssssssssssssrrrrrrrrqqqqqqqqqqqpppppppqqqqqqqqpppppppppppppooooppppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjkkkkkkkjjjiiiihhhhgggggfffffeeeeeffffffeeeeeeeeddddddddcccbbbbbbbaaaaaaaa`````````____^^^^^^^^^^^^]]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLKKKKKJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888888777777777766666666665555555555444444444443333333333332222222222111111111100000000000////////////...........-----------,,,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„…………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††……………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………††††††††††††………………………………………………………………………………„„„„„„„„††††…………………………………………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€����‚‚ƒƒ„……††‡‡‡ˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒŒ��ŽŽŽ��Œ‹‹Š‰ˆ‡†……„„„ƒƒƒ„„„„ˆ‰‰‰‰‰‰‰ˆˆ‡‡††……„„„„„„………‚ƒƒƒƒ‚‚‚��€~~~}}}}}}}}}zzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwuttttttttttttssssssssssssrrrrrrrrqqqqqqqqqqqpppppppqqqqqqqqqqqpppppppppppoooppppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjkkkkkkkjjjiiiihhhhgggggffffffeeeeffffffeeeeeeeeddddddddcccbbbbbbbaaaaaaaa`````````____^^^^^^^^^^^^^]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNMMMMMMMMLLLLLLLKKKKKJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888888777777777766666666665555555555444444444443333333333332222222222111111111100000000000////////////...........-----------,,,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„…………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††…………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………†††††††††††††………………………………………………………………………………„„„„„„„†††††………………………………………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€����‚‚ƒƒ„„…††‡‡‡ˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹‹ŒŒ���ŽŽ��ŒŒ‹Š‰ˆ‡‡†……„„„„„„„„„…‰‰‰‰‰‰‰ˆˆˆ‡‡†………„„„„„„„……‚ƒƒƒƒ‚‚‚��€~~~}}}}}}}}}zzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwuttttttttttttssssssssssssrrrrrrrrqqqqqqqqqqqqppppppqqqqqqqqqqqqppppppppppoooppppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijjjjjjkkkkkkjjjiiiiihhhhgggggfffffeeeeffffffeeeeeeeeddddddddcccbbbbbbbaaaaaaaaa````````_____^^^^^^^^^^^^]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888888777777777766666666665555555555444444444443333333333332222222222111111111100000000000////////////...........-----------,,,,,,,,,,,,+++++++++++**************))))))))))))((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„…………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††………………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………††††††††††††††……………………………………………………………………………„„„„„„„†††††…………………………………………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������€€€€€�����‚‚ƒ„„……†‡‡‡ˆˆˆˆˆ‰‰‰‰‰ŠŠŠ‹‹ŒŒŒ������ŒŒ‹Š‰‰ˆ‡††……„„„„„„„„……‰‰‰‰‰‰‰ˆˆ‡‡††……„„„„„„„„……‚‚‚ƒ‚‚‚‚��€~~~}}}}}}}}}{zzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwuuttttttttttttsssssssssssrrrrrrrrqqqqqqqqqqqqppppppqqqqqqqqqqqqqpppppppppooopppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjkkkkkjjjjiiiihhhhgggggfffffeeeeffffffeeeeeeeeedddddddcccbbbbbbbaaaaaaaaa````````_____^^^^^^^^^^^^^]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888888777777777766666666665555555555444444444443333333333332222222222111111111110000000000////////////...........-----------,,,,,,,,,,,,+++++++++++**************))))))))))))((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„…………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††…………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………††††††††††††††………………………………………………………………………………„„„„„„††††††………………………………………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚��������€€€€€����‚‚ƒƒ„„…††‡‡ˆˆˆˆ‰‰‰‰‰‰ŠŠ‹‹‹ŒŒŒ������ŒŒ‹ŠŠ‰ˆ‡‡†………„„„„„„…………‰‰‰‰‰‰‰ˆˆ‡‡††……„„„„„„„„„…‚‚‚‚‚‚‚��€€~~~}}}}}}}}}{{zzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwuuttttttttttttsssssssssssrrrrrrrrrqqqqqqqqqqqqpppppqqqqqqqqqqqqqppppppppppooppppppppoooooooooonnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjkkkkjjjjiiiihhhhhggggfffffeeeefffffffeeeeeeeeddddddddccbbbbbbbaaaaaaaaa````````_____^^^^^^^^^^^^^]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWWVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFEEEFEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888888777777777766666666665555555555544444444443333333333332222222222211111111110000000000////////////...........-----------,,,,,,,,,,,,+++++++++++***************)))))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„…………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………………………†††††††††††††††………………………………………………………………………………„„„„„††††††…………………………………………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚���������€€�����‚‚ƒƒ„„……†‡‡‡ˆˆˆ‰‰‰‰‰‰ŠŠ‹‹‹ŒŒŒ����Œ��Œ‹‹Š‰ˆ‡‡††………„„„„………………‰‰‰‰‰‰ˆˆˆ‡††……„„„„ƒƒƒ„„„„‚‚‚‚‚‚‚��€€~~~}}}}}}}}}{{zzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwuuutttttttttttsssssssssssrrrrrrrrrqqqqqqqqqqqqqppppqqqqqqqqqqqqqqppppppppooopppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjkkkjjjjiiiiihhhhgggggfffffeeefffffffeeeeeeeeedddddddccbbbbbbbaaaaaaaaa`````````____^^^^^^^^^^^^^^]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWWVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFFEEFEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888888777777777766666666665555555555544444444443333333333332222222222211111111110000000000////////////...........-----------,,,,,,,,,,,,+++++++++++***************)))))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††……………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………††††††††††††††††……………………………………………………………………………„„„„„†††††††………………………………………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚���������������‚‚‚ƒƒ„……††‡‡ˆˆˆˆ‰‰‰‰‰ŠŠ‹‹‹ŒŒŒ�����Œ�ŒŒ‹Š‰ˆˆ‡††…………„…………………††‰‰‰‰‰‰ˆˆ‡‡††……„„„ƒƒƒƒƒ„„„�‚‚‚‚����€€~~~}}}}}}}}}{{zzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwuuutttttttttttsssssssssssrrrrrrrrrqqqqqqqqqqqqqppppqqqqqqqqqqqqqqppppppppoooppppppppooooooooooonnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjkkjjjjiiiiihhhhhggggfffffeeefffffffeeeeeeeeedddddddccbbbbbbbaaaaaaaaa`````````_____^^^^^^^^^^^^^]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFFEEFFEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888888777777777776666666665555555555544444444443333333333332222222222211111111110000000000////////////...........-----------,,,,,,,,,,,,+++++++++++***************)))))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„…………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††…………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………†………………………………………………………………††††††††††††††††………………………………………………………………………………„„„„†††††††……………………………………………………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚��������������‚‚‚ƒƒ„„…††‡‡‡ˆˆˆ‰‰‰‰‰ŠŠŠ‹‹ŒŒŒ������Œ�Œ‹ŠŠ‰ˆ‡‡†……………………………††††‰‰‰‰‰ˆˆ‡‡††………„„ƒƒƒƒƒƒƒ„„��������€€€~~~~}}}}}}}}{{{zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwuuutttttttttttsssssssssssrrrrrrrrrqqqqqqqqqqqqqqpppqqqqqqqqqqqqqpppppppppooopppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjiiiiihhhhhggggffffffeefffffffeeeeeeeeedddddddccbbbbbbbaaaaaaaaa`````````_____^^^^^^^^^^^^^^]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFFFFEFFFEEEEEEEEDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888888887777777777766666666655555555555444444444433333333333322222222222111111111100000000000///////////...........-----------,,,,,,,,,,,,+++++++++++***************)))))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„…………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………††……………………………………………………………†††††††††††††††††……………………………………………………………………………„„„„††††††††…………………………………………………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�������������‚‚‚ƒƒ„„……††‡‡ˆˆˆˆ‰‰‰‰ŠŠŠ‹‹ŒŒŒ�������ŒŒŒ‹Š‰ˆˆ‡††………………………††††††Š‰‰‰ˆˆˆ‡‡††……„„„ƒƒƒƒƒƒƒƒƒ�������€€€~~~~}}}}}}}}{{{zzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwuuutttttttttttsssssssssssrrrrrrrrrqqqqqqqqqqqqqqpppqqqqqqqqqqqqqpppppppppooopppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjjjjjiiiiiihhhhgggggfffffeegfffffffeeeeeeeedddddddccbbbbbbbaaaaaaaaaa````````_____^^^^^^^^^^^^^^^]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEFFFEEEEEEEEEDDDDDDCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::99999999999888888888887777777777766666666665555555555444444444433333333333332222222222111111111100000000000////////////..........-----------,,,,,,,,,,,,+++++++++++***************)))))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††……………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………††……………………………………………………………††††††††††††††††††……………………………………………………………………………„„„††††††††……………………………………………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚������������‚‚‚ƒƒ„„……††‡‡‡ˆˆˆˆ‰‰‰‰ŠŠ‹‹‹ŒŒ�������ŒŒŒ‹ŠŠ‰ˆ‡‡†………………………†††††††Š‰‰‰ˆˆ‡‡††………„„ƒƒƒƒƒƒƒƒƒƒ€����€€€€€~~~~}}}}}}}}{{{{zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwuuutttttttttttsssssssssssrrrrrrrrrrqqqqqqqqqqqqqpppqqqqqqqqqqqqqpppppppppoooppppppppooooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiihhhhhgggggffffeegfffffffeeeeeeeeeddddddccbbbbbbbaaaaaaaaaa````````_____^^^^^^^^^^^^^^^]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::99999999999888888888887777777777766666666665555555555444444444433333333333332222222222111111111100000000000////////////..........-----------,,,,,,,,,,,,+++++++++++***************)))))))))))(((((((((((('''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††…………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………†††…………………………………………………………††††††††††††††††††……………………………………………………………………………„„„†††††††††………………………………………………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�����������‚‚‚ƒƒ„„……††‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠ‹‹ŒŒ���ŽŽŽ��ŒŒŒ‹Š‰ˆˆ‡††……………………††††††††‰‰‰ˆˆ‡‡†††……„„„ƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€~~~~~}}}}}}}}{{{{zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwuuutttttttttttsssssssssssrrrrrrrrrrqqqqqqqqqqqqqqppqqqqqqqqqqqqppppppppppoooppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiihhhhhgggggfffffegfffffffeeeeeeeeedddddddcbbbbbbbaaaaaaaaaa````````_____^^^^^^^^^^^^^^^^]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::9999999999888888888888777777777766666666665555555555444444444443333333333322222222222111111111100000000000////////////...........----------,,,,,,,,,,,,+++++++++++***************)))))))))))(((((((((((('''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††………………………………………………………†††††††††††††††††††……………………………………………………………………………„„†††††††††………………………………………………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚����������‚‚‚ƒƒ„„………††‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠ‹‹Œ���ŽŽŽŽ��ŒŒŒ‹Š‰ˆ‡‡††………………††††††††††‰‰ˆˆˆ‡‡††……„„„ƒƒƒƒƒ‚‚‚ƒƒƒ€€€€€€€€~~~~~}}}}}}}}{{{{{zzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwuuutttttttttttsssssssssssrrrrrrrrrrqqqqqqqqqqqqqqppqqqqqqqqqqqqpppppppppoooopppppppppooooooooooonnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiihhhhhgggggffffffggfffffffeeeeeeeeddddddccbbbbbbbaaaaaaaaaa````````______^^^^^^^^^^^^^^^]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::9999999999888888888888777777777766666666665555555555444444444443333333333332222222222111111111100000000000////////////...........----------,,,,,,,,,,,,+++++++++++***************)))))))))))(((((((((((('''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††……………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………†††††……………………………………………………††††††††††††††††††††…………………………………………………………………………„„††††††††††………………………………………………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚���������‚‚‚ƒƒ„„………††‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠ‹‹ŒŒ��ŽŽŽŽŽ��ŒŒŒ‹Š‰ˆ‡‡††………………††††††††††‰‰ˆˆ‡‡††………„„„ƒƒƒƒ‚‚‚‚‚‚‚€€€€€€~~~~~~}}}}}}}}{{{{{zzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwuuutttttttttttsssssssssssrrrrrrrrrrqqqqqqqqqqqqqqppqqqqqqqqqqqpppppppppppooopppppppppooooooooooonnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiihhhhhhgggggfffffggfffffffeeeeeeeeddddddccbbbbbbbbaaaaaaaaa````````______^^^^^^^^^^^^^^^^]]]\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::9999999999888888888888777777777766666666665555555555444444444443333333333332222222222111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++++***************)))))))))))(((((((((((('''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††…………………………………………………††††††††††††††††††††……………………………………………………………………………„††††††††††………………………………………………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚��������‚‚‚ƒƒƒ„„……††‡‡‡‡ˆˆˆˆˆ‰‰‰‰ŠŠ‹‹Œ���ŽŽŽŽŽ��Œ‹‹‹Š‰ˆ‡†††……………†††††††††††‰ˆˆ‡‡††………„„„ƒƒƒƒƒ‚‚‚‚‚‚‚~~~~~~~}}}}}}}{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwuuutttttttttttssssssssssssrrrrrrrrrqqqqqqqqqqqqqqppqqqqqqqqqqpppppppppppooooppppppppppooooooooooonnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiiiiihhhhhhgggggfffffgggffffffeeeeeeeeddddddccbbbbbbbbaaaaaaaaa````````______^^^^^^^^^^^^^^^^]]]\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::9999999999888888888888777777777766666666665555555555444444444443333333333332222222222111111111100000000000////////////...........-----------,,,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((('''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††…………………………………………………†††††††††††††††††††††…………………………………………………………………………„†††††††††††……………………………………………………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�������‚‚‚ƒƒƒ„„……††‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ��ŽŽŽŽŽŽ��Œ‹‹Š‰‰ˆ‡‡††…………††††††‡††††…‰ˆˆ‡†††……„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚~~~~~~~~}}}}}}}{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwuuutttttttttttssssssssssssrrrrrrrrrrqqqqqqqqqqqqqppqqqqqqqqqqpppppppppppoooopppppppppppoooooooooonnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiihhhhhhhggggggffffgggffffffeeeeeeedddddddccbbbbbbbaaaaaaaaaa````````_______^^^^^^^^^^^^^^^^]]\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::9999999999888888888888777777777766666666665555555555444444444443333333333332222222222111111111100000000000////////////...........-----------,,,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††……………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………†††††††………………………………………………†††††††††††††††††††††……………………………………………………………………………†††††††††††………………………………………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚������‚‚‚‚ƒƒ„„……††‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ�ŽŽŽŽŽŽŽ��Œ‹‹Š‰ˆˆ‡‡††††††††††††††††……ˆˆ‡‡††……„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚~~~~~~~~~}}}}}}{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwuuutttttttttttssssssssssssrrrrrrrrrrqqqqqqqqqqqqqppqqqqqqqqqpppppppppppppoooppppppppppppooooooooonnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhggggggffffgggffffffeeeeeeedddddddccbbbbbbbbaaaaaaaaa````````________^^^^^^^^^^^^^^^]]\\\\\[[[[[[[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::9999999999888888888888777777777766666666665555555555544444444443333333333332222222222111111111100000000000////////////...........-----------,,,,,,,,,,,,+++++++++++**************))))))))))))((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††……………………………………………††††††††††††††††††††††…………………………………………………………………………††††††††††††……………………………………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚������‚‚‚ƒƒ„„……†††‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŒ��ŽŽŽŽŽŽŽ��Œ‹‹Š‰ˆˆ‡‡††††††††††††††††……ˆ‡‡††………„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚~~~~~~~~~~~}}}}}{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwuuutttttttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqppqqqqqqqqqpppppppppppppoooppppppppppppooooooooonnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhggggggffffggggfffffeeeeeeedddddddccbbbbbbbbaaaaaaaaa````````________^^^^^^^^^^^^^^^]]\\\\\[[[[[[[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::9999999999888888888888777777777766666666665555555555544444444443333333333332222222222111111111110000000000////////////...........-----------,,,,,,,,,,,,+++++++++++**************))))))))))))((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………†††††††††…………………………………………†††††††††††††††††††††††………………………………………………………………………††††††††††††………………………………………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�����‚‚‚ƒƒƒ„„……††‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰Š‹‹ŒŒ�ŽŽŽŽŽŽŽŽ�ŒŒ‹‹Š‰ˆˆ‡‡†††††††††††††††……„ˆ‡††………„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚~~~~~~~~~~~~}}}}}{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwuuutttttttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqpqqqqqqqqqppppppppppppppoopppppppppppppoooooooonnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggffffggggfffffeeeeeeedddddddccbbbbbbbbaaaaaaaaa````````_________^^^^^^^^^^^^^^]]\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::9999999999888888888888777777777766666666665555555555544444444443333333333332222222222211111111110000000000////////////...........-----------,,,,,,,,,,,,+++++++++++***************)))))))))))((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††……………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††………………………………………†††††††††††††††††††††††………………………………………………………………………†††††††††††††……………………………………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚����‚‚‚‚ƒƒ„„……††‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰ŠŠ‹‹Œ��ŽŽŽŽŽŽŽ��Œ‹‹‹Š‰ˆˆ‡‡††††††††††††††……„„‡‡††……„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~}}}}{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwuuutttttttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqpqqqqqqqqqqpppppppppppppoopppppppppppppooooooooonnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggfffffggggfffffeeeeeeddddddddccbbbbbbbbaaaaaaaaa````````_________^^^^^^^^^^^^^^^]\\\\\\[[[[[[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::9999999999888888888888777777777776666666665555555555544444444443333333333332222222222211111111110000000000////////////...........-----------,,,,,,,,,,,,+++++++++++***+***********)))))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††………………………………………††††††††††††††††††††††††……………………………………………………………………†††††††††††††……………………………………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚���‚‚‚‚ƒƒƒ„„……††‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰Š‹‹ŒŒ��ŽŽŽŽŽŽŽ��Œ‹Š‹Š‰ˆˆ‡‡††††††††††††………„„ƒ‡††……„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~}}}{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwuuutttttttttttssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqpqqqqqqqqqqpppppppppppppooqppppppppppppooooooooonnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggfffffggggfffffeeeeeeddddddddccbbbbbbbbaaaaaaaaa````````__________^^^^^^^^^^^^^^]\\\\\\[[[[[[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::9999999999988888888888777777777776666666665555555555544444444443333333333332222222222211111111110000000000////////////...........-----------,,,,,,,,,,,,+++++++++++***+***********)))))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††………†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………†††††††††††……………………………………††††††††††††††††††††††††……………………………………………………………………††††††††††††††……………………………………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚���‚‚‚‚ƒƒ„„……†††‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹Œ��ŽŽŽŽŽŽŽ��ŒŒ‹ŠŠŠ‰ˆˆ‡‡‡††††††††††………„„„ƒ††………„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~}}}{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwuuutttttttttttssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppoqppppppppppppooooooooonnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggggffffffggggfffffeeeeeeddddddddccbbbbbbbbbaaaaaaa`````````__________^^^^^^^^^^^^^^]\\\\\\\[[[[[[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::99999999999888888888887777777777766666666655555555555444444444433333333333322222222222111111111100000000000///////////...........-----------,,,,,,,,,,,,+++++++++++***+***********)))))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††……††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††…………………………………†††††††††††††††††††††††††…………………………………………………………………††††††††††††††……………………………………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚��‚‚‚‚‚ƒƒ„„……†††‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹ŒŒ��ŽŽŽŽŽŽŽ��Œ‹‹ŠŠ‰‰ˆˆ‡‡‡††††††††…………„„„ƒƒ††……„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~}}}{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxwwwwwwwuuutttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppqqppppppppppppoooooooonnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhgggggggggggfffffffggggfffffeeeeeeddddddddcccbbbbbbbbaaaaaaa`````````__________^^^^^^^^^^^^^^]\\\\\\\[[[[[[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLKKKJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::99999999999888888888887777777777766666666665555555555444444444433333333333332222222222111111111100000000000////////////..........-----------,,,,,,,,,,,,+++++++++++***+***********)))))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††……††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡†††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††…………………………………†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††……………………………………………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�‚‚‚‚‚ƒƒƒ„„……†††‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹‹Œ��ŽŽŽŽŽŽŽ��ŒŒ‹ŠŠŠ‰‰ˆˆ‡‡‡††††††……………„„„ƒƒ‚†……„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~}}{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwuuuttttttttttttsssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppqqppppppppppppoooooooonnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhgggggggggggfffffffffggggfffffeeeeedddddddddcccbbbbbbbbaaaaaaa`````````__________^^^^^^^^^^^^^^]\\\\\\\[[[[[[[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLKKKJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::9999999999888888888887777777777766666666665555555555444444444433333333333332222222222111111111100000000000////////////..........-----------,,,,,,,,,,,,+++++++++++***+***********)))))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………†††††††††††††………………………………†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††……………………………………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�‚‚‚‚‚ƒƒ„„„……†††‡‡‡‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹ŒŒ��ŽŽŽŽŽŽŽ��Œ‹‹ŠŠŠ‰‰ˆˆ‡‡‡†††††……………„„„ƒƒ‚‚………„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~}}{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwuuuutttttttttttsssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppqqppppppppppppoooooooonnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggfffffffffffggggfffffeeeeedddddddddccccbbbbbbbaaaaaaa`````````__________^^^^^^^^^^^^^^]\\\\\\\\[[[[[[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::9999999999888888888888777777777766666666665555555555444444444443333333333332222222222111111111100000000000////////////..........-----------,,,,,,,,,,,,+++++++++++***+***********)))))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††††……………………………†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††……………………………………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„………†††‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹‹ŒŒ��ŽŽŽŽŽŽ��ŒŒ‹‹Š‰Š‰‰ˆˆ‡‡‡††††…………„„„ƒƒƒ‚‚‚……„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~}}{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxwwwwwwwuuuuttttttttttttssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppqqqpppppppppppoooooooonnnnnnnmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhggggggggffffffffffffffgggffffffeeeeeddddddddddccccbbbbbbbaaaaaa`````````__________^^^^^^^^^^^^^^^\\\\\\\\[[[[[[[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::9999999999888888888888777777777766666666665555555555444444444443333333333332222222222111111111100000000000////////////...........----------,,,,,,,,,,,,+++++++++++***+***********)))))))))))(((((((((((('''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„…………………………………………………………………†††††††††††††………………………………††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………†††††††††††……………………………………††††††††††††…………………………………††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚ƒƒ„„„……†††††‡‡‡‡‡‡‡‡ˆˆ‰ŠŠ‹‹ŒŒ�������ŒŒ‹‹ŠŠ‰‰Š‰‰ˆˆ‡‡‡††††…………„„„ƒƒƒ‚‚‚‚‚‚‚����������€€€€€€€€€€}}}}}}}}|||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxwwwwwwwwwwuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrqqqrrrrrrrrrrrrrrqqqqqqqqqqqrrqqqqqqqqqqqppppppppoooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhgggggggggggggfffffeeeeeedddddcccccccbbbbbbbbbaaaaaaa``````__________^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUTTTTUUTTTTTTTTTTSSSSSSSSSSRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????????>>>>>>>>>>=====>>==========<<<<<<<<<<;;;;;;;;;:::::::::::9999999998888888888777777777766666666666665555555555444444444444433333333332222222222111111111100000000000/////////...........-----------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„………………………………………………………………††††††††††††††……………………………†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††…………………………………††††††††††††…………………………………†††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„………††††††‡‡‡‡‡‡ˆˆ‰‰Š‹‹ŒŒ�������ŒŒ‹‹ŠŠ‰‰ˆŠ‰‰ˆˆ‡‡‡†††…………„„„ƒƒƒ‚‚‚�‚‚‚�����������€€€€€€€€€€}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxwwwwwwwwwuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrqqqrrrrrrrrrrrrrrqqqqqqqqqqqrrqqqqqqqqqqqppppppppooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhgggggggggggffffffffeeeeeeddddddccccccbbbbbbbbbbaaaaaa``````__________^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUTTTTUUTTTTTTTTTTSSSSSSSSSSRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????????>>>>>>>>>>=====>>==========<<<<<<<<<<;;;;;;;;;:::::::::::9999999998888888888777777777766666666666665555555555444444444444433333333332222222222111111111100000000000/////////...........-----------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„…………………………………………………………………††††††††††††††……………………………††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††…………………………………†††††††††††††………………………………†††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„………††††††‡‡‡‡‡ˆˆˆ‰ŠŠ‹‹ŒŒ������ŒŒŒ‹‹ŠŠ‰‰ˆ‰‰ˆˆˆ‡‡‡†††………„„„ƒƒƒ‚‚‚��‚‚‚����������€€€€€€€€€€€}}}}}}}}}||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxwwwwwwwwwuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrqqqrrrrrrrrrrrrrrqqqqqqqqqqqrqqqqqqqqqqqqppppppppooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllkkkjjjjjjjjjjjjjjjjiiiiiiihhhhhggggggggffffffffffffeeeeeeddddddccccccbbbbbbbbbbbaaaaaa`````__________^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUTTTTUUTTTTTTTTTTSSSSSSSSSSRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???????????>>>>>>>>>=====>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999998888888888777777777766666666666665555555555444444444444433333333332222222222111111111100000000000/////////...........-----------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„………………………………………………………………†††††††††††††††…………………………††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………†††††††††††††………………………………†††††††††††††………………………………††††††††††††††††††††††………†………………………………………………………………………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„………†††††‡‡‡‡‡ˆˆˆ‰‰Š‹‹ŒŒŒ�����ŒŒŒ‹‹ŠŠ‰‰ˆˆ‰‰ˆˆˆ‡‡†††………„„„ƒƒƒ‚‚‚���‚‚������������€€€€€€€€€€}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxwwwwwwwwwuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrqqqrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllkkkkjjjjjjjjjjjjjjjiiiiiiihhhhhgggggggfffffffffffffeeeeeeddddddcccccccbbbbbbbbbbbaaaaa`````__________^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUTTTTUUTTTTTTTTTTSSSSSSSSSSRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>=====>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999998888888888777777777766666666666665555555555444444444444433333333332222222222111111111100000000000/////////...........-----------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„…………………………………………………………………†††††††††††††††…………………………††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††††……………………………††††††††††††††……………………………††††††††††††††††††††††………†…………………………………………………………………………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„………†††††‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒŒ���ŒŒŒ‹‹‹ŠŠ‰‰ˆˆˆ‰‰ˆˆ‡‡‡††………„„„ƒƒƒ‚‚‚����‚‚�����������€€€€€€€€€€€}}}}}}}}}}|||||||||||||||{{{{{{{{{{{zzzzzzzzzzzyyyyyyxxxxxxxxxxxxxwwwwwwwwwuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrqqqrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllkkkkkjjjjjjjjjjjjjjjiiiiihhhhhggggggfffffffffffffffeeeeeeddddddcccccccccbbbbbbbbbaaaaa`````__________^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUTTTTUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>====>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999998888888888777777777766666666666665555555555444444444444433333333332222222222111111111110000000000/////////...........-----------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„………………………………………………………………††††††††††††††††………………………††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††††……………………………††††††††††††††……………………………††††††††††††††††††††††………††………………………………………………………………………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„………†††††‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒŒŒ��ŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆ‡‰ˆˆˆ‡‡†††……„„„ƒƒƒ‚‚‚�����‚������������€€€€€€€€€€€}}}}}}}}}}}||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzyyyyyyxxxxxxxxxxxxwwwwwwwwwuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrrqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppoooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkjjjjjjjjjjjjjjiiiiihhhhhggggggfffffffffffffffeeeeeeddddddcccccccccccbbbbbbbaaaaa`````__________^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUTTTTTUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>====>>==========<<<<<<<<<<<;;;;;;;;;::::::::::9999999998888888888777777777766666666666665555555555444444444444433333333332222222222111111111110000000000/////////...........-----------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„…………………………………………………………………††††††††††††††††………………………†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………†††††††††††††††…………………………†††††††††††††††…………………………†††††††††††††††††††††††……††…………………………………………………………………………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„………††††‡‡‡‡‡‡ˆˆˆ‰‰‰Š‹‹‹ŒŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆˆ‡‡ˆˆˆ‡‡‡††……„„„ƒƒƒ‚‚‚‚�����‚�����������€€€€€€€€€€€€}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzyyyyyyxxxxxxxxxxxxwwwwwwwwwvuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppoooooooooonnnnnnnnnnnmmmmmmnnmnnnnnnnnnnmmmmmmmmllllllkkkkkkkjjjjjjjjjjjjjiiiiihhhhhgggggffffffffffffffffeeeeedddddddcccccccccccccbbbbbaaaaa`````__________^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[ZZZZZZYYYYYYYYXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUTTTTTUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>====>>===========<<<<<<<<<<;;;;;;;;;::::::::::9999999998888888888777777777776666666666665555555555444444444444433333333332222222222111111111110000000000/////////...........-----------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………„„„„„„„„„………………………………………………………………†††††††††††††††††……………………††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………†††††††††††††††…………………………††††††††††††††††………………………†††††††††††††††††††††††……††…………………………………………………………………………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„………†††‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠŠ‹‹ŒŒŒŒŒŒŒŒ‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡ˆˆ‡‡‡††………„„ƒƒƒ‚‚‚‚������‚�����������€€€€€€€€€€€}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzyyyyyxxxxxxxxxxxxxxwwwwwwwwvuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrqqqqrrrrrrrrrrrrqqqqqqqqqqqqpqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmllllllkkkkkkkkkjjjjjjjjjjjiiiiihhhhhgggggffffffffffffffffeeeeedddddddcccccccccccccbbbbbaaaaa`````__________^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[ZZZZZZZYYYYYYYYXXXXXXXXWWWVVVVVVVVVUUUUUUUUUTTTTTTUTTTTTTTTTTTTSSSSSSSSSRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>====>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999998888888888777777777776666666666665555555555444444444444433333333332222222222111111111110000000000/////////...........-----------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………„„„„„„„„„………………………………………………………………†††††††††††††††††……………………†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††††††………………………††††††††††††††††………………………††††††††††††††††††††††††…†††………………………………………………………………………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„………†††‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒŒŒŒŒŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡†ˆ‡‡‡†††……„„„ƒƒ‚‚‚‚������������������€€€€€€€€€€€€€}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzyyyyyyxxxxxxxxxxxxxwwwwwwwwvuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrqqqqrrrrrrrrrrrqqqqqqqqqqqqqpqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmlllllkkkkkkkkkkjjjjjjjjjjiiiiihhhhhggggfffffffffffffffffeeedddddddddcccccccccccccbbbbbaaaaa`````__________^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZZYYYYYYYYXXXXXXXXWWWVVVVVVVVVUUUUUUUUUTTTTTTUTTTTTTTTTTTTSSSSSSSSSRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>====>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999998888888888777777777776666666666665555555555444444444444433333333333222222222111111111110000000000//////////..........-----------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………„„„„„„„„…………………………………………………………………†††††††††††††††††…………………†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††……………………†††††††††††††††††……………………††††††††††††††††††††††††…†††…………………………………………………………………………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„……†††‡‡‡‡ˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡†††‡‡‡†††……„„„ƒƒƒ‚‚‚‚������€�����������€€€€€€€€€€€€}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxxxxxwwwwwwwwvuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrqqqqrrrrrrrrrrrqqqqqqqqqqqqqpqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjiiiiihhhhgggggffffffffffffffffeeedddddddddccccccccccccccbbbbbaaaaa`````__________^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZZZYYYYYYYXXXXXXXWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRQQQQQQPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>====>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999998888888888777777777776666666666665555555555544444444444433333333333222222222111111111110000000000//////////..........-----------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………………………………„„„„„„„„………………………………………………………………††††††††††††††††††…………………†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††……………………†††††††††††††††††……………………†††††††††††††††††††††††††††††………………………………………………………………………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………††‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰ŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡†††††‡‡†††……„„„ƒƒƒ‚‚‚‚�������€�����������€€€€€€€€€€€€}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzyyyyyxxxxxxxxxxxxxwwwwwwwwvuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrqqqqrrrrrrrrrrrqqqqqqqqqqqqppqqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjiiiiihhhhgggggfffffffffffffeeeedddddddddddcccccccccccccbbbbbaaaaa``````__________^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZZYYYYYYYXXXXXXXXWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>====>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999998888888888877777777776666666666665555555555544444444444433333333333222222222111111111110000000000//////////..........-----------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………………………………„„„„„„„„………………………………………………………………††††††††††††††††††………………†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††††††††…………………†††††††††††††††††……………………†††††††††††††††††††††††††††††………………………………………………………………………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………†††‡‡ˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††††………††††……„„„ƒƒƒ‚‚‚‚‚�������€����������€€€€€€€€€€€€€}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzyyyyxxxxxxxxxxxxxxwwwwwwwwvvuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrqqqqqrrrrrrrrrrrqqqqqqqqqqqpppqqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmllkkkkkkkkkkkkjjjjjjjjiiiiihhhhgggggffffffffffffeeeeedddddddddddcccccccccccbbbbbbbaaaaa``````__________^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZZZYYYYYYXXXXXXXWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>====>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999988888888888777777777766666666666655555555555444444444444333333333332222222221111111111100000000000/////////..........-----------,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………„„„„„„„………………………………………………………………†††††††††††††††††††………………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††††††††…………………††††††††††††††††††…………………†††††††††††††††††††††††††††††………………………………………………………………………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………††‡‡ˆˆˆ‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒ��ŒŒŒŒ‹ŠŠ‰‰ˆ‡‡‡†††…………„††………„„„ƒƒƒ‚‚‚‚‚��������€����������€€€€€€€€€€€€€}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{zzzzzzzzzyyyyyxxxxxxxxxxxxxwwwwwwwwvvuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrqqqqrrrrrrrrrrqqqqqqqqqqqqpppqqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnnnnnnnnnnnnoooooonnnnnnmmmmmmmmmmmkkkkkkkkkkkkjjjjjjjiiiiiihhhhggggggfffffffffffeeeeedddddddddddccccccccccbbbbbbbaaaaaa``````__________^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[ZZZZZZZZYYYYYYXXXXXXXWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRQQQQQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>====>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999988888888888777777777766666666666655555555555444444444444333333333332222222222111111111100000000000/////////..........------------,,,,,,,,,,+++++++++++*******))))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………„„„„„„„………………………………………………………………†††††††††††††††††††……………†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††………………††††††††††††††††††…………………††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……†††‡‡ˆˆˆ‰‰ŠŠŠŠŠ‹‹‹‹‹‹ŒŒŒŒ������ŒŒŒ‹‹Š‰‰ˆ‡‡†††…………„„„…………„„„ƒƒƒ‚‚‚‚‚���������€���������€€€€€€€€€€€€€}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzyyyyyxxxxxxxxxxxxwwwwwwwwwvvuuuuuuuuuuuttttttttttttssssssssssssrrrrrrrrrrqqqqrrrrrrrrrrqqqqqqqqqqqqpppqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnnnnnnnnnoooooooooonnnnnmmmmmmmmmmmkkkkkkkkkkkkjjjjjjjiiiiiihhhhggggggfffffffffffeeeeeddddddddddccccccccccbbbbbbbaaaaaa```````__________^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[ZZZZZZZZZYYYYYYXXXXXXXWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRQQQQQQPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????????>>>>>>>>>>====>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999998888888888777777777766666666666655555555555444444444444333333333332222222222111111111100000000000/////////...........-----------,,,,,,,,,,+++++++++++*******))))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………„„„„„„…………………………………………………………………†††††††††††††††††††……………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††………………†††††††††††††††††††………………††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……††‡‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒŒ��������ŒŒŒ‹ŠŠ‰ˆ‡‡††………„„„„„„……„„„„ƒƒƒ‚‚‚‚‚����������€���������€€€€€€€€€€€€€€}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzyyyyyxxxxxxxxxxxxxwwwwwwwwvvuuuuuuuuuuuttttttttttttssssssssssssrrrrrrrrrqqqqqrrrrrrrrrrqqqqqqqqqqqqpppqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnnnnnnnnooooooooooonnnnnmmmmmmmmmmmlllkkkkkkkkkjjjjjjiiiiiihhhhhgggggggffffffffffeeeeedddddddddccccccccccbbbbbbbaaaaaaa```````__________^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????????>>>>>>>>>>>===>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::9999999998888888888777777777766666666666665555555555444444444444433333333332222222222111111111100000000000/////////...........-----------,,,,,,,,,,,++++++++++*******))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………„„„„„„………………………………………………………………††††††††††††††††††††…………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††††††††††……………†††††††††††††††††††………………††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……††‡‡ˆˆ‰‰ŠŠ‹‹‹‹ŒŒŒŒŒŒŒ������������ŒŒ‹‹Š‰ˆˆ‡††……„„„„„ƒƒƒ…„„„„ƒƒƒƒ‚‚‚‚‚����������€���������€€€€€€€€€€€€€}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzyyyyxxxxxxxxxxxxxwwwwwwwwwvvuuuuuuuuuuuttttttttttttsssssssssssrrrrrrrrrrqqqqqrrrrrrrrrrqqqqqqqqqqqqpppqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnnnnnnnoooooooooooonnnnnmmmmmmmmmmmlllllkkkkkkkjjjjjjiiiiiihhhhhgggggggffffffffffeeeeedddddddddcccccccccbbbbbbbaaaaaaaa```````__________^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[\[[[[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????????>>>>>>>>>>>===>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::9999999998888888888777777777766666666666665555555555444444444444433333333332222222222111111111100000000000/////////...........-----------,,,,,,,,,,,++++++++++********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………………„„„„„„………………………………………………………………††††††††††††††††††††…………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††††††††††……………††††††††††††††††††††……………†††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……††‡ˆˆˆ‰ŠŠ‹‹‹ŒŒŒŒ���������ŽŽŽŽŽ����Œ‹‹Š‰‰ˆ‡††……„„„ƒƒƒƒƒƒ„„„ƒƒƒƒƒ‚‚‚‚‚�����������€��������€€€€€€€€€€€€€€}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzyyyyyxxxxxxxxxxxxwwwwwwwwwvvuuuuuuuuuuuttttttttttttsssssssssssrrrrrrrrrrrqqqqrrrrrrrrrrqqqqqqqqqqqqpppqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnnoooooooooooooonnnnmmmmmmmmmmmlllllkkkkkkkjjjjjiiiiiihhhhhhgggggggffffffffffeeeeeddddddddcccccccccbbbbbbbbaaaaaaa```````___________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZYYYYYYXXXXXXXWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRQQQQQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>===>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::9999999998888888888777777777766666666666665555555555444444444444433333333332222222222111111111100000000000/////////...........-----------,,,,,,,,,,,++++++++++********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………„„„„„………………………………………………………………†††††††††††††††††††††………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††††…………††††††††††††††††††††……………†††††††††††††††††††††††††††††††…………………………………………………†………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……††‡ˆˆ‰‰ŠŠ‹ŒŒŒ�����ŽŽŽŽŽŽŽŽŽŽŽŽŽ���ŒŒ‹ŠŠ‰ˆ‡‡†……„„ƒƒƒƒƒ‚‚‚„„ƒƒƒƒƒ‚‚‚‚‚�����������€€��������€€€€€€€€€€€€€€}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzyyyyyxxxxxxxxxxxxwwwwwwwwwvvuuuuuuuuuuuttttttttttttsssssssssssrrrrrrrrrrrqqqqrrrrrrrrrrqqqqqqqqqqqqpppqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnooooooooooooooonnnnmmmmmmmmmmmlllllkkkkkkjjjjjiiiiiiihhhhhhggggggggfffffffffeeeeedddddddcccccccccbbbbbbbbbaaaaaa`````````__________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYXXXXXXXWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>===>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999998888888888777777777766666666666665555555555444444444444433333333332222222222111111111110000000000/////////...........-----------,,,,,,,,,,,++++++++++********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………„„„„„………………………………………………………………†††††††††††††††††††††………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††††…………†††††††††††††††††††††…………†††††††††††††††††††††††††††††††…………………………………………………†………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……††‡‡ˆ‰ŠŠ‹‹ŒŒ��ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ���Œ‹‹Š‰ˆˆ‡†……„„ƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚������������€��������€€€€€€€€€€€€€}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzyyyyyxxxxxxxxxxxxwwwwwwwwwvvuuuuuuuuuuuttttttttttttsssssssssssrrrrrrrrrrrqqqqrrrrrrrrrrqqqqqqqqqqqqpppqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnoooooooppppooooonnnnnmmmmmmmmmmlllllkkkkkkjjjjjiiiiiihhhhhhhggggggggfffffffffeeeeedddddddcccccccccbbbbbbbbbaaaaaa`````````__________^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYXXXXXXXWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>===>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999998888888888777777777766666666666665555555555444444444444433333333332222222222111111111110000000000/////////...........-----------,,,,,,,,,,,++++++++++********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………„„„„„………………………………………………………………†††††††††††††††††††††……††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡††††††††††††††††††††††††……………………………………………………………………††††††††††††††††††††††………†††††††††††††††††††††…………††††††††††††††††††††††††††††††††………………………………………………†………………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………†‡‡ˆ‰ŠŠ‹‹Œ��ŽŽŽ��������������ŽŽŽ��ŒŒ‹ŠŠ‰ˆ‡††…„„ƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚������������€€�������€€€€€€€€€€€€€€}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzyyyyyxxxxxxxxxxxxwwwwwwwwwvvuuuuuuuuuuutttttttttttttssssssssssrrrrrrrrrrrqqqqrrrrrrrrrrqqqqqqqqqqqqpppqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnooooopppppppoooonnnnnmmmmmmmmmmlllllkkkkkjjjjjiiiiiihhhhhhhhgggggggggffffffffeeeeeddddddccccccccccbbbbbbbbbaaaaa``````````__________^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXWWWWWVVVVVVVVVUUUUUUUUTTTTTTTUTTTTTTTTTTTTSSSSSSSSSSRRQQQQQQPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>===>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999998888888888777777777766666666666665555555555444444444444433333333332222222222111111111110000000000/////////...........-----------,,,,,,,,,,,++++++++++********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………………………………………„„„„………………………………………………………………††††††††††††††††††††††……††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡†††††††††††††††††††††††……………………………………………………………………††††††††††††††††††††††………†††††††††††††††††††††…………††††††††††††††††††††††††††††††††………………………………………………††……………………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……††‡ˆ‰‰Š‹‹Œ�ŽŽŽ�����������������ŽŽ��Œ‹‹Š‰ˆ‡‡†…„„ƒƒƒ‚‚‚‚‚‚��ƒƒƒ‚‚‚‚‚‚‚‚������������€€��������€€€€€€€€€€€€€€}}}}}}}}}}}||||||||||||||{{{||||{{{{{{{{{zzzzzzzzyyyyyxxxxxxxxxxxxwwwwwwwwwvvuuuuuuuuuuuuttttttttttttssssssssssrrrrrrrrrrrqqqqrrrrrrrrrrqqqqqqqqqqqqqppqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnooooopppppppppoooonnnnmmmmmmmmmmllllkkkkkkjjjjiiiiiihhhhhhhhggggggggggffffffffeeeeeddddddccccccccccbbbbbbbbbaaaaa``````````__________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUTTTTTTTUTTTTTTTTTTTTSSSSSSSSSSRRQQQQQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>===>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::9999999998888888888777777777766666666666665555555555444444444444433333333332222222222111111111110000000000/////////...........-----------,,,,,,,,,,,++++++++++********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………………………………………„„„„………………………………………………………………††††††††††††††††††††††……†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††††††……††††††††††††††††††††††………††††††††††††††††††††††††††††††††………………………………………………††……………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……††‡ˆˆ‰Š‹ŒŒ�ŽŽ������������������ŽŽŽ�ŒŒ‹Š‰‰ˆ‡†……„ƒƒƒ‚‚‚‚‚����ƒƒ‚‚‚‚‚‚‚‚������������€€€�������€€€€€€€€€€€€€€}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{zzzzzzzyyyyyyxxxxxxxxxxxxwwwwwwwwwvvuuuuuuuuuuuuttttttttttttsssssssssssrrrrrrrrrrqqqqrrrrrrrrrrrqqqqqqqqqqqqppqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnooooopppppppppoooonnnnmmmmmmmmmmllllkkkkkjjjjjiiiiiihhhhhhhhggggggggggfffffffffeeeeddddddcccccccccbbbbbbbbbbaaaaa``````````__________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZYYYYYYYYYXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUTTTTTTUTTTTTTTTTTTTSSSSSSSSSSRRQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>===>>>===========<<<<<<<<<<;;;;;;;;;::::::::::9999999998888888888777777777766666666666665555555555444444444444433333333332222222222111111111110000000000/////////...........-----------,,,,,,,,,,,++++++++++********)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………………………………………„„„„………………………………………………………………††††††††††††††††††††††…††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††……††††††††††††††††††††††………†††††††††††††††††††††††††††††††††……………………………………………††……………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……††‡‡ˆ‰Š‹‹Œ��Ž�����‘‘‘‘‘‘��������ŽŽ��Œ‹ŠŠ‰ˆ‡††…„„ƒƒ‚‚‚‚������‚‚‚‚‚‚‚‚‚�������������€€€�������€€€€€€€€€€€€€€}}}}}}}}}}||||||||||||||||||||||||{{{{{{{zzzzzzzyyyyyyyxxxxxxxxxxxwwwwwwwwwvvuuuuuuuuuuuuutttttttttttsssssssssssrrrrrrrrrrqqqqrrrrrrrrrrrqqqqqqqqqqqqppqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnoooooppppppppppoooonnnnmmmmmmmmmmlllkkkkkkjjjjiiiiiihhhhhhhhgggggggggggfffffffffeeeedddddccccccccccbbbbbbbbbaaaaaa``````````__________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZYYYYYYYYYYXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>===>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999998888888888777777777776666666666665555555555444444444444433333333332222222222111111111110000000000/////////...........-----------,,,,,,,,,,,++++++++++********)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………„„„………………………………………………………………†††††††††††††††††††††††…†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡††††††††††††††††††††††………………………………………………………………††††††††††††††††††††††††…†††††††††††††††††††††††……†††††††††††††††††††††††††††††††††……………………………………………††……………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„……††‡‡ˆ‰‰Š‹Œ��Ž����‘‘‘‘‘‘‘‘‘�������ŽŽ�Œ‹‹Š‰ˆ‡‡†…„„ƒƒ‚‚‚‚�������‚‚‚‚‚‚‚‚‚������������€€€€�������€€€€€€€€€€€€€€}}}}}}}}}||||||||||||||||||||||||||{{{{{{zzzzzzzyyyyyyxxxxxxxxxxxxwwwwwwwwwvvuuuuuuuuuuuuuttttttttttttssssssssssrrrrrrrrrrrqqqrrrrrrrrrrrqqqqqqqqqqqqppqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnoooooppppppppppoooonnnnmmmmmmmmmmllkkkkkkjjjjiiiiiihhhhhhhhhgggggggggggfffffffffeeeedddddccccccccccbbbbbbbbbaaaaaa```````````_________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUTTTTTTUTTTTTTTTTTTTSSSSSSSSSRRRQQQQQQPPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>===>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999998888888888777777777776666666666665555555555444444444444433333333332222222222111111111110000000000/////////...........-----------,,,,,,,,,,,++++++++++********)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………………„„„………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡††††††††††††††††††††††……………………………………………………………††††††††††††††††††††††††…†††††††††††††††††††††††……†††††††††††††††††††††††††††††††††……………………………………………†††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„ƒƒƒƒƒƒ„„„„„……†††‡ˆˆ‰Š‹ŒŒ�ŽŽ���‘‘‘’’’‘‘‘‘‘�����ŽŽ��Œ‹Š‰ˆˆ‡†……„ƒƒƒ‚‚‚��������‚‚‚‚‚‚‚‚�������������€€€€�������€€€€€€€€€€€€€€€}}}}}}}}}||||||||||||||||||||||||||{{{{{{zzzzzzzyyyyyyxxxxxxxxxxxxwwwwwwwwwvvuuuuuuuuuuuuuttttttttttttssssssssssrrrrrrrrrrrqqqrrrrrrrrrrrqqqqqqqqqqqqqpqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnooooopppppppppppooonnnnnmmmmmmmmmllkkkkkkjjjjiiiiiihhhhhhhhggggggggggggfffffffffeeeedddddccccccccccbbbbbbbbbaaaaaa```````````_________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRQQQQQPPPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>===>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999998888888888777777777776666666666665555555555444444444444433333333333222222222111111111110000000000/////////...........-----------,,,,,,,,,,,++++++++++********)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††………†††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††††††††††††††…………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒ„„……††‡ˆˆ‰Š‹‹ŒŽ����‘‘‘‘‘‘‘‘‘‘�����ŽŽ�ŒŒ��Ž�ŒŒ‹Š‰‰ˆˆ‡‡††††††……………†…………………………„„„„„„„„„„„ƒƒƒ~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||||||||||||||||||{{{{{{zzzzzzzyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuvvvvvuuuuuuuuutttttttttttsssssrrrrrrrrrrrrqqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnnnnnnooooopoooooooonnnnmmmmmllllllllllllllkkkkkjjjjjiiiiiiiihggffffffffffffeeeeeeeeedddbbbbbbbbbaaaaaaaaaa````````````_____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZ[[[ZZZZZZZZZZYYYYYYYYYXXXYXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999998888888888777777777766666666665555555555544444444433333333332222222222111111111110000000000/////////...........-------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„……………………………………………………………………………………………………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††………†††††††††††††††††††††††††‡‡‡‡‡†††††††††††††††††††††††††††††††††………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚ƒƒƒƒƒ„„……††‡‡ˆ‰ŠŠ‹Œ�Ž���‘‘‘’’’’‘‘‘‘����ŽŽ�ŒŒ‹�Ž��Œ‹Š‰‰ˆˆ‡‡††††††………………†………………………„„„„„„„„„„„ƒƒƒƒ~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{zzzzzzzyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuvvvvvuuuuuuuuutttttttttttsssssrrrrrrrrrrrrqqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnnnnnnooooopoooooooonnnnmmmmmlllllllllllllkkkkkjjjjjiiiiiiiiihggffffffffffffeeeeeeeeedddbbbbbbbbbaaaaaaaaaa`````````````____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZ[[ZZZZZZZZZZZYYYYYYYYYXXXYXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999998888888888777777777766666666665555555555544444444433333333332222222222111111111110000000000/////////...........-------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„…………………………………………………………………………………………………†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††……†††††††††††††††††††††††††‡‡‡‡‡†††††††††††††††††††††††††††††††††………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚ƒƒƒƒƒƒ„„……††‡‡ˆ‰‰Š‹ŒŒ�Ž���‘‘‘’’’’‘‘‘����ŽŽ��Œ‹ŠŽŽ�Œ‹ŠŠ‰ˆˆ‡‡‡††††††………………†…………………………„„„„„„„„„„ƒƒƒƒ~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||||}}||||||||||||{{{{zzzzzzzzyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuvvvvvuuuuuuuuutttttttttttsssssrrrrrrrrrrrrqqqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnnnnnooooopoooooooonnnmmmmmmlllllllllllllkkkkkjjjjjiiiiiiiihhgfffffffffffffeeeeeeeeedddbbbbbbbbbaaaaaaaaaa`````````````____________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZ[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999998888888888777777777766666666665555555555544444444433333333332222222222111111111110000000000/////////...........-------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„…………………………………………………………………………………………………†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††……†††††††††††††††††††††††††‡‡‡‡‡‡††††††††††††††††††††††††††††††††………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„……††‡‡ˆ‰‰Š‹‹Œ������‘‘’’’’’‘‘‘����Ž��Œ‹‹ŠŽ�Œ‹‹Š‰‰ˆˆ‡‡†††††††………………†………………………„„„„„„„„„„ƒƒƒƒƒ~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||}}}}}}}}|||||||||{{{{zzzzzzzzyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuvvvvvvuuuuuuuuuttttttttttsssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnnnnnooooooooooooonnnnmmmmmlllllllllllllkkkkkjjjjjjiiiiiiiihhgffffffffffffeeeeeeeeeedddbbbbbbbbbaaaaaaaaaa`````````````____________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZ[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999998888888888777777777766666666665555555555544444444433333333333222222222111111111110000000000/////////...........--------,,,,,,,,,,+++++++++++************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„…………………………………………………………………………………………………††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††††††††††……………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„…………„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„……††‡‡ˆ‰‰ŠŠ‹ŒŒ�Ž���‘‘‘‘’’’‘‘‘����ŽŽ�Œ‹‹Š‰�Œ‹‹Š‰‰ˆˆ‡‡‡††††††…………………††……………………„„„„„„„„„„ƒƒƒƒƒ~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||}}}}}}}}}}}|||||||{{{{zzzzzzzzyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuvvvvvvuuuuuuuuuttttttttttsssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnnnnnnooooooooooonnnnnmmmmmllllllllllllkkkkkkjjjjjjiiiiiiiihhgfffffffffffeeeeeeeeeeddddbbbbbbbbbaaaaaaaaaa`````````````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZ[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999998888888888777777777766666666665555555555544444444433333333333222222222111111111110000000000/////////...........--------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„…………………………………………………………………………………………………††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††……………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„…………………………„„„„„„„„„„ƒƒƒƒƒƒ„„„……††‡‡ˆ‰‰ŠŠ‹ŒŒ��Ž���‘‘‘‘‘‘‘‘‘����ŽŽ�Œ‹‹Š‰ˆŒŒ‹Š‰‰ˆˆ‡‡‡†††††††…………………†………………………„„„„„„„„„„ƒƒƒƒƒ~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||}}}}}}}}}}}}|||||||{{{{zzzzzzzyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuvvvvvvuuuuuuuuuttttttttttsssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnnnnnnnooooooooonnnnnmmmmmlllllllllkllkkkkkkkjjjjjjiiiiiiiihhgfffffffffffeeeeeeeeeeddddbbbbbbbbbaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZ[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQPPOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::99999999988888888887777777777666666666665555555555444444444333333333332222222222111111111100000000000////////...........--------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„„„„„„„„„„„„…………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††……………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„………………………………„„„„„„„„„ƒƒƒƒƒ„„„……††‡‡ˆ‰‰ŠŠ‹ŒŒ��ŽŽ���‘‘‘‘‘‘‘‘����ŽŽ�ŒŒ‹Š‰ˆˆŒ‹Š‰‰ˆˆ‡‡‡†††††††††………………†………………………„„„„„„„„„ƒƒƒƒƒƒ~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||}}}}}}}}}}}}}}|||||{{{{{zzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuuuuvvvvvvuuuuuuuuuttttttttttssssssrrrrrrrrrrrrqqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnooonnnnnnnnnmmmmmmllllllllkkllkkkkkkjjjjjjjiiiiiiiihhgffffffffffeeeeeeeeeeeddddbbbbbbbbbaaaaaaaaaaa````````````_____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZ[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQPPOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::99999999988888888887777777777666666666665555555555444444444333333333332222222222111111111100000000000////////...........--------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„„„„„„„„„„„„…………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††…………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„…………………………………„„„„„„„„ƒƒƒƒ„„„……††‡‡ˆ‰‰ŠŠ‹ŒŒ��ŽŽŽ���‘‘‘‘‘‘‘����ŽŽ�ŒŒ‹Š‰ˆˆ‡‹ŠŠ‰ˆˆ‡‡‡‡†††††††††………………†………………………„„„„„„„„„ƒƒƒƒƒƒ~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||}}}}}}}}}}}}}}|||||{{{{{zzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuuuuvvvvvvuuuuuuuuuttttttttttssssssrrrrrrrrrrrrqqqqqqqqqqqppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnoonnnnnnnnmmmmmmllllllllkkklkkkkkkkjjjjjjiiiiiiiiihhgffffffffffeeeeeeeeeeeddddbbbbbbbbbaaaaaaaaaaa`````````````____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZ[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQPPOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::99999999988888888887777777777666666666665555555555444444444333333333332222222222111111111100000000000/////////..........--------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„„„„„„„„„„„„………………………………………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††…………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„ƒƒƒ„„„„……†‡‡ˆ‰‰Š‹‹ŒŒ���ŽŽ����‘‘‘‘‘‘����ŽŽ�ŒŒ‹Š‰‰ˆ‡†ŠŠ‰‰ˆˆ‡‡‡†††††††††…………………†………………………„„„„„„„„„ƒƒƒƒƒƒ~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||}}}}}}}}}}}}}}|||||{{{{{zzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuuuuvvvvvvuuuuuuuuuutttttttttssssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmllllllllkkkkkkkkkkkjjjjjjjiiiiiiiiihhfffffffffffeeeeeeeeeeeddddbbbbbbbbbaaaaaaaaaaa`````````````____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZ[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQPPOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::99999999988888888887777777777666666666665555555555444444444333333333332222222222111111111100000000000/////////..........--------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„„„„„„„„„„„„…………………………………………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††…………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„ƒƒ„„„„……††‡ˆˆ‰ŠŠ‹ŒŒ���ŽŽ�����‘‘‘‘�����ŽŽ�ŒŒ‹Š‰‰ˆ‡††Š‰‰ˆˆ‡‡‡††††††††††……………………………………………„„„„„„„„„ƒƒƒƒƒƒ~~~~~~~~~~~~~~~~}}}}}}}||||||||||||||}}}}}}}}}}}}||||||{{{{{zzzzzzzzyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuvvvvvvuuuuuuuuuutttttttttssssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiihhffffffffffeeeeeeeeeeedddddbbbbbbbbbaaaaaaaaaaa`````````````____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZ[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::99999999988888888887777777777766666666665555555555444444444333333333332222222222111111111100000000000/////////..........--------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„„„„„„„„„„„„………………………………………………………………………………………………†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„…………………………………………„„„„„„„ƒ„„„„……††‡ˆˆ‰ŠŠ‹ŒŒ��ŽŽŽ�����‘‘‘‘�����ŽŽ�Œ‹‹Š‰ˆˆ‡††…‰‰ˆˆ‡‡‡‡††††††††††……………………………………………„„„„„„„„„ƒƒƒƒƒƒ~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||}}}}}}}}}}}}||||||{{{{{zzzzzzzzyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuvvvvvvuuuuuuuuuutttttttttssssssrrrrrrrrrrrrrqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjiiiiiiiiihhffffffffffeeeeeeeeeeedddddbbbbbbbbbaaaaaaaaaaa`````````````____________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZ[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::99999999988888888887777777777766666666665555555555444444444433333333332222222222111111111100000000000/////////..........--------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„„„„„„„„„„„„………………………………………………………………………………………………†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„…………………………………………„„„„„„„„„„„………†‡‡ˆ‰‰Š‹ŒŒ��ŽŽŽ�����‘‘‘‘�����ŽŽ�Œ‹‹Š‰ˆˆ‡††……‰ˆˆ‡‡‡‡†††††††††††……………………………………………„„„„„„„„„ƒƒƒƒƒƒ~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||}}}}}}}}}}||||||{{{{{{zzzzzzzzyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuvvvvvvuuuuuuuuuutttttttttssssssrrrrrrrrrrrrrqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiihhffffffffffeeeeeeeeeeedddddbbbbbbbbbaaaaaaaaaaa`````````````____________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZ[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::99999999988888888887777777777766666666665555555555444444444433333333332222222222111111111100000000000/////////..........--------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„„„„„„„„„„„………………………………………………………………………………………………††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„……………………………………………„„„„„„„„„„……††‡ˆˆ‰Š‹‹Œ��ŽŽŽ�����‘‘‘‘‘�����Ž�ŒŒ‹Š‰ˆˆ‡††……„ˆˆˆ‡‡‡†††††††††††……………………………………………„„„„„„„„„„ƒƒƒƒƒƒ~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||}}}}}}}}}|||||||{{{{{{zzzzzzzzyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuvvvvvvvuuuuuuuuutttttttttssssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiihhffffffffffeeeeeeeeeeedddddbbbbbbbbbaaaaaaaaaaa`````````````____________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZ[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQQQPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::99999999988888888888777777777766666666665555555555444444444433333333332222222222111111111100000000000/////////..........--------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„„„„„„„„………………………………………………………………………………………………††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„…„„„………†‡‡ˆ‰ŠŠ‹ŒŒ��ŽŽ������‘‘‘‘‘����Ž��Œ‹Š‰ˆˆ‡††……„„ˆˆ‡‡‡‡††††††††††………………………………………………„„„„„„„„„„ƒƒƒƒƒƒ~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||}}}}|||||||||{{{{{{zzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuvvvvvvvuuuuuuuuutttttttttssssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhffffffffffeeeeeeeeeeedddddbbbbbbbbbaaaaaaaaaaa`````````````____________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZ[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQQQPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::99999999988888888888777777777766666666665555555555444444444433333333332222222222111111111100000000000/////////...........-------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„„„„„„„„………………………………………………………………………………………………††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††……………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„……„„„……††‡ˆˆ‰Š‹‹Œ��ŽŽ�������‘‘‘‘‘���ŽŽ�Œ‹Š‰ˆˆ‡††……„„ƒˆ‡‡‡‡††††††††††††……………………………………………„„„„„„„„„„ƒƒƒƒƒƒ~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||||||}|||||||||{{{{{{zzzzzzzzzyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuvvvvvvvuuuuuuuuutttttttttssssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppoooooooooooooooooonnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhffffffffffeeeeeeeeeeedddddbbbbbbbbbaaaaaaaaaaa`````````````____________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZ[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::99999999988888888888777777777766666666665555555555444444444433333333332222222222111111111100000000000/////////...........-------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„„„„„„„………………………………………………………………………………………………†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††……………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„………„„………†‡‡ˆ‰‰Š‹ŒŒ�ŽŽ������‘‘‘‘‘‘‘���Ž�ŒŒ‹Š‰ˆ‡††…„„„ƒƒ‡‡‡‡‡†††††††††††………………………………………………„„„„„„„„„„ƒƒƒƒƒƒ~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{zzzzzzzzzyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuvvvvvvvuuuuuuuuutttttttttssssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppoooooooooooooooooonnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiihhhffffffffffeeeeeeeeeeedddddbbbbbbbbbaaaaaaaaaaa``````````````___________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZ[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQQQPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::99999999998888888888777777777766666666665555555555444444444433333333332222222222111111111100000000000/////////...........-------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„„„„„„„………………………………………………………………………………………………†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††……………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„………„„……††‡‡ˆ‰ŠŠ‹Œ��ŽŽ�����‘‘‘’’‘‘‘���Ž�Œ‹Š‰ˆ‡††……„„ƒƒƒ‡‡‡‡†††††††††††…………………………………………………„„„„„„„„„„„ƒƒƒƒƒ~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{zzzzzzzzzzyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuvvvvvvvuuuuuuuuutttttttttsssssssrrrrrrrrrrrrqqqqqqqqqqpppppppppppoooooooooooooooooonnnnnnnnnnmmmmmmmlllllllllllllkkkkkkkkkkkjkkkjjjjjjjjjjiiiiiiiiihhhffffffffffeeeeeeeeeeedddddbbbbbbbbbaaaaaaaaaaa``````````````___________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZ[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQQQPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::99999999998888888888777777777766666666665555555555444444444433333333332222222222111111111100000000000/////////...........-------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………„„„„„„„„„„„……………………………………………………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††……………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„…………„………††‡ˆˆ‰Š‹‹Œ��Ž�����‘‘‘‘’’’‘‘���Ž�Œ‹Š‰ˆ‡†……„„ƒƒƒƒ‡‡‡††††††††††††………………………………………………„„„„„„„„„„„„ƒƒƒƒƒ~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuvvvvvvvuuuuuuuuutttttttttsssssssrrrrrrrrrrrrqqqqqqqqqqppppppppppppoooooooooooooooooonnnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkjjkkkjjjjjjjjjjiiiiiiiiihhhffffffffffeeeeeeeeeeedddddbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZ[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQQQPPOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::99999999998888888888777777777766666666665555555555444444444433333333332222222222111111111110000000000/////////...........-------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………„„„„„„„„„„………………………………………………………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††…………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„…………„……††‡‡ˆ‰‰Š‹ŒŒ�ŽŽ����‘‘‘‘‘’’’‘‘���Ž�‹Š‰ˆ‡††…„„ƒƒƒƒ‚‡‡†††††††††††††………………………………………………„„„„„„„„„„„„ƒƒƒƒƒ~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuvvvvvvvuuuuuuuuuuttttttttsssssssrrrrrrrrrrrrqqqqqqqqqqppppppppppppoooooooooooooooooonnnnnnnnnmmmmmmmlllllllllllkkkkkkkkkkkkjjkkjjjjjjjjjjiiiiiiiiiihhhffffffffffeeeeeeeeeeedddddbbbbbbbbbaaaaaaaaaaa``````````````___________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZ[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQQQPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::99999999998888888888777777777766666666665555555555444444444433333333332222222222111111111110000000000/////////...........-------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………„„„„„„„„„„………………………………………………………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††…………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„……………………††‡ˆˆ‰ŠŠ‹Œ��ŽŽ����‘‘‘’’’’’‘‘����Œ‹Š‰ˆ‡†……„„ƒƒƒ‚‚‡†††††††††††††…………………………………………………„„„„„„„„„„„„ƒƒƒƒƒ~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuvvvvvvvuuuuuuuuuuttttttttsssssssrrrrrrrrrrrrqqqqqqqqqqppppppppppppoooooooooooooooooonnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkkkjjjkkjjjjjjjjjjiiiiiiiiiihhhffffffffffeeeeeeeeeeedddddbbbbbbbbbaaaaaaaaaaa``````````````___________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZ[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::99999999998888888888777777777766666666665555555555444444444433333333332222222222111111111110000000000/////////...........-------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………„„„„„„„„„„……………………………………………………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††…………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………†‡‡ˆ‰‰Š‹‹Œ��Ž����‘‘‘’’’’’’’‘��Ž�Œ‹Š‰ˆ‡†…„„ƒƒƒ‚‚‚‡†††††††††††††…………………………………………………„„„„„„„„„„„„ƒƒƒƒƒ~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuvvvvvvvuuuuuuuuuuttttttttsssssssrrrrrrrrrrrrqqqqqqqqqqpppppppppppppooooooooooooooooonnnnnnnnnnmmmmmmllllllllllkkkkkkkkkkkkjjjkjjjjjjjjjjjiiiiiiiiiihhhffffffffffeeeeeeeeeeedddddbbbbbbbbbaaaaaaaaaaa``````````````___________^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZ[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999998888888888777777777766666666665555555555444444444433333333332222222222111111111110000000000/////////...........-------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„„……………………………………………………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††…………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………††‡‡ˆ‰‰Š‹ŒŒ�ŽŽ����‘‘‘’’’“’’’‘��Ž�Œ‹Š‰ˆ‡†…„„ƒƒƒ‚‚‚‡††††††††††††……………………………………………………„„„„„„„„„„„„ƒƒƒƒƒ~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuvvvvvvvuuuuuuuuuuttttttttsssssssrrrrrrrrrrrrqqqqqqqqqqpppppppppppppooooooooooooooooonnnnnnnnnnmmmmmmlllllllllkkkkkkkkkkkkjjjjkjjjjjjjjjjjiiiiiiiiiihhhfffffffffffeeeeeeeeeedddddbbbbbbbbbaaaaaaaaaaa``````````````___________^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZ[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999998888888888777777777766666666665555555555444444444433333333332222222222111111111110000000000/////////...........-------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„……………………………………………………………………………………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………††‡ˆˆ‰ŠŠ‹Œ��ŽŽ���‘‘‘’’’’““’’‘��Ž�Œ‹Š‰ˆ‡†…„„ƒƒƒ‚‚‚†††††††††††††…………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒ~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuvvvvvvvuuuuuuuuuuttttttttsssssssrrrrrrrrrrrrqqqqqqqqqqpppppppppppppooooooooooooooooonnnnnnnnnnmmmmmmlllllllllkkkkkkkkkkkkjjjjkjjjjjjjjjjjiiiiiiiiiihhhfffffffffffeeeeeeeeeedddddbbbbbbbbbaaaaaaaaaaa``````````````___________^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZ[ZZZZZZZZZYYYYYYYYYYYXXXXYXXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQQPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999998888888888777777777766666666665555555555544444444433333333332222222222111111111110000000000/////////...........-------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„……………………………………………………………………………………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†…††‡‡ˆ‰‰Š‹‹Œ�ŽŽ����‘‘‘’’’’““’’‘��Ž�Œ‹Š‰ˆ‡†…„„ƒƒƒ‚‚‚†††††††††††††…………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒ~~~~~~~~~~~~~}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvuuuuuuuuuuttttttttsssssssrrrrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooooooooonnnnnnnnnnmmmmmmlllllllllkkkkkkkkkkkjjjjjkjjjjjjjjjjjiiiiiiiiiihhhfffffffffffeeeeeeeeeedddddbbbbbbbbbaaaaaaaaaaa``````````````___________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZ[[ZZZZZZZZZYYYYYYYYYYXXXXYXXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999998888888888777777777766666666665555555555544444444433333333332222222222111111111110000000000/////////...........-------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„……………………………………………………………………………………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†…††‡‡ˆ‰ŠŠ‹ŒŒ�ŽŽ����‘‘’’’’’““’’‘��Ž�Œ‹Š‰ˆ‡†…„„ƒƒƒ‚‚‚†††††††††††††…………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒ~~~~~~~~~~~~~}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuvvvvvvvuuuuuuuuuuutttttttsssssssrrrrrrrrrrrrqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhffffffffffeeeeeeeeeeedddddbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZ[ZZZZZZZZZZYYYYYYYYYYXXXXYXXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999998888888888777777777766666666665555555555544444444433333333332222222222111111111110000000000/////////...........-------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! €€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„………………………………………………………………„„„„………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡†††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††………†††††††††††††††††††††††††‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……†‡‡ˆˆ‰Š‹‹Œ�ŽŽ����‘‘’’“““““”””“’‘��Ž�Œ‹Š‰ˆ‡††……„„„ƒƒ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyxxxxyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuvvvvvvvvuuuuuuuuuutttttttssssssrrrrrrrrrrrrqqqqqqqqqpppppppppppppoooooooooonnnnnnnnnmmmmmmmmmmllllllkkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhhhgggggggggggfffffffeeeeeeeeeeeddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????@??????????>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;:::::99999999988888888887777777777766666666665555555555544444444443333333333222222111111111110000000000////////..........-------------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$############""""""""""!!!!!!!!!!! €€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„………………………………………………………………„„„…………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††………†††††††††††††††††††††††††‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……†‡‡ˆ‰ŠŠ‹Œ��Ž����‘‘’’““““““”””“’‘��Ž�Œ‹Š‰ˆ‡††……„„„ƒƒ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyxxxxyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuvvvvvvvvuuuuuuuuuuuttttttssssssrrrrrrrrrrrrqqqqqqqqqpppppppppppppoooooooooonnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjjjiiiiiihhhhhhhhhhhggggggggggffffffffeeeeeeeeeeeddddddddddccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????@??????????>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;:::::99999999988888888887777777777766666666665555555555544444444443333333333222222111111111110000000000////////..........-------------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$############""""""""""!!!!!!!!!!! €€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„………………………………………………………………„„„…………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆ‡‡††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††………†††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†‡ˆˆ‰Š‹‹Œ�ŽŽ���‘‘’’’““““““””““’‘��Ž�Œ‹Š‰ˆ‡‡†……„„„ƒƒ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxxxyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuvvvvvvvvuuuuuuuuuuuttttttssssssrrrrrrrrrrrrrqqqqqqqqqppppppppppppoooooooooonnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhhggggggggggfffffffeeeeeeeeeeeeddddddddddccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@????@??????????>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;:::::99999999988888888887777777777766666666665555555555544444444443333333333222222111111111110000000000////////..........-------------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$############""""""""""!!!!!!!!!!! €€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„…………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆ‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††……†††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……†‡‡ˆ‰‰Š‹Œ��Ž���‘‘‘’’““““””“””““’‘��Ž�Œ‹Š‰ˆˆ‡†……„„„ƒƒ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡~~~~~~~~~~~~~~}}}~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxxxyyyyyyyxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvuuuuuuuuuuuttttttssssssrrrrrrrrrrrrrqqqqqqqqqppppppppppppoooooooooonnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjjjiiiiiihhhhhhhhhhhggggggggggfffffffeeeeeeeeeeeeddddddddddccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@????@??????????>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;:::::99999999988888888887777777777766666666665555555555544444444443333333333222222111111111110000000000////////..........-------------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$############""""""""""!!!!!!!!!!! €€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„…………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆ‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††……†††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†‡ˆˆ‰Š‹‹Œ�Ž����‘‘’’“““””””“””““’‘��Ž�Œ‹Š‰ˆˆ‡††……„„ƒƒ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡~~~~~~~~~~~~~~}}}~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyxxxxxxyyyyyyyxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvuuuuuuuuuuuutttttsssssssrrrrrrrrrrrrqqqqqqqqqqpppppppppppoooooooooonnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjjjiiiiiihhhhhhhhhhhggggggggggfffffffeeeeeeeeeeeeddddddddddccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@????@??????????>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;:::::999999999888888888877777777777666666666655555555555444444444433333333332222221111111111100000000000///////..........-------------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$############""""""""""!!!!!!!!!!! €€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„……………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††……†††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„……††‡ˆ‰‰Š‹Œ�ŽŽ���‘‘’’“““”””””“””““’‘��Ž�Œ‹Š‰ˆˆ‡††……„„ƒƒ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡~~~~~~~~~~~~~~}}}~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyxxxxxxyyyyyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuvvvvvvvuuuuuuuuuuuuutttttsssssssrrrrrrrrrrrrqqqqqqqqqqppppppppppppooooooooonnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhggggggggggffffffffeeeeeeeeeeeddddddddddccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@????@??????????>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;:::::999999999888888888877777777777666666666655555555555444444444433333333332222221111111111100000000000///////..........-------------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$############""""""""""!!!!!!!!!!!! €€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„……………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††……†††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……††ˆˆ‰Š‹ŒŒ�Ž���‘‘’’“““””””””“””“’’‘��Ž�Œ‹Š‰‰ˆ‡††……„„ƒƒ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡~~~~~~~~~~~~~~}}}~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyxxxxxxyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuvvvvvvvuuuuuuuuuuuuutttttsssssssrrrrrrrrrrrrqqqqqqqqqqppppppppppppooooooooonnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhggggggggggffffffffeeeeeeeeeeeddddddddddccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@????@??????????>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;:::::999999999888888888887777777777666666666655555555555444444444433333333332222222111111111100000000000///////...........------------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############""""""""""!!!!!!!!!!!! €€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„……………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†‡ˆ‰‰Š‹Œ�Ž���‘‘’’“““”””””””“””“’‘‘��Ž�Œ‹Š‰ˆˆ‡††……„„ƒƒ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡~~~~~~~~~~~~~~~}}~~~~~~~~~~~}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyxxxxxxxyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuvvvvvvuuuuuuuuuuuuuutttttsssssssrrrrrrrrrrrrqqqqqqqqqqppppppppppppooooooooonnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhgggggggggggffffffffeeeeeeeeeeeddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@????@??????????>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;:::::999999999888888888887777777777666666666655555555555444444444433333333332222222111111111100000000000///////...........-------------,,,,,,,,,,++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############""""""""""!!!!!!!!!!!! €€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„……………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††††‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……††‡ˆ‰Š‹Œ��Ž���‘’’““”””””””””“”““’‘���Ž�Œ‹Š‰ˆˆ‡††……„„ƒƒ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡~~~~~~~~~~~~~~~}}~~~~~~~~~~~}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyxxxxxxxyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuvvvvvvuuuuuuuuuuuuuutttttsssssssrrrrrrrrrrrrqqqqqqqqqqqppppppppppppoooooooonnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhhggggggggggffffffffeeeeeeeeeeeddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@????@??????????>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;:::::999999999888888888887777777777666666666655555555555444444444433333333333222222111111111100000000000///////...........-------------,,,,,,,,,,++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############""""""""""!!!!!!!!!!!! €€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††††‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……††‡‰‰Š‹Œ�Ž���‘’’““””””””””””“”“’’‘��Ž�ŒŒ‹Š‰ˆˆ‡††……„„ƒƒ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡~~~~~~~~~~~~~~}}~~~~~~~~~~~}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyxxxxxxxyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuvvvvvvuuuuuuuuuuuuuutttttsssssssrrrrrrrrrrrrrqqqqqqqqqqppppppppppppoooooooonnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhhggggggggggffffffffeeeeeeeeeeeddddddddddccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@????@??????????>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;:::::999999999888888888887777777777666666666655555555555444444444433333333333222222111111111100000000000///////...........-------------,,,,,,,,,,++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############""""""""""!!!!!!!!!!!! €€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††††‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„……†‡‡‰Š‹Œ�ŽŽ��‘‘’““””””•••””””“”“’‘���Ž�Œ‹ŠŠ‰ˆ‡‡††……„„ƒƒ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡~~~~~~~~~~~~~~}}~~~~~~~~~~~}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyxxxxxxyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuttttssssssssrrrrrrrrrrrrqqqqqqqqqqppppppppppppoooooooonnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhhggggggggggffffffffeeeeeeeeeeeddddddddddccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@????@??????????>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;:::::999999999988888888887777777777666666666665555555555444444444433333333333222222111111111100000000000///////...........-------------,,,,,,,,,,++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############""""""""""!!!!!!!!!!!! €€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„……†‡ˆ‰Š‹Œ�Ž��‘‘’’““”””••••”””““““’‘��Ž��Œ‹Š‰‰ˆ‡‡†……„„„ƒƒ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡~~~~~~~~~~~~~~~}}~~~~~~~~~~~}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuttttssssssssrrrrrrrrrrrrqqqqqqqqqqppppppppppppoooooooonnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhgggggggggggfffffffeeeeeeeeeeedddddddddddccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@????@??????????>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;:::::999999999988888888887777777777666666666665555555555444444444433333333333222222111111111100000000000///////...........-------------,,,,,,,,,,++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############""""""""""!!!!!!!!!!!! €€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††††‡‡‡††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„……†‡ˆŠŠŒ�Ž���‘’’““”””•••••”””“’“’‘���Ž�Œ‹ŠŠ‰ˆˆ‡††……„„„ƒƒ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡~~~~~~~~~~~~~~~}}~~~~~~~~~~~}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuttttssssssssrrrrrrrrrrrrqqqqqqqqqqqppppppppppppooooooonnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhgggggggggggfffffffeeeeeeeeeeedddddddddddccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@????@??????????>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;:::::999999999988888888887777777777666666666665555555555444444444433333333333222222111111111100000000000///////...........-------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############""""""""""!!!!!!!!!!!! €€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††††‡‡‡††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„…††‡ˆŠ‹Œ�Ž��‘‘’““”””••••••””““’’’‘��Ž�ŒŒ‹Š‰‰ˆ‡‡††……„„„ƒƒ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡~~~~~~~~~~~~~~~}}~~~~~~~~~~~}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuttttssssssssrrrrrrrrrrrrqqqqqqqqqqqppppppppppppooooooonnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhgggggggggggfffffffeeeeeeeeeeedddddddddddccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@????@??????????>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;:::::999999999988888888887777777777666666666665555555555444444444433333333333222222111111111100000000000///////...........-------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$###########""""""""""!!!!!!!!!!!! €€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‡‡‡‡‡‡‡††††††††††††‡‡†††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„…††‡ˆŠ‹Œ�Ž��‘’““”””•••••••””“’’’‘��Ž��Œ‹Š‰‰ˆˆ‡††………„„ƒƒƒ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡~~~~~~~~~~~~~~~~}~~~~~~~~~~~}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuttttssssssssrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppooooooonnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhgggggggggggffffffffeeeeeeeeeedddddddddddcccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@????@??????????>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;:::::999999999988888888887777777777666666666665555555555444444444433333333333222222111111111100000000000///////...........-------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$###########""""""""""!!!!!!!!!!!! €€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„…†‡ˆ‰ŠŒ�Ž��‘‘’““””•••••••””““’‘‘���Ž�Œ‹ŠŠ‰ˆˆ‡‡††……„„„ƒƒƒ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡~~~~~~~~~~~~~~~~}~~~~~~~~~~~}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuttttssssssssrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppooooooonnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhgggggggggggffffffffeeeeeeeeeedddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@????@??????????>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;:::::999999999988888888887777777777666666666665555555555444444444433333333333222222111111111100000000000///////...........-------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$###########""""""""""!!!!!!!!!!!! €€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„…†‡ˆ‰‹Œ�Ž��‘’““”””••••••”””“’‘‘‘��Ž�Œ‹ŠŠ‰ˆˆ‡‡††………„„„ƒƒƒ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡~~~~~~~~~~~~~~~~~}~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxxyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuvvvvuuuuuuuuuuuuuuuutttttssssssssrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooonnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhgggggggggggffffffffeeeeeeeeeedddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@????@@?????????>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;:::::999999999988888888887777777777666666666665555555555444444444433333333333222222111111111100000000000///////...........-------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$###########""""""""""!!!!!!!!!!!! €€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰‹Œ�Ž�‘‘’““””••••••”””““’‘���Ž�Œ‹ŠŠ‰ˆˆ‡‡††………„„„„ƒƒƒ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡~~~~~~~~~~~~~~~~}~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxxyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuvvvvvuuuuuuuuuuuuuuutttttssssssssrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooonnnnnnnnnnmmmmmmmmmmlllllkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhgggggggggggffffffffeeeeeeeeeeeddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@????@@?????????>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;:::::999999999988888888887777777777766666666665555555555444444444433333333333222222111111111100000000000///////...........-------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$###########""""""""""!!!!!!!!!!!! €€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰‹ŒŽ��‘’’“”””••••••””““’‘����ŽŒŒ‹Š‰ˆˆ‡‡†††………„„„ƒƒƒƒ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡~~~~~~~~~~~~~~~~}~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxxyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuvvvvvuuuuuuuuuuuuuuutttttssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnmmmmmmmmmmlllllkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhhggggggggggffffffffeeeeeeeeeeeddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXWWWWWWWWWWWWWVVVVVVVVVUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@????@@?????????>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;:::::999999999988888888887777777777766666666665555555555444444444433333333333222222111111111100000000000///////...........-------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""""""""!!!!!!!!!!!! €€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰‹�Ž��‘’““”””•••••”””“’’‘���Ž�Œ‹Š‰ˆˆ‡‡†††………„„„„ƒƒƒƒ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡~~~~~~~~~~~~~~~~}~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxxyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuvvvvuuuuuuuuuuuuuuuttttttssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnnmmmmmmmmmlllllkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhhggggggggggffffffffeeeeeeeeeeeddddddddddccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@????@@?????????>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;:::::999999999988888888887777777777766666666665555555555444444444433333333333222222111111111100000000000///////...........-------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""""""""!!!!!!!!!!!! €€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆŠŒ�Ž��‘’“””””••••”””““’‘��ŽŽ�Œ‹Š‰‰ˆ‡‡††…………„„„„„ƒƒƒƒ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡~~~~~~~~~~~~~~~~}~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuvvvvuuuuuuuuuuuuuuuttttttssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnnmmmmmmmmmlllllkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhhggggggggggffffffffeeeeeeeeeeeddddddddddccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPOPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@????@@?????????>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;:::::999999999988888888887777777777766666666665555555555444444444443333333333222222111111111100000000000///////...........-------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""""""""!!!!!!!!!!!! €€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„……†‡‰ŠŒ�Ž�‘’’“”””••••”””““’’‘��ŽŽ�Œ‹Š‰ˆ‡‡††…………„„„„„ƒƒƒƒƒ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡~~~~~~~~~~~~~~~}}~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuvvvvuuuuuuuuuuuuuutttttttssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnnmmmmmmmmmlllllkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhhggggggggggffffffffeeeeeeeeeeeddddddddddccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@????@@?????????>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;::::999999999988888888887777777777766666666665555555555444444444443333333333222222111111111100000000000///////...........-------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""""""""!!!!!!!!!!!! €€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„……†ˆ‰ŠŒ���‘’““”””•••””””““’‘‘����Œ‹Š‰ˆˆ‡††…………„„„„„„ƒƒƒƒƒ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡~~~~~~~~~~~~~~~}}~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuvvvvuuuuuuuuuuuuuutttttttssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnnmmmmmmmmmlllllkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhhggggggggggffffffffeeeeeeeeeeeddddddddddccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???@@?????????>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;::::999999999988888888887777777777766666666665555555555444444444443333333333222222111111111100000000000///////...........-------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""""""""!!!!!!!!!!!! €€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰ŠŒŽ��‘’““”””••”””””“’’‘��Ž��Œ‹Š‰ˆ‡††…………„„„„„„ƒƒƒƒƒƒ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡~~~~~~~~~~~~~~~}}~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyxxxxxxyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuvvvvuuuuuuuuuuuuuttttttttssssssssrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppoooooonnnnnnnnnnnmmmmmmmmmlllllkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhhggggggggggffffffffeeeeeeeeeeeddddddddddccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa`````````````___________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???@@?????????>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;::::999999999988888888887777777777766666666665555555555444444444443333333333222222111111111100000000000///////...........-------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""""""""!!!!!!!!!!!! €€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰‹�Ž��‘’“””””••””””““’’‘��Ž��Œ‹‰‰ˆ‡††………„„„„„„„ƒƒƒƒƒƒ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡~~~~~~~~~~~~~~~}}~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyxxxxxxyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuvvvvuuuuuuuuuuuuuttttttttssssssssrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppooooooonnnnnnnnnnnmmmmmmmmmlllllkkkkkkkkkjjjjjjjjjjjiiiiiihhhhhhhhhhhggggggggggffffffffeeeeeeeeeeeddddddddddccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa`````````````___________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWWVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???@@?????????>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;::::999999999988888888887777777777766666666665555555555444444444443333333333222222111111111100000000000///////...........-------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""""""""!!!!!!!!!!!! ����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††…………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„……………………………………………„„„„„„„„…………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰‹�Ž�‘’“””•••••••”””““’‘��Ž���Ž�Œ‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡††††ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssrrrrrrqqqqqqqqqqqqqppppppppppppppooooooooooonnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbaaaaaaaa````````````_______^^^^^^^^]]]]]]]]]]\\\\\\\]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::999999999888888888888777777777766666666665555444444444433333333332222222222211111111111000000/////////...........---------,,,,,,,,,,,++++++++++++************)))))))))))((((((((('''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!""!!!!!!!!!!!! ����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††…………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„……………………………………………„„„„„„„„…………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆŠ‹���‘’“””•••••••”””“’’‘��Ž���Ž�Œ‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡††††ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssrrrrrrqqqqqqqqqqqqqppppppppppppppooooooooooonnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbaaaaaaaa````````````_______^^^^^^^^]]]]]]]]]]\\\\\\\]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::999999999888888888888777777777766666666665555444444444433333333332222222222211111111111000000/////////...........---------,,,,,,,,,,,+++++++++++++***********)))))))))))((((((((('''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!""!!!!!!!!!!!! ����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††…………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„……………………………………………„„„„„„„„…………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆŠ‹Ž��‘’“””•••••••””““’’‘��Ž���Ž�Œ‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡††††ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssrrrrrrqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnmmmmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbaaaaaaaa````````````_______^^^^^^^^]]]]]]]]]]\\\\\\\]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::999999999888888888888777777777766666666665555444444444433333333332222222222211111111111000000/////////...........---------,,,,,,,,,,,+++++++++++++***********)))))))))))((((((((('''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!""!!!!!!!!!!!! ����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„……………………………………………………………………†††††††††…………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„……………………………………………„„„„„„„„………………………………††††††…………………„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„……†‡‰Š‹Ž��’““”•••••••”””““’’‘��Ž���Ž�Œ‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡††††ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssrrrrrrqqqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbaaaaaaaa````````````_______^^^^^^^^]]]]]]]]]]\\\\\\\]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::999999999888888888888777777777766666666665555444444444433333333332222222222211111111111000000/////////...........---------,,,,,,,,,,,+++++++++++++***********)))))))))))((((((((('''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!""!!!!!!!!!!!! ����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„……………………………………………………………………†††††††††…………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„……………………………………………„„„„„„„„……………………………††††††††………………„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„…††ˆ‰ŠŒŽ�‘’“””••••••••””““’’‘��Ž���Ž�Œ‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡††††ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssrrrrrrqqqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbaaaaaaaa````````````_______^^^^^^^^]]]]]]]]]]\\\\\\\]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::999999999888888888888777777777766666666665555444444444433333333332222222222211111111111000000/////////...........---------,,,,,,,,,,,+++++++++++++***********)))))))))))((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!""!!!!!!!!!!!! ����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„……………………………………………………………………†††††††††…………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„……………………………………………„„„„„„„„…………………………†††††††††………………„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰ŠŒŽ�‘’“””••••••••””““’’‘��Ž���Ž�Œ‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡†††ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbaaaaaaaa````````````_______^^^^^^^^]]]]]]]]]]\\\\\\\]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777777777766666666665555444444444433333333332222222222211111111111000000/////////...........---------,,,,,,,,,,,+++++++++++++***********)))))))))))((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!""!!!!!!!!!!!! ����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„……………………………………………………………………†††††††††…………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„……………………………………………„„„„„„„„…………………………†††††††††………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰ŠŒŽ�‘’“””••••••••””““’’‘��Ž���Ž�Œ‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡†††ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssrrrrrrqqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbaaaaaaaa````````````_______^^^^^^^^]]]]]]]]]]\\\\\\\]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777777777766666666665555444444444433333333332222222222211111111111000000/////////...........---------,,,,,,,,,,,+++++++++++++***********)))))))))))((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!""!!!!!!!!!!!! ����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„……………………………………………………………………†††††††††…………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„……………………………………………„„„„„„„„………………………†††††††††††……………„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰ŠŒŽ�‘’“””••••••••””““’’‘��Ž���Ž�Œ‹ŠŠ‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡†††ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbaaaaaaaa````````````_______^^^^^^^^]]]]]]]]]]\\\\\\\]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<=<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777777777766666666665555444444444433333333332222222222211111111111000000/////////...........---------,,,,,,,,,,,+++++++++++++***********)))))))))))((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!! ����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„……………………………………………………………………†††††††††…………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„……………………………………………„„„„„„„„………………………†††††††††††……………„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰ŠŒŽ�‘’“””••••••••””““’’‘��Ž���Ž�Œ‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡†††ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssrrrrrrqqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbaaaaaaaa````````````_______^^^^^^^^]]]]]]]]]]\\\\\\\]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<=<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777777777766666666665555444444444433333333332222222222211111111111000000/////////...........---------,,,,,,,,,,,+++++++++++++***********)))))))))))((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!! ����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„……………………………………………………………………†††††††††…………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„……………………………………………„„„„„„„„………………………†††††††††††……………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰ŠŒŽ�‘’“””••••••••””““’’‘��Ž���Ž�Œ‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡†††ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbaaaaaaaa````````````_______^^^^^^^]]]]]]]]]]]\\\\\\\]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<=<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777777777766666666665555444444444433333333332222222222211111111111000000/////////...........---------,,,,,,,,,,,+++++++++++++***********)))))))))))((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#$###########"""""""""""""""!!!!!!!!!!!! ����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„……………………………………………………………………†††††††††…………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„……………………………………………„„„„„„„„………………………†††††††††††……………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„…††ˆ‰ŠŒŽ�‘’“””••••••••””““’’‘��Ž���Ž�Œ‹‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡††ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssrrrrrrqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbaaaaaaaa```````````________^^^^^^^]]]]]]]]]]]\\\\\\\]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<=<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777777777766666666665555444444444433333333332222222222211111111111000000/////////...........---------,,,,,,,,,,,+++++++++++++***********)))))))))))((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#$###########"""""""""""""""!!!!!!!!!!!! ����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„……………………………………………………………………†††††††††…………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„……………………………………………„„„„„„„„………………………†††††††††††……………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„……†‡‰Š‹Ž��’““”••••••••””““’’‘��Ž���Ž�Œ‹‹Š‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡††ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚��~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssrrrrrrqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbaaaaaaaa```````````________^^^^^^^]]]]]]]]]]]\\\\\\\]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<=<<<<<<<<<<;;;;;;;;;;::::::::::::99999999988888888888777777777766666666665555444444444433333333332222222222211111111111000000/////////...........---------,,,,,,,,,,,+++++++++++++***********)))))))))))((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#$###########"""""""""""""""!!!!!!!!!!!! ����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„……………………………………………………………………†††††††††…………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„……………………………………………„„„„„„„„………………………†††††††††††……………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆŠ‹Ž��‘’“”••••••••””““’’‘��Ž���Ž�Œ‹‹Š‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡††ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssrrrrrrqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbaaaaaaaa```````````________^^^^^^^]]]]]]]]]]]\\\\\\\]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>==========<<<<=<<<<<<<<<<;;;;;;;;;;::::::::::::99999999988888888888777777777766666666665555444444444433333333332222222222211111111111000000/////////...........---------,,,,,,,,,,,+++++++++++++***********)))))))))))((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#$###########"""""""""""""""!!!!!!!!!!!! ����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„……………………………………………………………………†††††††††…………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„……………………………………………„„„„„„„„………………………††††††††††………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰‹���‘’“””••••••”””““’‘‘��Ž���Ž�Œ‹‹Š‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡††ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssrrrrrrqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbaaaaaaaa```````````________^^^^^^^]]]]]]]]]]]\\\\\\\]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>==========<<<<=<<<<<<<<<<;;;;;;;;;;::::::::::::99999999988888888888777777777766666666665555444444444433333333332222222222211111111111000000/////////...........---------,,,,,,,,,,,+++++++++++++***********)))))))))))((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#$###########"""""""""""""""!!!!!!!!!!!! ����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„……………………………………………………………………†††††††††…………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„……………………………………………„„„„„„„„………………………††††††††††………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰Š�Ž�‘’“””••••••”””““’‘‘��Ž���Ž�Œ‹‹Š‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡††ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssrrrrrrqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbaaaaaaaa```````````________^^^^^^^]]]]]]]]]]]\\\\\\\]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????>>>>>>>>>>==========<<<<=<<<<<<<<<<;;;;;;;;;;::::::::::::99999999988888888888777777777766666666665555444444444433333333332222222222211111111111000000/////////...........---------,,,,,,,,,,,+++++++++++++***********)))))))))))((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#$############""""""""""""""!!!!!!!!!!!! ����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„……………………………………………………………………†††††††††…………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„……………………………………………„„„„„„„„………………………††††††††††………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„…††ˆ‰Š�Ž��‘’“””•••••”””““’‘���Ž���Ž�Œ‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡††ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssrrrrrrqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbaaaaaaaa```````````________^^^^^^^]]]]]]]]]]]\\\\\\\]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????>>>>>>>>>>==========<<<<=<<<<<<<<<<;;;;;;;;;;::::::::::::99999999988888888888777777777766666666665555444444444433333333332222222222211111111111000000/////////...........---------,,,,,,,,,,,+++++++++++++***********)))))))))))((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#$############""""""""""""""!!!!!!!!!!!! ����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„……………………………………………………………………†††††††††…………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„……………………………………………„„„„„„„„…………………………†††††††††………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆŠŒŽ��‘’“””•••••”””““’‘��Ž�Œ��Ž�Œ‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡††ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssrrrrrrqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbaaaaaaaa```````````________^^^^^^^]]]]]]]]]]]\\\\\\\]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????>>>>>>>>>>==========<<<<=<<<<<<<<<<;;;;;;;;;;::::::::::::99999999988888888888777777777766666666665555444444444433333333332222222222211111111111000000/////////...........---------,,,,,,,,,,,+++++++++++++***********)))))))))))((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#$############""""""""""""""!!!!!!!!!!!! ����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„……………………………………………………………………†††††††††…………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„……………………………………………„„„„„„„„…………………………†††††††††………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰Œ�Ž�‘’“””•••••”””“’’‘��Ž�Œ��Ž�Œ‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡††ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssrrrrrrqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbaaaaaaaa```````````________^^^^^^^]]]]]]]]]]]\\\\\\\]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????>>>>>>>>>>==========<<<<=<<<<<<<<<<;;;;;;;;;;::::::::::::99999999988888888888777777777766666666665555444444444433333333332222222222211111111111000000/////////...........---------,,,,,,,,,,,+++++++++++++***********)))))))))))((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#$############""""""""""""""!!!!!!!!!!!! ����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„……………………………………………………………………†††††††††…………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„……………………………………………„„„„„„„„……………………………††††††††………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„…†‡ˆ‰‹�Ž�‘’““””••••”””“’’‘��Ž�Œ�Ž��Œ‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡††ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssrrrrrrqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbaaaaaaaa```````````________^^^^^^^]]]]]]]]]]]\\\\\\\]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????>>>>>>>>>>>=========<<<<=<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999988888888888877777777766666666665555444444444433333333332222222222211111111111000000/////////...........---------,,,,,,,,,,,+++++++++++++***********)))))))))))((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#$############""""""""""""""!!!!!!!!!!!! ����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„……………………………………………………………………†††††††††…………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„……………………………………………„„„„„„„„………………………………††††††…………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„……†‡‰‹ŒŽ��‘’“””•••••””“’’‘��Ž�Œ�Ž�ŒŒ‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡††ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssrrrrrrqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbaaaaaaaa```````````________^^^^^^^]]]]]]]]]]]\\\\\\\]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????>>>>>>>>>>>=========<<<<=<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999988888888888877777777776666666666555444444444433333333332222222222211111111111000000/////////...........---------,,,,,,,,,,,+++++++++++++***********)))))))))))((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#$############""""""""""""""!!!!!!!!!!!! ����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„……………………………………………………………………†††††††††…………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„……………………………………………„„„„„„„„…………………………………†††††…………………„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒ„„…†‡ˆ‹Œ���‘’“””•••••””“’’‘��Ž�Œ�Ž�ŒŒ‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡††ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssrrrrrrqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbaaaaaaaa```````````________^^^^^^^]]]]]]]]]]]\\\\\\\]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????>>>>>>>>>>>=========<<<<=<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999988888888888877777777776666666666555444444444433333333332222222222211111111111000000/////////...........---------,,,,,,,,,,,+++++++++++++***********)))))))))))((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#$############""""""""""""""!!!!!!!!!!!! ����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††…………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„……………………………………………„„„„„„„„…………………………………………†……………………„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒ„„…†‡ˆŠŒ�Ž�‘’“””•••••””“’’‘��Ž�Œ�Ž�Œ‹‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡††ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssrrrrrrqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbaaaaaaaa```````````________^^^^^^^]]]]]]]]]]]\\\\\\\]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>>=========<<<<=<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999998888888888877777777776666666666555444444444433333333332222222222211111111111000000/////////...........---------,,,,,,,,,,,+++++++++++++***********)))))))))))((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#$############""""""""""""""!!!!!!!!!!!! ����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††…………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„……………………………………………„„„„„„„„…………………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒ„…†‡ˆŠŒ�Ž�‘’“””•••••””“’’‘��Ž�Œ�Ž�Œ‹‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡††ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwxxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssrrrrrrqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbaaaaaaaa```````````________^^^^^^^]]]]]]]]]]]\\\\\\\]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>>=========<<<<==<<<<<<<<<;;;;;;;;;;;:::::::::::99999999998888888888877777777776666666666555444444444433333333332222222222211111111111000000/////////...........---------,,,,,,,,,,,+++++++++++++***********)))))))))))((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††……………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„……………………………………………„„„„„„„„…………………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒ„……†ˆŠ‹�Ž�‘’“””•••••””“’’‘���Œ‹�Ž�Œ‹‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡††ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwxxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssrrrrrrqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbaaaaaaaa```````````________^^^^^^^]]]]]]]]]]]\\\\\\\]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>==========<<<==<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888877777777776666666666555544444444433333333332222222222211111111111000000/////////...........---------,,,,,,,,,,,+++++++++++++***********)))))))))))((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††……………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„…………………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒ„……†ˆŠ‹�Ž�‘’“””•••••””“’’‘�Ž�Œ‹�Ž�Œ‹‹Š‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡††ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssrrrrrrqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbaaaaaaaa```````````________^^^^^^^]]]]]]]]]]]\\\\\\\]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>==========<<<==<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888877777777776666666666555544444444433333333332222222222211111111111000000/////////...........---------,,,,,,,,,,,+++++++++++++***********)))))))))))((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„…………………………………………………………………………………………………††††††††††††††††††††††††††„„„„………………………………………………………„„„„„„„„„…………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆ‰ŠŒ�Ž��‘’’““““’’‘��Ž�Œ‹Š‰�Œ‹Š‰‰ˆˆ‡‡‡††††††……………………‚‚‚‚‚‚‚‚‚‚��������������€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsttssssssssssssrrrrrrrrrrrqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiggggggggffffffffffeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaa````````__________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTUTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>????>>>>>>>>>>>=========<<==<<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888777777776666666666555555555544444444443333333333222222211111111110000000000/////////...........-------,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„…………………………………………………………………………………………………††††††††††††††††††††††††††„„„„………………………………………………………„„„„„„„„„„………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆ‰‹Œ�Ž�‘‘’’““““’‘‘��Ž�Œ‹Š‰�Œ‹Š‰‰ˆˆ‡‡‡††††††……………………‚‚‚‚‚‚‚‚‚‚��������������€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsttssssssssssssrrrrrrrrrrrqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiggggggggffffffffffeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaa````````__________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTUTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>????>>>>>>>>>>>=========<<==<<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888777777776666666666555555555544444444443333333333222222211111111110000000000/////////...........-------,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„…………………………………………………………………………………………………††††††††††††††††††††††††††„„„„………………………………………………………„„„„„„„„„„………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰‹Œ�Ž�‘‘’’“““’’‘‘��Ž�Œ‹Š‰Œ‹‹Š‰‰ˆˆ‡‡‡††††††……………………‚‚‚‚‚‚‚‚‚‚��������������€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsttssssssssssssrrrrrrrrrrrqqqqqqqqppppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiggggggggffffffffffeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbaaaaa````````__________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTUTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>?????>>>>>>>>>>=========<<===<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888777777776666666666555555555544444444443333333333222222211111111110000000000/////////...........-------,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„…………………………………………………………………………………………………††††††††††††††††††††††††††„„„„………………………………………………………„„„„„„„„„„………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆˆŠ‹ŒŽ��‘‘’’“““’’‘‘��Ž�Œ‹Š‰Œ‹‹Š‰‰ˆˆ‡‡‡††††††……………………‚‚‚‚‚‚‚‚‚‚��������������€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsttssssssssssssrrrrrrrrrrrqqqqqqqqppppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiggggggggffffffffffeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbaaaaa````````__________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>=========<<===<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888777777776666666666555555555544444444443333333333222222211111111110000000000/////////...........-------,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„…………………………………………………………………………………………………††††††††††††††††††††††††††„„„„………………………………………………………„„„„„„„„„„„……………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰Š‹�Ž��‘’’’“““’’‘���Ž�‹Š‰ˆŒ‹ŠŠ‰ˆˆˆ‡‡‡††††††……………………‚‚‚‚‚‚‚‚‚‚��������������€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttssttssssssssssssrrrrrrrrrrrqqqqqqqqppppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiggggggggffffffffffeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbaaaaa````````__________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>=========<<===<<<<<<<<<<;;;;;;;;;;:::::::::999999999988888888777777776666666666555555555544444444443333333333222222211111111110000000000/////////...........-------,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„…………………………………………………………………………………………………††††††††††††††††††††††††††„„„„„……………………………………………………„„„„„„„„„„„……………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒ„…†‡ˆ‰‰‹Œ�Ž��‘’’’““’’‘‘��Ž�Œ‹Š‰ˆŒ‹ŠŠ‰ˆˆˆ‡‡‡††††††……………………‚‚‚‚‚‚‚‚‚‚��������������€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttssttssssssssssssrrrrrrrrrrrqqqqqqqqppppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiggggggggffffffffffeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbaaaaa````````__________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>=========<<===<<<<<<<<<<;;;;;;;;;;:::::::::999999999988888888777777776666666666555555555544444444443333333333222222211111111110000000000/////////...........-------,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„…………………………………………………………………………………………………††††††††††††††††††††††††††„„„„„……………………………………………………„„„„„„„„„„„……………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒ„……†‡ˆ‰Š‹Œ�Ž��‘’’’’’’’‘‘��Ž�Œ‹Š‰ˆŒ‹Š‰‰ˆˆ‡‡‡‡†††††………………………‚‚‚‚‚‚‚‚‚‚��������������€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttssttsssssssssssssrrrrrrrrrrqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiggggggggffffffffffeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbaaaaa````````__________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>=========<<===<<<<<<<<<<;;;;;;;;;;:::::::::999999999988888888777777776666666666555555555544444444443333333333222222211111111110000000000/////////...........-------,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„………………………………………………………………………………………………††††††††††††††††††††††††††„„„„„……………………………………………………„„„„„„„„„„„„…………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒ„……†‡ˆ‰Š‹Œ�Ž���‘’’’’’’‘‘��ŽŽ�Œ‹Š‰ˆ‹‹Š‰‰ˆˆ‡‡‡††††††………………………‚‚‚‚‚‚‚‚‚‚��������������€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttssttsssssssssssssrrrrrrrrrrqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiigggggggfffffffffffeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbaaaaa````````__________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>=========<<===<<<<<<<<<<;;;;;;;;;;:::::::::999999999988888888777777776666666666555555555544444444443333333333222222211111111110000000000/////////...........-------,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„………………………………………………………………………………………………††††††††††††††††††††††††††„„„„„……………………………………………………„„„„„„„„„„„„…………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒ„……†‡ˆ‰Š‹‹Œ�Ž��‘‘’’’’’’‘���Ž�Œ‹Š‰ˆ‡‹ŠŠ‰‰ˆˆ‡‡‡††††††………………………‚‚‚‚‚‚‚‚‚‚��������������€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssttssssssssssssrrrrrrrrrrrqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiigggggggfffffffffffeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbaaaaa````````__________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>=========<<===<<<<<<<<<<;;;;;;;;;;:::::::::999999999988888888777777776666666666555555555544444444443333333333222222211111111110000000000/////////...........-------,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„………………………………………………………………………………………………††††††††††††††††††††††††††„„„„„„…………………………………………………„„„„„„„„„„„„„………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒ„……†‡ˆ‰Š‹ŒŒ�Ž���‘‘’’’’‘‘‘��ŽŽ�Œ‹Š‰ˆ‡‹Š‰‰ˆˆˆ‡‡‡†††††…………………………‚‚‚‚‚‚‚‚‚‚�������������€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssttssssssssssssrrrrrrrrrrrqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiigggggggfffffffffffeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbaaaaa````````__________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWVWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>=========<<===<<<<<<<<<<;;;;;;;;;;:::::::::999999999988888888777777776666666666555555555544444444443333333333222222211111111110000000000/////////...........-------,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„………………………………………………………………………………………………††††††††††††††††††††††††††„„„„„„…………………………………………………„„„„„„„„„„„„„………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒ„……†‡ˆ‰Š‹‹Œ�Ž����‘‘’’’‘‘‘���Ž�Œ‹Š‰ˆ‡‡ŠŠ‰‰ˆˆ‡‡‡‡†††††…………………………‚‚‚‚‚‚‚‚‚‚�������������€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttsstsssssssssssssrrrrrrrrrrrqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiigggggggfffffffffffeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbaaaaa````````__________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWVWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>=========<<===<<<<<<<<<<;;;;;;;;;;:::::::::999999999988888888777777776666666666555555555544444444443333333333222222211111111110000000000/////////...........-------,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„…………………………………………………………………………………………………†††††††††††††††††††††††††„„„„„„…………………………………………………„„„„„„„„„„„„„„……………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰Š‹ŒŒ�ŽŽ���‘‘‘‘‘‘‘‘���Ž�Œ‹‹Š‰ˆ‡†Š‰‰ˆˆˆ‡‡‡†††††……………………………‚‚‚‚‚‚‚‚‚‚�������������€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttsstsssssssssssssrrrrrrrrrrrqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiigggggggfffffffffffeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbaaaaa````````__________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWVWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>=========<<===<<<<<<<<<<;;;;;;;;;;:::::::::999999999998888888777777776666666666555555555544444444443333333333222222211111111111000000000/////////...........-------,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„…………………………………………………………………………………………………†††††††††††††††††††††††††„„„„„„„………………………………………………„„„„„„„„„„„„„„……………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰Š‹Œ��ŽŽ���‘‘‘‘‘‘‘‘���ŽŽ�Œ‹Š‰ˆ‡‡†Š‰‰ˆˆ‡‡‡‡†††††……………………………‚‚‚‚‚‚‚‚‚‚�������������€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttsstsssssssssssssrrrrrrrrrrrqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiigggggggfffffffffffeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbaaaaa````````__________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWVWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>=========<<===<<<<<<<<<<;;;;;;;;;;:::::::::999999999998888888777777776666666666555555555544444444443333333333222222211111111111000000000//////////..........-------,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„…………………………………………………………………………………………………†††††††††††††††††††††††††„„„„„„„………………………………………………„„„„„„„„„„„„„„„…………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆ‰Š‹Œ��Ž����‘‘‘‘‘‘‘‘����Ž�Œ‹Š‰‰ˆ‡††‰‰ˆˆˆ‡‡‡†††††……………………………„‚‚‚‚‚‚‚‚‚��������������€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttsstsssssssssssssrrrrrrrrrrrqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiigggggggfffffffffffeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbaaaaa````````__________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWVWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>=========<<===<<<<<<<<<<;;;;;;;;;;:::::::::999999999998888888777777777666666666655555555544444444443333333333222222211111111111000000000//////////..........-------,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„………………………………………………………………………………………………†††††††††††††††††††††††††„„„„„„„………………………………………………„„„„„„„„„„„„„„„…………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„……†‡ˆ‰‹Œ��Ž����‘‘‘‘‘‘‘‘����Ž�ŒŒ‹Š‰ˆ‡‡†…‰‰ˆˆ‡‡‡‡†††††……………………………„‚‚‚‚‚‚‚‚‚��������������€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttsstsssssssssssssrrrrrrrrrrrqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiigggggggfffffffffffeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbaaaaa````````__________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWVWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>=========<<===<<<<<<<<<<;;;;;;;;;;:::::::::999999999998888888777777777666666666655555555544444444443333333333222222211111111111000000000//////////..........-------,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„…………………………………………………………………………………………………††††††††††††††††††††††††„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„…†‡ˆ‰Š‹��Ž����‘‘‘‘‘‘‘‘����ŽŽ�Œ‹Š‰‰ˆ‡††…‰ˆˆˆ‡‡‡‡†††††……………………………„‚‚‚‚‚‚‚‚‚��������������€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttsstsssssssssssssrrrrrrrrrrrqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiigggggggfffffffffffeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbaaaaa````````__________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWVWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>==========<===<<<<<<<<<<;;;;;;;;;;:::::::::999999999998888888777777777666666666655555555544444444443333333333222222211111111111000000000//////////..........-------,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„…………………………………………………………………………………………………††††††††††††††††††††††††„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„……………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆ‰Š‹Œ�Ž��‘‘‘‘‘‘‘‘‘‘‘����Ž�Œ‹‹Š‰ˆ‡‡†……‰ˆˆˆ‡‡‡†††††……………………………„„‚‚‚‚‚‚‚‚‚��������������€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttsstsssssssssssssrrrrrrrrrrrqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiigggggggfffffffffffeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbaaaaa```````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWVWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>==========<===<<<<<<<<<<;;;;;;;;;;:::::::::999999999998888888777777777666666666655555555544444444443333333333222222211111111111000000000//////////..........-------,,,,,,,,,,,+++++++++++*********))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„…………………………………………………………………………………………………††††††††††††††††††††††††„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„…………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆŠ‹Œ�Ž���‘‘‘‘’’‘‘‘‘����Ž��Œ‹Š‰ˆˆ‡††…„ˆˆˆ‡‡‡‡†††††……………………………„„‚‚‚‚‚‚‚‚‚��������������€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttsstsssssssssssssrrrrrrrrrrrqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiigggggggfffffffffffeeeeeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbaaaaa```````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWVWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>==========<===<<<<<<<<<<;;;;;;;;;;:::::::::999999999998888888777777777666666666655555555544444444443333333333222222221111111111000000000//////////..........-------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„…………………………………………………………………………………………………††††††††††††††††††††††††„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„…………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚ƒƒ„„…†ˆ‰Š‹ŒŽ���‘‘’’’’’‘‘‘‘���ŽŽ�Œ‹‹Š‰ˆ‡‡†……„ˆˆˆ‡‡‡††††††……………………………„„‚‚‚‚‚‚‚‚‚��������������€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttsstssssssssssssrrrrrrrrrrrrqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiigggggggfffffffffffeeeeeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbaaaaa```````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWVWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>=========<<===<<<<<<<<<<;;;;;;;;;;:::::::::999999999999888888777777777666666666655555555544444444443333333333222222211111111111000000000//////////..........-------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„…………………………………………………………………………………………………†††††††††††††††††††††††„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚ƒƒ„…†‡ˆ‰‹Œ�Ž��‘‘’’’’’’‘‘‘����Ž��Œ‹Š‰ˆˆ‡††……„ˆˆ‡‡‡‡†††††……………………………„„„‚‚‚‚‚‚‚‚‚��������������€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiigggggggfffffffffffeeeeeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbaaaaa```````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWVVWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>=========<<===<<<<<<<<<<<;;;;;;;;;:::::::::999999999999888888777777777666666666655555555544444444443333333333222222221111111111000000000//////////..........-------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………†††††††††††††††††††††††„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„……………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚ƒ„„…†‡‰Š‹Œ�Ž��‘’’’’’’’‘‘‘���ŽŽ�Œ‹‹Š‰ˆ‡‡†……„„ˆˆ‡‡‡‡†††††…………………………„„„„‚‚‚‚‚‚‚‚‚��������������€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsstssssssssssssrrrrrrrrrrrrqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiigggggggfffffffffffeeeeeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbaaaaa```````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWVVWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>=========<<===<<<<<<<<<<<;;;;;;;;;:::::::::999999999999888888777777777666666666655555555544444444443333333333322222221111111111000000000//////////..........-------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………†††††††††††††††††††††††„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„…………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚ƒƒ„……†ˆ‰Š‹�Ž���‘’’’’’’‘‘‘����Ž��Œ‹ŠŠ‰ˆ‡††……„„ˆ‡‡‡‡††††††…………………………„„„„‚‚‚‚‚‚‚‚‚��������������€€~~~~~~~~~~~~~~}~~~~~~~~}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsstssssssssssssrrrrrrrrrrrrqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiigggggggfffffffffffeeeeeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbaaaaa```````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWVVWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>=========<<===<<<<<<<<<<<;;;;;;;;;:::::::::999999999999888888777777777666666666655555555544444444443333333333222222221111111111000000000//////////..........-------,,,,,,,,,,,++++++++++++*********)))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………††††††††††††††††††††††„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚ƒƒ„…†‡ˆ‰ŠŒ�Ž��‘‘’’’’’‘‘‘‘���ŽŽ�ŒŒ‹Š‰ˆˆ‡†……„„„ˆ‡‡‡‡††††††…………………………„„„„‚‚‚‚‚‚‚‚‚�������������€€€~~~~~~~~~~~~~~}~~~~~~~~}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsstssssssssssssrrrrrrrrrrrrqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiigggggggfffffffffffeeeeeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbaaaaa```````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWVVWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOONNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>=========<<===<<<<<<<<<<<;;;;;;;;;:::::::::999999999999888888777777777666666666655555555544444444443333333333222222221111111111100000000//////////..........-------,,,,,,,,,,,,+++++++++++*********)))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! �����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………††††††††††††††††††††††„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„……ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚ƒƒ„…†‡ˆ‰‹Œ�Ž��‘‘‘’’‘‘‘‘‘����ŽŽ�Œ‹‹Š‰ˆ‡‡†……„„„ˆ‡‡‡‡††††††…………………………„„„„‚‚‚‚‚‚‚‚‚�������������€€€~~~~~~~~~~~~~~}~~~~~~~~}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsstssssssssssssrrrrrrrrrrrrqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiigggggggfffffffffffeeeeeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbaaaaa```````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWVVWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOONNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>=========<<===<<<<<<<<<<<;;;;;;;;;:::::::::999999999999888888777777777666666666655555555544444444443333333333322222221111111111100000000//////////..........-------,,,,,,,,,,,,+++++++++++**********))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! �����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………††††††††††††††††††††††„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„…ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚ƒƒ„„…†‡ˆŠ‹Œ�Ž���‘‘’’‘‘‘‘�����Ž��Œ‹Š‰‰ˆ‡††……„„ƒˆ‡‡‡‡††††††………………………„„„„„‚‚‚‚‚‚‚‚��������������€€€~~~~~~~~~~~~~~}~~~~~~~~}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttssstssssssssssssrrrrrrrrrrrrqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiigggggggfffffffffffeeeeeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbaaaaa```````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWVVWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>=========<<===<<<<<<<<<<<;;;;;;;;;:::::::::999999999999888888777777777666666666655555555544444444443333333333322222221111111111100000000//////////..........-------,,,,,,,,,,,,+++++++++++**********))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! €€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„…………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒ„……†ˆ‰Š‹Œ�Ž���‘‘‘‘‘‘‘‘����ŽŽ��Œ‹Š‰‰ˆ‡††……„„„‰ˆˆˆˆ‡‡‡‡‡‡††††††††††…………‚��������������€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{zzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhgggggggggggffgffffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaa``````_________^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@AA@@@@@@@@@????????????>>??>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::999999888888888888777777777777666666666655555555544444433333333332222222222111111100000000000//////////..........-----------,,,,,,,+++++++++++++**********))))))))))))(((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!! €€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒ„…†‡ˆ‰Š‹Œ�Ž���‘‘‘‘‘‘������ŽŽ�ŒŒ‹Š‰ˆˆ‡††……„„„‰ˆˆˆˆˆ‡‡‡‡‡††††††††††…………‚��������������€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{zzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqppppppppooooooooooooonnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhgggggggggggffgffffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaa``````_________^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@AA@@@@@@@@@????????????>>??>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::999999888888888888777777777777666666666655555555544444433333333332222222222111111100000000000//////////..........-----------,,,,,,,+++++++++++++**********))))))))))))((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!! €€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰Š‹Œ�Ž����‘‘‘�������ŽŽ��Œ‹ŠŠ‰ˆ‡‡††……„„„‰ˆˆˆˆˆ‡‡‡‡‡††††††††††…………‚��������������€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{zzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqppppppppooooooooooooonnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhgggggggggggffgffffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaa``````_________^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@AA@@@@@@@@@????????????>>??>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::999999888888888888777777777777666666666655555555544444433333333333222222222111111100000000000//////////..........-----------,,,,,,,+++++++++++++***********)))))))))))((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!! €€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„……………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰Š‹Œ�Ž�������������ŽŽ��ŒŒ‹Š‰‰ˆ‡‡†……„„„„‰ˆˆˆˆˆ‡‡‡‡‡††††††††††…………‚��������������€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{zzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhgggggggggggffgffffffffffffeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````_________^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@AA@@@@@@@@@????????????>>??>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;:::::::999999888888888888777777777777666666666655555555544444433333333333222222222111111100000000000//////////..........-----------,,,,,,,,+++++++++++++**********)))))))))))((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!! €€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„……………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒ„……†‡ˆ‰Š‹Œ�ŽŽ�����������ŽŽŽ�ŒŒ‹‹Š‰ˆˆ‡††……„„„„‰ˆˆˆˆˆ‡‡‡‡‡††††††††††…………‚��������������€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{zzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrrrqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhgggggggggggffgffffffffffffeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````_________^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@AA@@@@@@@@@@???????????>>??>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;:::::::999999888888888888777777777777666666666655555555544444433333333333222222222111111100000000000//////////..........-----------,,,,,,,,++++++++++++++*********))))))))))))(((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!! €€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„…………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒ„……†‡ˆ‰Š‹Œ�ŽŽ�����������ŽŽ��Œ‹‹ŠŠ‰ˆ‡‡††……„„„„‰ˆˆˆˆˆ‡‡‡‡‡†††††††††……………‚��������������€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{zzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrrrqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhgggggggggggffgffffffffffffeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````_________^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@AA@@@@@@@@@@???????????>>??>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;:::::::999999988888888888777777777777666666666655555555544444433333333333222222222111111100000000000//////////..........-----------,,,,,,,,++++++++++++++*********))))))))))))((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!! €€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒ„„…††‡ˆ‰Š‹Œ�ŽŽ����������ŽŽ��ŒŒ‹ŠŠ‰‰ˆ‡‡††……„„„„‰ˆˆˆˆˆ‡‡‡‡‡†††††††††……………���������������€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{zyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrrrqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhgggggggggggffgfffffffffffeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````_________^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@AA@@@@@@@@@@???????????>>??>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;:::::::999999988888888888777777777777666666666555555555544444433333333333222222222111111100000000000//////////..........-----------,,,,,,,,+++++++++++++++*********)))))))))))((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!! €€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒ„„…†‡‡ˆ‰Š‹Œ��Ž��������ŽŽŽ��ŒŒ‹‹Š‰‰ˆˆ‡††………„„„„‰ˆˆˆˆˆ‡‡‡‡‡†††††††††……………��������������€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{zyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrrrqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhgggggggggggffgfffffffffffeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaa``````_________^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@AA@@@@@@@@@@???????????>>??>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;:::::::999999988888888888777777777777666666666555555555544444433333333333222222222111111100000000000//////////..........-----------,,,,,,,,+++++++++++++++*********)))))))))))((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!! €€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„……………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒ„„…†‡ˆ‰‰Š‹Œ��ŽŽ������ŽŽŽ���ŒŒ‹ŠŠ‰ˆˆ‡‡††………„„„„‰ˆˆˆˆˆ‡‡‡‡‡†††††††††……………��������������€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{zyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhgggggggggggffgfffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa``````_________^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@AAA@@@@@@@@@???????????>>??>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;:::::::999999998888888888777777777777666666666555555555544444433333333333222222222111111100000000000//////////..........-----------,,,,,,,,++++++++++++++++********)))))))))))(((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!! €€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„……………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒ„„……†‡ˆ‰ŠŠ‹Œ��ŽŽ�����ŽŽŽŽ��ŒŒ‹ŠŠ‰‰ˆˆ‡‡††………„„„„‰ˆˆˆˆˆ‡‡‡‡‡††††††††………………��������������€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{zyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqppppppppooooooooooooonnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhgggggggggggffgfffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa``````_________^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@???????????>>??>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;:::::::999999998888888888777777777776666666666555555555544444433333333333222222222111111100000000000//////////..........-----------,,,,,,,,++++++++++++++++********)))))))))))(((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!! €€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„…………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…††‡ˆ‰Š‹‹Œ��ŽŽ�����ŽŽŽ��ŒŒ‹‹ŠŠ‰ˆˆ‡‡†††………„„„„‰ˆˆˆˆ‡‡‡‡‡‡††††††††………………�������������€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{yyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjiihhhhhhhhhhhhgggggggggggffgfffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````_________^^^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@???????????>>??>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;:::::::999999998888888888777777777776666666666555555555444444433333333333222222222111111100000000000//////////..........-----------,,,,,,,,+++++++++++++++++********))))))))))((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…††‡ˆ‰Š‹‹Œ��ŽŽ�����ŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††…………„„„„‰ˆˆˆˆ‡‡‡‡‡†††††††††………………�������������€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{yyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjiihhhhhhhhhhhhgggggggggggffgfffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````_________^^^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@???????????>>??>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;:::::::999999999888888888777777777776666666666555555555444444433333333333222222222111111100000000000//////////..........-----------,,,,,,,,+++++++++++++++++********))))))))))((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……†‡‡ˆ‰Š‹‹Œ��ŽŽ�����ŽŽ��ŒŒ‹‹Š‰‰ˆˆ‡‡†††…………„„„„‰ˆˆˆˆ‡‡‡‡‡†††††††††………………�������������€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{yyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqppppppppooooooooooooonnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjiihhhhhhhhhhhhgggggggggggffgfffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````________^^^^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@AAA@@@@@@@@@???????????>>??>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;:::::::999999999888888887777777777776666666666555555555444444433333333333222222222111111100000000000//////////..........-----------,,,,,,,,+++++++++++++++++********))))))))))((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„……………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……††‡ˆˆ‰Š‹‹Œ��ŽŽŽ���ŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡†††…………„„„„‰ˆˆˆˆ‡‡‡‡‡††††††††…………………�������������€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{yyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqppppppppooooooooooooonnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjiihhhhhhhhhhhhgggggggggggffgfffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````________^^^^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@???????????>>??>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;:::::::999999999888888887777777777776666666666555555555444444433333333333222222222111111100000000000//////////..........-----------,,,,,,,,++++++++++++++++++*******))))))))))((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„…………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………††‡ˆˆ‰Š‹‹Œ��ŽŽŽŽ�ŽŽŽ��ŒŒ‹ŠŠ‰‰ˆˆ‡‡‡†††…………„„„„‰ˆˆˆˆ‡‡‡‡‡††††††††…………………�������������€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{yyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjiihhhhhhhhhhhggggggggggggffgfffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````________^^^^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIHIIHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@???????????>>??>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;:::::::999999999888888887777777777776666666666555555555444444433333333333222222222111111100000000000//////////..........------------,,,,,,,++++++++++++++++++*******))))))))))((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„…………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………††‡‡ˆ‰‰Š‹‹Œ��ŽŽŽŽŽŽŽ���Œ‹‹ŠŠ‰‰ˆˆ‡‡††††…………„„„„‰ˆˆˆˆ‡‡‡‡‡††††††††…………………������������€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{yyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjiihhhhhhhhhhhggggggggggggffgfffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````________^^^^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIHIIHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@???????????>>??>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;:::::::999999999888888887777777777776666666665555555555444444433333333333222222222111111100000000000//////////..........------------,,,,,,,++++++++++++++++++*******))))))))))(((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………†††‡‡ˆ‰‰Š‹‹ŒŒ��ŽŽŽŽŽŽ��ŒŒ‹‹Š‰‰ˆˆ‡‡‡††††…………„„„„‰ˆˆˆˆ‡‡‡‡‡†††††††††………………�����������€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{yyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhggggggggggggffgfffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````________^^^^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIHIIHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@???????????>>??>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;:::::::999999999888888887777777777776666666666555555555444444433333333333222222222111111100000000000//////////...........-----------,,,,,,,+++++++++++++++++++*******)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„……………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………†††‡‡ˆˆ‰‰Š‹‹ŒŒ��ŽŽŽŽŽŽ��ŒŒ‹ŠŠ‰‰ˆˆ‡‡‡††††……………„„„‰ˆˆˆˆ‡‡‡‡‡†††††††††………………�����������€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{yyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhggggggggggggffgfffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````________^^^^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIHIIHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@???????????>>??>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;:::::::999999999888888887777777777776666666666555555555444444433333333333222222222111111100000000000//////////...........-----------,,,,,,,+++++++++++++++++++*******)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„…………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………†††‡‡‡ˆˆ‰‰Š‹‹ŒŒ���ŽŽŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡††††……………„„„‰ˆˆˆˆ‡‡‡‡‡†††††††††………………�����������€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{yyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhhgggggggggggffgfffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````________^^^^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIHIIHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@???????????>>??>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;:::::::999999999888888877777777777776666666666555555555444444433333333333222222222111111100000000000//////////...........-----------,,,,,,++++++++++++++++++++*******)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„………………………………„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„…………………††††‡‡‡ˆˆˆ‰‰ŠŠ‹ŒŒŒ���ŽŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡†††††…………„„„‰ˆˆˆˆ‡‡‡‡‡††††††††††……………����������€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{yyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhggggggggggggffgfffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````________^^^^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIHIHHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@???????????>>??>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;:::::::999999999888888877777777777776666666665555555555444444433333333333222222222111111100000000000//////////...........-----------,,,,,,++++++++++++++++++++*******)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„……………………………„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„……………………………†††‡‡‡‡ˆˆ‰‰‰ŠŠ‹‹ŒŒ��������ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡†††††…………„„„‰ˆˆˆˆ‡‡‡‡‡††††††††††……………����������€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{yyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhggggggggggggffgfffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````________^^^^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIHIHHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@???????????>>??>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;:::::::999999999888888877777777777776666666665555555555444444433333333333222222222111111100000000000//////////...........-----------,,,,,,+++++++++++++++++++++******)))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„…………………………„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„………………………………†††††‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹ŒŒŒ������ŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡‡††††…………„„„‰ˆˆˆˆ‡‡‡‡‡‡††††††††††…………���������€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{yyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhhggggggggggfffffffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````________^^^^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIHIHHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@???????????>>??>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;:::::::999999998888888877777777777776666666666555555555444444433333333333222222222111111110000000000//////////...........-----------,,,,,,,++++++++++++++++++++******)))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„………………………„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„……………………………………††††‡‡‡ˆˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒ������ŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡‡††††…………„„„‰ˆˆˆˆ‡‡‡‡‡‡†††††††††……………��������€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{yyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaa```````________^^^^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIHIHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@???????????>>??>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;:::::::999999998888888877777777777776666666666555555555444444433333333333222222222111111110000000000//////////...........-----------,,,,,,,++++++++++++++++++++******)))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„……………………„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„………………………………………††††‡‡‡‡ˆˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒ�����ŒŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡†††††………„„„‰ˆˆˆˆ‡‡‡‡‡‡††††††††††…………��������€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{yyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhhgggggggggggffgfffffffffffeeeeeeeeeeeddddddccccccccccbbbbbbbbbbbabbbbbbbbaaaaaaaaaa```````________^^^^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIHIHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@???????????>>??>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;:::::::999999998888888877777777777776666666666555555555444444433333333333222222222111111100000000000//////////...........-----------,,,,,,,++++++++++++++++++++*******))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„…………………„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„………………………………………†††††‡‡‡ˆˆˆˆ‰‰‰‰ŠŠ‹‹‹ŒŒŒ�����ŒŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡†††††………„„„‰ˆˆˆˆ‡‡‡‡‡‡‡†††††††††…………��������€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{yyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhhhhgggggggggggffgfffffffffffeeeeeeeeeedddddddccccccccccbbbbbbbbbbbabbbbbbbbaaaaaaaaaa```````________^^^^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIHIHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????>>??>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;:::::::999999988888888877777777777776666666666555555555444444433333333333222222222111111100000000000//////////...........-----------,,,,,,,++++++++++++++++++++*******))))))))(((((((((('''''''''''&&&&&&&&&&&%%&%%%%%%%%%$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………††††††††††††††††††††………………†††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„………………………………………†††‡‡‡ˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒ�����ŽŽ��ŒŒ‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡†††††………………………„„„„„„„ƒ��€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}||||{{{{{zzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwvvuuuuuuuuuuuuttttttttttttttttttttttttttsssssssssssssrqqqqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnmmllllllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaa```````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIHIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;;:::::::::99999999999988888888887777777776666666666655555555554444444443333333333222222222222111000000000///////////........-----------,,,,,,,,,,,++++++++++++++**************))))))(((((((((''''''''(''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$###############""""""""""""!!!!!!!!!!! €€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………††††††††††††††††††††…………………††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„……………………………………………†††‡‡‡ˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒ�����ŽŽ��ŒŒ‹‹‹ŠŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡†††††………………………„„„„„„„ƒ��€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}||||{{{{{zzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwvvvuuuuuuuuuuuuttttttttttttttttttttttttttsssssssssssssrqqqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnmlllllllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaa```````___________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIHIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;;:::::::::99999999999988888888887777777776666666666665555555554444444443333333333222222222222111000000000///////////........-----------,,,,,,,,,,,+++++++++++++++*************))))))(((((((((''''''''('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$###############""""""""""""!!!!!!!!!!! €€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………†††††††††††††††††††…………………††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒ„„„„„„…………………………„„„……………†††‡‡‡ˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒ�����ŽŽ��ŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡‡†††††………………………„„„„„„„ƒ�€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}|||||{{{{zzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwvvvuuuuuuuuuuutttttttttttttttttttttttttttsssssssssssssrqqqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnmlllllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaa```````___________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIHIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>===========<<<<<<<<<;;;;;:::::::::99999999999988888888887777777776666666666655555555554444444443333333333222222222222111000000000///////////........-----------,,,,,,,,,,,++++++++++++++++************))))))(((((((((''''''''('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$###############""""""""""""!!!!!!!!!!! €€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………††††††††††††††††††……………………†††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………„„„„„…………†††‡‡‡ˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒ�����ŽŽ��ŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡†††††………………………„„„„„„„ƒ�€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}|||||{{{{zzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwvvvuuuuuuuuuuutttttttttttttttttttttttttttsssssssssssssqqqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnmlllllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaa```````___________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIHIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;;:::::::::99999999999988888888877777777776666666666665555555555444444443333333333322222222222111000000000///////////........-----------,,,,,,,,,,,+++++++++++++++++***********))))))(((((((((''''''''((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$###############""""""""""""!!!!!!!!!!! €€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………††††††††††††††††††………………………††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„………………………„„„„„„„„……†††‡‡‡ˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒ������ŽŽ��ŒŒ‹‹ŠŠ‰‰‰‰ˆˆˆ‡‡‡‡‡††††††………………………„„„„„„ƒƒ�€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}|||||{{{zzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvuuuuuuuuuuutttttttttttttttttttttttttttssssssssssssrqqqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnmlllllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaa```````___________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIHIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@???????????>>>>>>===========<<<<<<<<<;;;;;:::::::::99999999999988888888877777777777666666666665555555555444444443333333333322222222222111000000000///////////........-----------,,,,,,,,,,,+++++++++++++++++++*********))))))(((((((((''''''''((''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$##############""""""""""""!!!!!!!!!!! €€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………†††††††††††††††††…………………………†††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………„„„„„„„„„………†††‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒ������ŽŽ�ŒŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡††††††………………………„„„„„„ƒƒ�€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}|||||{{{zzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvuuuuuuuuuuuttttttttttttttttttttttttttsssssssssssssrqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnmlllllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbbbbaaaaa``````____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIHIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@???????????>>>>>>===========<<<<<<<<<;;;;;:::::::::99999999998988888888877777777777666666666665555555555444444443333333333322222222222111000000000///////////........-----------,,,,,,,,,,,++++++++++++++++++++********))))))(((((((((''''''''(((''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$##############""""""""""""!!!!!!!!!!! €€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………††††††††††††††††……………………………††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………„„„„„„„„„„„……†††‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒ������ŽŽ�ŒŒ‹‹ŠŠŠ‰‰ˆˆˆˆ‡‡‡‡‡†††††††……………………„„„„„„„ƒƒ€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}|||||{{{zzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvuuuuuuuuuuutttttttttttttsttttttttttttsssssssssssssrqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnmllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbbbaaaaaa``````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIHIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@???????????>>>>>>===========<<<<<<<<<;;;;;:::::::::99999999998988888888877777777777666666666665555555555444444443333333333322222222221111000000000///////////........-----------,,,,,,,,,,,,+++++++++++++++++++********))))))(((((((((('''''''(((''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$##############""""""""""""!!!!!!!!!! €€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………††††††††††††††††………………………………†††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………………„„„„„„„„„„„„………††‡‡ˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒ������ŽŽ�ŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡††††††††………………………„„„„„„„ƒƒ€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}||||||{{{zzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvuuuuuuuuuuutttttttttttttsttttttttttttsssssssssssssrqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnmllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbbbaaaaaa``````___________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSRSSRRRRRRRRRRQQQQQQQQQPPPPQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIHIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@???????????>>>>>>===========<<<<<<<<<;;;;;:::::::::99999999998888888888877777777777666666666665555555555444444444333333333322222222222111000000000///////////........-----------,,,,,,,,,,,,+++++++++++++++++++********))))))(((((((((('''''''(((('''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$##############""""""""""""!!!!!!!!!! €€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………†††††††††††††††…………………………………††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………„„„„„„„„„„„„„„„……††‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒ�����ŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡††††††††………………………„„„„„„„ƒƒƒ€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}||||||{{{zzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvuuuuuuuuuuutttttttttttttsttttttttttttsssssssssssssrqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnmllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbbbaaaaaa``````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSRSSRRRRRRRRRRQQQQQQQQQPPPPQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIHIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@???????????>>>>>>===========<<<<<<<<<;;;;;::::::::::999999999888888888887777777777766666666666555555555544444444433333333332222222222211100000000////////////........-----------,,,,,,,,,,,,++++++++++++++++++++*******))))))(((((((((('''''''(((('''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$##############""""""""""""!!!!!!!!!! €€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………††††††††††††††……………………………………†††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„……„„„„„„„ƒƒƒƒƒ„„„„……††‡‡ˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒ�����ŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡††††††††………………………„„„„„„„„ƒƒƒ€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}||||||{{zzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvuuuuuuuuuuttttttttttttttsttttttttttttssssssssssssrrqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnmllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbaaaaaa``````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSRSRRRRRRRRRRRQQQQQQQQQPPPPQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIHIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<;;;;;::::::::::999999999988888888887777777777766666666666555555555544444444433333333332222222222211100000000////////////........-----------,,,,,,,,,,,,+++++++++++++++++++********))))))(((((((((((''''''((((''''''''''&&&&&&&&&&%%%%%%%$$$$$$$$$$##############""""""""""""!!!!!!!!!! €€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………†††††††††††††………………………………………††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„…††‡‡ˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒ�����ŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡††††††††…………………………„„„„„„„ƒƒƒƒ€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}||||||{{zzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvuuuuuuuuuuttttttttttttttsttttttttttttssssssssssssrrqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnmllllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbaaaaaa``````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSRSRRRRRRRRRRQQQQQQQQQQPPPPQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIHIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<;;;;;::::::::::999999999898888888888777777777776666666666555555555544444444333333333332222222222211100000000////////////........-----------,,,,,,,,,,,,+++++++++++++++++++********))))))(((((((((((('''''((((('''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$##############""""""""""""!!!!!!!!!! €€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………†††††††††††††…………………………………………†††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„…††‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒ�ŒŒŒŒ����ŽŽŽ��ŒŒ‹‹Š‰‰ˆˆˆ‡‡††††††††……………………………„„„„„„„ƒƒƒƒ€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}||||||{{zzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwvvvvvuuuuuuuuuuttttttttttttttsttttttttttttssssssssssssrrqqqqqqqqqqqqqpppppppppppppppoooooooooooonnnnnnnnnnmllllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbaaaaaa``````___________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSRSRRRRRRRRRRQQQQQQQQQQPPPPQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIHIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@???????????>>>>>>>==========<<<<<<<<<;;;;;::::::::::999999999998888888888777777777776666666666555555555544444444433333333332222222222211100000000///////////.........-----------,,,,,,,,,,,,+++++++++++++++++++*******)))))))(((((((((((((''''((((('''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$##############""""""""""""!!!!!!!!!! €€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………††††††††††††……………………………………………††††††††„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„…††‡‡ˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒ���ŒŒŒŒ����ŽŽ���ŒŒ‹ŠŠ‰‰ˆˆ‡‡‡†††††††……………………………„„„„„„„ƒƒƒƒƒ€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}|||||||{{zzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuttttttttttttttstttttttttttsssssssssssssrrqqqqqqqqqqqqppppppppppppppppoooooooooooonnnnnnnnnnmllllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbaaaaaa``````___________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSRSRRRRRRRRRRQQQQQQQQQQPPPPQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIHIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@???????????>>>>>>>===========<<<<<<<<;;;;;;:::::::::999999999998888888888777777777776666666666555555555544444444433333333332222222222211100000000///////////.........-----------,,,,,,,,,,,,+++++++++++++++++++*******)))))))(((((((((((((('''((((('''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$##############""""""""""""!!!!!!!!!! €€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………†††††††††††………………………………………………†††††††„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„……††‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒ������ŒŒŒ���ŽŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡†††††……………………………………„„„„„„„ƒƒƒƒƒ€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}|||||||{{zzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvuuuuuuuuuttttttttttttttsstttttttttttsssssssssssssrrqqqqqqqqqqqqppppppppppppppppoooooooooooonnnnnnnnnnmlllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaaa``````___________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSRSRRRRRRRRRRQQQQQQQQQQPPPPQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIHIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@???????????>>>>>>>==========<<<<<<<<<;;;;;;:::::::::999999999998888888888777777777776666666666655555555544444444433333333332222222222211100000000///////////.........-----------,,,,,,,,,,,,+++++++++++++++++++*******)))))))(((((((((((((((''((((('''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$###############"""""""""""!!!!!!!!!! €€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………††††††††††……………………………………………………†††††„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„……†‡‡ˆ‰‰ŠŠ‹‹ŒŒŒ�������ŒŒŒŒ���ŽŽ���ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††††………………………………………„„„„„„ƒƒƒƒƒƒ€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}|||||||{zzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvuuuuuuuuuttttttttttttttsstttttttttttsssssssssssssrrqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbbaaaaaa``````___________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSRSRRRRRRRRRRQQQQQQQQQQPPPPQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@???????????>>>>>>>>==========<<<<<<<<;;;;;;::::::::::99999999998888888888777777777776666666666655555555544444444433333333332222222222211100000000///////////.........-----------,,,,,,,,,,,,++++++++++++++++++********)))))))(((((((((((((((''((((('''''''''&&&&&&&&&%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!! €€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………†††††††††………………………………………………………††††„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…††‡ˆˆ‰‰Š‹‹ŒŒŒ��������ŒŒŒ‹��ŽŽŽ���ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡†††…………………………………………„„„„„„ƒƒƒƒƒƒ€€€€€€€€€€€~}}}}}}}}}}}}}}}}||||||||{zzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvuuuuuuuuuttttttttttttttsstttttttttttsssssssssssssrrqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnllllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbbaaaaaa``````___________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSRSRRRRRRRRRRQQQQQQQQQQQPPPQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIHIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@???????????>>>>>>>>==========<<<<<<<<;;;;;;::::::::::99999999998888888888777777777776666666666655555555544444444433333333332222222222211100000000///////////.........-----------,,,,,,,,,,,,+++++++++++++++++********))))))))(((((((((((((((('((((('''''''''&&&&&&&&&%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!! €€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………†††††††††…………………………………………………………†††„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…††‡ˆˆ‰ŠŠ‹‹ŒŒ���������ŒŒŒ‹�ŽŽŽ���ŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡†††…………………………………………„„„„„„ƒƒƒƒƒƒ€€€€€€€€€€€~}}}}}}}}}}}}}}}}||||||||{zzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvuuuuuuuuuttttttttttttttsstttttttttttsssssssssssssrrqqqqqqqqqqqpppppppppppppppppoooooooooooonnnnnnnnnnllllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbaaaaaaa`````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSRSRRRRRRRRRQQQQQQQQQQQPPPPQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@???????????>>>>>>>>==========<<<<<<<<;;;;;;::::::::::99999999998888888888777777777776666666666655555555544444444433333333332222222222211100000000///////////.........------------,,,,,,,,,,,+++++++++++++++++********))))))))(((((((((((((((('(((((''''''''&&&&&&&&&&%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………††††††††……………………………………………………………††„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒ„„…††‡ˆ‰‰Š‹‹ŒŒ����ŽŽŽ���ŒŒŒ‹�ŽŽ���ŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡†††…………………………………………„„„„„ƒƒƒƒƒƒƒ€€€€€€€€€€€~}}}}}}}}}}}}}}}}||||||||{zzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwvvvvvvuuuuuuuuuttttttttttttttsstttttttttttsssssssssssssrrqqqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnllllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbaaaaaaa`````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSRSRRRRRRRRRQQQQQQQQQQQPPPPQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@???????????>>>>>>>>==========<<<<<<<<;;;;;;;:::::::::99999999998888888888877777777776666666666655555555544444444433333333332222222222211100000000///////////.........------------,,,,,,,,,,,++++++++++++++++*********))))))))(((((((((((((((('(((((''''''''&&&&&&&&&&%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………†††††††…………………………………………………………………„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒ„„…†‡‡ˆ‰‰Š‹‹ŒŒ���ŽŽŽŽ���ŒŒ‹‹ŽŽŽ���ŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡†††…………………………………………„„„„„ƒƒƒƒƒƒƒ€€€€€€€€€€€}}}}}}}}}}}}}}}}|||||||||{zzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvuuuuuuuutttttttttttttttsstttttttttttsssssssssssssrrqqqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnllllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbaaaaaaa`````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSSRSRRRRRRRRRQQQQQQQQQQQQPPPQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@???????????>>>>>>>>=========<<<<<<<<<;;;;;;:::::::::::9999999998888888888877777777776666666666555555555544444444433333333332222222222211100000000///////////.........------------,,,,,,,,,,,++++++++++++++++********)))))))))(((((((((((((((('(((((''''''''&&&&&&&&&&%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………††††††…………………………………………………………………„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒ„„…†‡‡ˆ‰‰Š‹‹ŒŒ��ŽŽŽŽŽŽ��ŒŒ‹‹ŽŽ���ŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆ‡‡††††………………………………………„„„„„ƒƒƒƒƒƒƒ€€€€€€€€€€}}}}}}}}}}}}}}}}|||||||||zzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvuuuuuuuuttttttttttttttssstttttttttttsssssssssssssrrqqqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnllllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbaaaaaaa`````____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@???????????>>>>>>>==========<<<<<<<<<;;;;;;:::::::::::9999999998888888888877777777776666666666555555555544444444333333333332222222222221100000000///////////.........------------,,,,,,,,,,,+++++++++++++++*********)))))))))((((((((((((((((((((((''''''''&&&&&&&&&&%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………†††††…………………………………………………………………„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒ„„…††‡ˆ‰‰Š‹‹ŒŒ��ŽŽŽŽŽŽ��ŒŒ‹‹ŽŽ��ŒŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆ‡‡‡††††…†…………………………………„„„„ƒƒƒƒƒƒƒ€€€€€€€€€€}}}}}}}}}}}}}}}}|||||||||zzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvuuuuuuuuuttttttttttttttsstttttttttttsssssssssssssrrqqqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnllllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbaaaaaaa`````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[\\[[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@???????????>>>>>>>==========<<<<<<<<<;;;;;;:::::::::::9999999998888888888877777777776666666666555555555544444444333333333332222222222221100000000///////////.........------------,,,,,,,,,,,++++++++++++++**********)))))))))((((((((((((((((((((((''''''''&&&&&&&&&&%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………††††…………………………………………………………………„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„…††‡ˆˆ‰Š‹‹ŒŒ��ŽŽŽŽŽŽ��ŒŒ‹‹Ž���ŒŒŒ‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡‡†††††††††††††………………„„„„„ƒƒƒƒƒƒ€€€€€€€€€€}}}}}}}}}}}}}}}}|||||||||zzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvuuuuuuuutttttttttttttttsstttttttttttssssssssssssrrrqqqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnllllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbaaaaaaa`````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[\\[[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@???????????>>>>>>>==========<<<<<<<<<;;;;;;:::::::::::9999999998888888888877777777776666666666555555555544444444333333333333222222222221100000000///////////.........------------,,,,,,,,,,,++++++++++++++**********)))))))))((((((((((((((((((((((''''''''&&&&&&&&&&%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………†††…………………………………………………………………„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„…†‡‡ˆ‰ŠŠ‹ŒŒ��ŽŽŽŽŽŽ��ŒŒ‹‹Ž��ŒŒŒ‹‹‹‹ŠŠŠŠ‰‰ˆˆˆ‡‡‡†††††††††††††……………„„„„„ƒƒƒƒƒƒ€€€€€€€€€€}}}}}}}}}}}}}}}||||||||||zzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvuuuuuuuuttttttttttttttsssttttttttttsssssssssssssrrrqqqqqqqqqqqppppppppppppppppoooooooooooonnnnnnnnnnnllllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaaaa`````___________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[\\[[[[[[[[[[[ZZZZZZZZZZYYZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@???????????>>>>>>==========<<<<<<<<<<;;;;;;:::::::::::9999999999888888888877777777776666666666555555555544444444333333333333222222222221100000000///////////.........------------,,,,,,,,,,,+++++++++++++***********)))))))))((((((((((((((((((((((''''''''&&&&&&&&&&%%%%%%%$$$$$$$$$$$################"""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………†……………………………………………………………………„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„…††‡ˆˆ‰Š‹‹Œ���ŽŽŽŽŽ��ŒŒ‹‹Ž��ŒŒŒ‹‹‹ŠŠŠŠŠ‰‰‰ˆˆ‡‡‡‡†††††††††††††……………„„„„ƒƒƒƒƒƒ€€€€€€€€€€}}}}}}}}}}}}}}}}|||||||||zzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwvvvvvuuuuuuuuttttttttttttttsssttttttttttsssssssssssssrrrqqqqqqqqqqqpppppppppppppoppoooooooooooonnnnnnnnnnnllllllllllllkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaa`````___________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[\\[[[[[[[[[[[ZZZZZZZZZZYYZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@???????????>>>>>>==========<<<<<<<<<<;;;;;::::::::::::9999999999888888888887777777776666666666555555555544444444333333333332222222222221100000000////////////........------------,,,,,,,,,,,+++++++++++++***********)))))))))(((((((((((((((((((((('''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„……†‡‡ˆ‰‰Š‹ŒŒ��ŽŽŽŽŽ��ŒŒ‹‹Ž��ŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡†‡††††††††††…………„„„„„ƒƒƒƒƒ€€€€€€€€€€€}}}}}}}}}}}}}}}}|||||||||zzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvvvvuuuuuuuuutttttttttttttsssttttttttttsssssssssssssrrrqqqqqqqqqqqpppppppppppppopooooooooooooonnnnnnnnnnnlllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaa`````___________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[\\[[[[[[[[[[ZZZZZZZZZZZYYZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@???????????>>>>>>==========<<<<<<<<<<;;;;;::::::::::::9999999999888888888877777777776666666666555555555544444444333333333333222222222221100000000////////////........------------,,,,,,,,,,,+++++++++++++***********)))))))))(((((((((((((((((((((('''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$################"""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„……†‡‡ˆ‰ŠŠ‹ŒŒ��ŽŽŽŽ��ŒŒ‹‹Ž��ŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††…………„„„„ƒƒƒƒƒ€€€€€€€€€€€}}}}}}}}}}}}}}}}|||||||||zzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwvvvvvvuuuuuuuuttttttttttttttsssttttttttttsssssssssssssrrrqqqqqqqqqqqpppppppppppppopooooooooooooonnnnnnnnnnnlllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaa`````___________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[\\[[[[[[[[[[ZZZZZZZZZZZYYZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@???????????>>>>>==========<<<<<<<<<<<;;;;;::::::::::::9999999999888888888887777777776666666666555555555544444444333333333333222222222221100000000////////////........------------,,,,,,,,,,,+++++++++++++***********)))))))))(((((((((((((((((((((('''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$#################"""""""""""!!!!!!!!!! ���������������������‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„…………………………………………„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„……††‡ˆˆ‰Š‹‹Œ��ŽŽŽŽ���Œ‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡††††††………………„„„„„„„„ƒƒƒƒƒ‚‚‚‚�����€€€~~~~~~~~~~~~~~}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttssrrrrrrrrrrrrrqqqqqqqqqqqppppppppooooooooooooonnnnoooooonnnnnnnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbaaaaaaa``````___________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[\\\[[[[[[[[[[[ZZZZZZZZZZYZZZYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBB@@@@@@@@????????>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888877777777777666666666555555555444444444333333333332222222222211111111111100000000///////////........--------,,,,,,,,,,,,++++++++++++++******************)))))))))))((((((((((((((((('''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! ����������������������‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„………………………………………„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„……††‡ˆ‰‰Š‹ŒŒ���ŽŽ���Œ‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡††††††††…………………„„„„„„ƒƒƒƒƒ‚‚‚‚�����€€~~~~~~~~~~~~~}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttsrrrrrrrrrrrrrrqqqqqqqqqqqpppppppoooooooooooooonnnnoooooonnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbaaaaaaa``````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[\\\[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCBBBBBBBB@@@@@@@?????????>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888877777777777666666666555555555444444444433333333332222222222211111111111100000000////////////.......--------,,,,,,,,,,,,++++++++++++++*******************))))))))))((((((((((((((((('''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! ����������������������‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„……………………………………„„„„………„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„……†‡‡ˆ‰Š‹‹ŒŒ�������Œ‹‹‹ŠŠ‰‰ˆˆ‡‡‡‡‡‡‡‡†††††††††††……………„„„„„ƒƒƒƒ‚‚‚‚������€~~~~~~~~~~~}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttsrrrrrrrrrrrrrrqqqqqqqqqqqpppppppooooooooooooonnnnnoooooonnnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbaaaaaaaa``````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[\\\[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBB@@@@@@@@????????>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;::::::::::999999999999888877777777777666666666555555555444444444433333333332222222222211111111111100000000////////////.......--------,,,,,,,,,,,,+++++++++++++********************))))))))))((((((((((((((((('''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! ����������������������‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„…………………………„„„„„„…„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„……†‡ˆˆ‰Š‹ŒŒ�������ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡‡‡‡†††‡‡‡†††††††††……………„„„„ƒƒƒƒ‚‚‚‚������~~~~~~~~~~}}}}}}}}}|||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttsrrrrrrrrrrrrrrqqqqqqqqqqqpppppppooooooooooooonnnnnooooonnnnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggfffffffeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbaaaaaaaa`````____________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[\\\[[[[[[[[[[ZZZZZZZZZZZYZZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBB@@@@@@@@????????>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999999888877777777777666666666555555555444444444433333333332222222222211111111111100000000////////////.......--------,,,,,,,,,,,+++++++++++++++*******************))))))))))((((((((((((((((('''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! �������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„…††‡ˆ‰ŠŠ‹ŒŒ������ŒŒ‹‹‹Š‰‰ˆˆ‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡†††††…………„„„„ƒƒƒƒ‚‚‚‚‚����~~~~~~~~}}}}}}}}}|||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttsrrrrrrrrrrrrrrqqqqqqqqqqqpppppppooooooooooooonnnnnooooonnnnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggfffffffeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbaaaaaaaa`````____________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[\\[[[[[[[[[[[ZZZZZZZZZZZYZZYYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBB@@@@@@@@????????>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999999888887777777777666666666555555555444444444433333333332222222222211111111111100000000////////////.......--------,,,,,,,,,,,+++++++++++++++*******************))))))))))((((((((((((((((('''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! �������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„…†‡‡ˆ‰Š‹‹Œ������ŒŒ‹‹‹Š‰‰ˆˆ‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡††††…………„„„„ƒƒƒƒ‚‚‚‚‚���~~~~~~~}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttsrrrrrrrrrrrrrrqqqqqqqqqqqpppppppooooooooooooonnnnnoooooonnnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggfffffffeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbaaaaaaaa`````____________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[\\[[[[[[[[[[[ZZZZZZZZZZZYZZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBB@@@@@@@?????????>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999999888887777777777666666666555555555444444444433333333332222222222221111111111100000000////////////.......-------,,,,,,,,,,,,+++++++++++++++*******************))))))))))(((((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! ��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„……†‡ˆ‰ŠŠ‹ŒŒ�����ŒŒ‹Œ‹Š‰‰ˆˆ‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………„„„„ƒƒƒƒ‚‚‚‚‚‚�€€~~~~~~~}}}}}}}}|||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttsrrrrrrrrrrrrrqqqqqqqqqqqqppppppoooooooooooooonnnnnooooonnnnnnnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggfffffffeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbaaaaaaaa`````____________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[\\[[[[[[[[[[ZZZZZZZZZZZZYZZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBB@@@@@@@?????????>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999999888887777777777666666666555555555444444444433333333332222222222211111111111000000000////////////.......-------,,,,,,,,,,,,+++++++++++++++********************)))))))))(((((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!! ��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„…†‡‡ˆ‰Š‹ŒŒ������ŒŒŒ‹ŠŠ‰ˆˆ‡‡‡†††††‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡†††…………„„„„ƒƒƒƒ‚‚‚‚‚‚€€€€~~~~~~}}}}}}}}|||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxyyxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppooooooooooooonnnnnooooonnnnnnnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggffffffffeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbaaaaaaaa`````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[\\[[[[[[[[[[ZZZZZZZZZZZZYZZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBA@@@@@@@?????????>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999998888887777777777666666666555555555444444444433333333332222222222211111111111000000000////////////.......--------,,,,,,,,,,,+++++++++++++++********************)))))))))(((((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!! ��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„……†‡ˆ‰Š‹‹ŒŒ�����ŒŒŒ‹ŠŠ‰ˆˆ‡‡‡†††††‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡†††…………„„„„ƒƒƒƒƒ‚‚‚‚€€€€€€~~~~~~}}}}}}}}|||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppooooooooooooonnnnnooooonnnnnnnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggffffffffeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbaaaaaaaa`````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[\\[[[[[[[[[[[ZZZZZZZZZZZYZZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBA@@@@@@@?????????>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;::::::::99999999999998888887777777777666666665555555555444444444433333333332222222222221111111111000000000////////////.......--------,,,,,,,,,,,+++++++++++++++********************)))))))))((((((((((((((((('''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!! ���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„…†‡ˆ‰‰Š‹ŒŒ�����ŒŒŒ‹‹Š‰ˆˆ‡‡††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡††††…………„„„„ƒƒƒƒƒ‚‚‚€€€€€€€~~~~~}}}}}}}}||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttrrrrrrrrrrrrrrqqqqqqqqqqqqppppppoooooooooooooonnnnnooooonnnnnnnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggffffffffeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaaaaa`````___________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[\\[[[[[[[[[[[ZZZZZZZZZZZYZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBA@@@@@@@?????????>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;::::::::99999999999998888887777777777666666665555555555444444444433333333332222222222211111111111000000000////////////.......--------,,,,,,,,,,,+++++++++++++++********************))))))))))(((((((((((((((('''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!! €��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„…††‡ˆ‰Š‹ŒŒ�����ŒŒŒ‹‹Š‰‰ˆ‡‡††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡††††…………„„„„ƒƒƒƒƒƒ‚��€€€€€€~~~~~}}}}}}}}|||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttrrrrrrrrrrrrrrqqqqqqqqqqqqppppppoooooooooooooonnnnnooooonnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbaaaaaaaaa`````___________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[\\[[[[[[[[[[ZZZZZZZZZZZZYZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBA@@@@@@@?????????>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;::::::::99999999999998888887777777777666666665555555555444444444433333333332222222222221111111111000000000////////////.......--------,,,,,,,,,,,+++++++++++++++********************))))))))))(((((((((((((((('''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!! €���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„……†‡ˆ‰Š‹‹ŒŒ����ŒŒŒŒ‹Š‰‰ˆ‡‡†††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††††…………„„„„„ƒƒƒƒƒ���€€€€€€~~~~}}}}}}}}||||||||{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxyxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutuuuuuuuuuuuuuutttttttttttrrrrrrrrrrrrrqqqqqqqqqqqqqppppppooooooooooooonnnnnnooooonnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbaaaaaaaaa````____________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[\\[[[[[[[[[[[ZZZZZZZZZZZYZZYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBA@@@@@@@??????????>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;::::::::99999999999998888887777777776666666665555555555444444444433333333332222222222221111111111000000000////////////.......--------,,,,,,,,,,,+++++++++++++++********************))))))))))(((((((((((((((('''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………„„„……………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„…†‡ˆ‰ŠŠ‹ŒŒ����ŒŒŒŒ‹Š‰‰ˆ‡‡†††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††††……………„„„„ƒƒƒƒ����€€€€€~~~~}}}}}}}}||||||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutuuuuuuuuuuuuuutttttttttttrrrrrrrrrrrrrqqqqqqqqqqqqqppppppooooooooooooonnnnnnoooonnnnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggfffffffffeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaa````____________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[\\[[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBA@@@@@@@??????????>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;::::::::99999999999998888887777777776666666665555555555444444444433333333333222222222221111111111000000000////////////.......--------,,,,,,,,,,,+++++++++++++++*********************)))))))))(((((((((((((((('''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………„„„„„„………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„…†‡ˆ‰‰Š‹ŒŒ����ŒŒŒŒ‹Š‰‰ˆ‡‡‡††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††…………„„„„ƒƒƒ�����€€€€€~~~~}}}}}}}}|||||||{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutuuuuuuuuuuuuuutttttttttttrrrrrrrrrrrrrqqqqqqqqqqqqqppppppooooooooooooonnnnnnoooonnnnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggfffffffffeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbaaaaaaaaa````____________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[\\[[[[[[[[[[ZZZZZZZZZZZZYZZYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBA@@@@@@@??????????>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;::::::::99999999999998888887777777776666666665555555555444444444433333333333222222222221111111111000000000////////////.......--------,,,,,,,,,,,+++++++++++++++*********************))))))))))((((((((((((((('''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………„„„„„„„„„……………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆˆ‰Š‹ŒŒŒ���ŒŒŒŒ‹ŠŠ‰ˆ‡‡‡††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††…………„„„„ƒƒ������€€€€~~~~}}}}}}}}|||||||{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxyxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutuuuuuuuuuuuuuutttttttttttrrrrrrrrrrrrrqqqqqqqqqqqqqppppppooooooooooooonnnnnnoooonnnnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggfffffffffeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaa````____________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[\\[[[[[[[[[[ZZZZZZZZZZZZYZZYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBA@@@@@@@??????????>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999988888887777777776666666665555555555444444444433333333333222222222221111111111000000000////////////.......--------,,,,,,,,,,,+++++++++++++++*********************))))))))))((((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………„„„„„„„„„„„„…………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…††‡ˆ‰Š‹‹ŒŒ���ŒŒŒŒ‹ŠŠ‰ˆˆ‡‡††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††…………„„„ƒƒ������€€€€~~~~}}}}}}}}|||||||{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuttuuuuuuuuuuuuutttttttttttsrrrrrrrrrrrrrqqqqqqqqqqqqqpppppoooooooooooooonnnnnnoooonnnnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggfffffffffeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaa````____________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[\\[[[[[[[[[[ZZZZZZZZZZZYYZZYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBB@@@@@@@??????????>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999988888877777777776666666665555555555444444444433333333333222222222221111111111000000000////////////.......--------,,,,,,,,,,,+++++++++++++++*********************))))))))))((((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! €€€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………„„„„„„„„„„„„„„„„……………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„……†‡ˆ‰Š‹‹ŒŒ���ŒŒŒŒ‹ŠŠ‰ˆˆ‡‡††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††………„„„„ƒ‚�����€€€€~~~}}}}}}}}||||||{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuttuuuuuuuuuuuuutttttttttttsrrrrrrrrrrrrqqqqqqqqqqqqqqpppppooooooooooooonnnnnnnoooonnnnnnnnnnnnmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggfffffffffeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaa````____________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[\\[[[[[[[[[[ZZZZZZZZZZZYYZZYYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBB@@@@@@@@?????????>>>>>>>>======<<<<<<<<<<;;;;;;;;;;:::::::::9999999999988888877777777776666666665555555555444444444433333333333222222222221111111111000000000////////////.......--------,,,,,,,,,,,+++++++++++++++*********************))))))))))((((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!! €€€€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„……†‡ˆ‰Š‹‹ŒŒŒŒŒŒŒŒŒ‹ŠŠ‰ˆˆ‡‡††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††………„„„ƒ‚������€€€€~~~~}}}}}}}|||||{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuttuuuuuuuuuuuuutttttttttttsrrrrrrrrrrrrqqqqqqqqqqqqqqpppppooooooooooooonnnnnnnooonnnnnnnnnnnnnmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaa````____________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[\\[[[[[[[[[[ZZZZZZZZZZZYYZZYYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBB@@@@@@@@?????????>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999988888877777777776666666665555555555444444444433333333333222222222222111111111000000000////////////.......--------,,,,,,,,,,,+++++++++++++++*********************))))))))))((((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!! €€€€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰ŠŠ‹ŒŒŒŒŒŒŒŒŒ‹ŠŠ‰ˆˆ‡‡‡†††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††……„„„„‚‚�����€€€€~~~~}}}}}}}||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuttuuuuuuuuuuuuutttttttttttsrrrrrrrrrrrrqqqqqqqqqqqqqqpppppooooooooooooonnnnnnnooonnnnnnnnnnnnnmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaa````____________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[\[[[[[[[[[[[ZZZZZZZZZZZYYZZYYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBB@@@@@@@@?????????>>>>>>>>======<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888777777777766666666655555555554444444444433333333333222222222211111111110000000000///////////.......--------,,,,,,,,,,,+++++++++++++++*********************))))))))))((((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰‰Š‹ŒŒŒŒŒŒŒŒŒ‹‹Š‰‰ˆˆ‡‡‡††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††………„„„‚‚�����€€€€~~~~}}}}}}}||||{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuutttuuuuuuuuuuuutttttttttttttrrrrrrrrrrrrqqqqqqqqqqqqqppppppooooooooooooonnnnnnnooonnnnnnnnnnnnnmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaa````____________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[\[[[[[[[[[[[ZZZZZZZZZZZYYZZYYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBB@@@@@@@@?????????>>>>>>>>======<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888777777777766666666655555555554444444444433333333333222222222221111111111000000000///////////.......--------,,,,,,,,,,,+++++++++++++++*********************))))))))))(((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!!!! €€€€€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚ƒƒ„„…†‡ˆˆ‰Š‹‹ŒŒŒŒŒŒŒŒ‹‹Š‰‰ˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡†††……„„„‚‚�����€€€€~~~~}}}}}}}||||{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuutttuuuuuuuuuuuutttttttttttttrrrrrrrrrrrrqqqqqqqqqqqqqqppppoooooooooooooonnnnnnnooonnnnnnnnnnnnnmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaa````____________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[\\[[[[[[[[[[ZZZZZZZZZZZYYZZYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBB@@@@@@@@@????????>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888887777777777766666666655555555555444444444433333333333222222222221111111111000000000///////////.......--------,,,,,,,,,,,+++++++++++++++*********************))))))))))((((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!!!! €€€€€����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚�����‚‚‚‚‚‚‚ƒƒ„…†‡‡ˆ‰Š‹‹ŒŒŒŒŒŒŒŒ‹‹ŠŠ‰ˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡††………„„‚‚‚�����€€€~~~~}}}}}}|||{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuttuuuuuuuuuuuutttttttttttttrrrrrrrrrrrrqqqqqqqqqqqqqqpppppoooooooooooonnnnnnnnooonnnnnnnnnnnnmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaa````____________^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[\[[[[[[[[[[[ZZZZZZZZZZZYYZYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBA@@@@@@@@????????>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;:::::::::99999999988888887777777777766666666655555555555444444444433333333333222222222221111111111000000000///////////.......--------,,,,,,,,,,,,++++++++++++++**********************)))))))))((((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!!!!! €€€€€€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚ƒƒ„……†‡ˆ‰Š‹‹ŒŒŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆˆˆˆ‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡†††……„„‚‚‚�����€€€~~~~}}}}}}||||{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuutttuuuuuuuuuuuutttttttttttttrrrrrrrrrrrrqqqqqqqqqqqqqpppppooooooooooooonnnnnnnnoonnnnnnnnnnnnnmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaa````____________^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[\[[[[[[[[[[[ZZZZZZZZZZZYYZZYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBA@@@@@@@@????????>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;:::::::::999999999888888877777777777666666666555555555554444444444333333333332222222222211111111110000000000//////////.......--------,,,,,,,,,,,,++++++++++++++*********************))))))))))(((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""!!!!!!!!!!!!!!! €€€€€€����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚ƒƒ„……†‡ˆ‰ŠŠ‹ŒŒŒŒŒŒŒŒŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡††………„‚‚‚�����€€€€~~~~}}}}}}|||{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuutttuuuuuuuuuuuutttttttttttttrrrrrrrrrrrrrqqqqqqqqqqqqqppppooooooooooooonnnnnnnnoonnnnnnnnnnnnnmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaa````___________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[\[[[[[[[[[[[ZZZZZZZZZZYYYZZYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBA@@@@@@@@????????>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;:::::::::999999999888888877777777777666666666555555555554444444444433333333332222222222211111111111000000000//////////.......--------,,,,,,,,,,,,++++++++++++++**********************)))))))))((((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""!!!!!!!!!!!!!!! €€€€€€€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰‰Š‹‹ŒŒŒŒŒŒŒŒ‹‹ŠŠ‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆ‡‡††………„‚‚‚‚����€€€€~~~~}}}}}}||||{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuutttuuuuuuuuuuuutttttttttttttrrrrrrrrrrrrqqqqqqqqqqqqqpppppooooooooooooonnnnnnnnoonnnnnnnnnnnnnmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaa````___________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[\[[[[[[[[[[[ZZZZZZZZZZYYYZYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBA@@@@@@@@@???????>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;:::::::::999999999888888877777777777666666666655555555554444444444433333333333222222222211111111111000000000//////////.......--------,,,,,,,,,,,,++++++++++++++**********************)))))))))((((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„……………………………………………………„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~€€��‚ƒ„…††‡ˆˆ‰‰‰‰‰Š‰‰‰ˆˆ‡‡‡†††††††††‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡†††……„„„………„„„„ƒƒƒƒ‚‚‚����€€€€€€}}}}}}}}}}}}|||||||||||||zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuttttttttssssssssssssssrrrqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnmmmnnmmmmmmmmmmmmmllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggghggggggggggggfffffffffffeeeedddddddddddcccccccccccbbbbbbbaaaaaaaaaaa````````aa```````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA???????>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::::9999999998888888888777777666666666555555555554444444444443333333333322222222222221111111111000000000000000//////////.........-------------,,,,,,,,,,,+++++++++++*****************))))))))))((((((((((((''(((''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#######""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€�€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~€€��‚ƒ„„…†‡‡ˆˆ‰‰‰‰Š‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡†††……„„„………„„„„ƒƒƒƒ‚‚‚�����€€€€€}}}}}}}}}}}}|||||||||||||zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuutttttttttssssssssssssssrrqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnnmmmnnmmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggghggggggggggggfffffffffffeeeddddddddddddcccccccccccbbbbbbbaaaaaaaaaaa````````aa```````````___________^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGGGEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA????????>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::::9999999998888888888777777666666666555555555554444444444443333333333322222222222221111111111000000000000000//////////.........-------------,,,,,,,,,,,+++++++++++*****************))))))))))((((((((((('''(('''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#######""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~€€�‚‚ƒ„…†‡‡ˆˆˆ‰‰‰Š‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡†††……„„„………„„„„ƒƒƒƒ‚‚‚‚����€€€€€€}}}}}}}}}}}}|||||||||||||zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuttttttttsssssssssssssssrrqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnnmmmnmmmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggggggggghggggggggggggfffffffffffeeedddddddddddccccccccccccbbbbbbbaaaaaaaaaaa````````aa```````````__________^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA????????>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::::99999999988888888887777776666666666555555555544444444444433333333333222222222222211111111111000000000000000/////////.........-------------,,,,,,,,,,,+++++++++++*****************))))))))))((((((((((('''(('''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~€€��‚ƒ„……†‡‡ˆˆˆ‰‰Š‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆ‡‡‡†††……„„„…………„„„ƒƒƒƒ‚‚‚‚����€€€€€€~}}}}}}}}}}}|||||||||||||zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuutttttttttssssssssssssssrrqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnnmmmnmmmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggghggggggggggggfffffffffffeeedddddddddddccccccccccccbbbbbbbaaaaaaaaaaa````````aa```````````__________^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA????????>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;:::::::99999999988888888877777776666666666555555555544444444444443333333333222222222222211111111111000000000000000/////////.........-------------,,,,,,,,,,,+++++++++++*****************))))))))))((((((((((('''(('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€€�‚ƒƒ„…††‡‡ˆˆˆˆŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡††………„„„………„„„„ƒƒƒƒ‚‚‚‚�����€€€€€~}}}}}}}}}}}||||||||||||{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuttttttttsssssssssssssssrrqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnnmmmnmmmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggghgggggggggggffffffffffffeeedddddddddddccccccccccccbbbbbbbaaaaaaaaaaa````````aa```````````__________^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA????????>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;:::::::99999999988888888877777776666666666555555555554444444444443333333333322222222222211111111111000000000000000/////////.........-------------,,,,,,,,,,,+++++++++++*****************))))))))))((((((((((''''(('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~€€��‚ƒ„„…††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹ŠŠŠŠŠŠ‰‰‰‰ˆˆˆ‡‡†††………„„„…………„„„„ƒƒƒ‚‚‚‚�����€€€€€~~}}}}}}}}}}}|||||||||||{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuutttttttttssssssssssssssrrqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnnmmmnmmmmmmmmmmmmmlllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggggggggggggggfffffffffffeeeedddddddddddccccccccccccbbbbbbbaaaaaaaaaaa````````aa```````````__________^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@????????>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;:::::::99999999988888888877777776666666666555555555554444444444443333333333322222222222211111111111000000000000000/////////.........-------------,,,,,,,,,,,,++++++++++*****************))))))))))((((((((((''''('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~€€�‚‚ƒ„……††‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹ŠŠŠŠŠ‰‰‰ˆˆˆ‡‡‡††………„„„„………„„„„„ƒƒƒ‚‚‚‚�����€€€€€~~~}}}}}}}}}}|||||||||||{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuutttttttttssssssssssssssrrqqqqqqqqqqqqpppppppppppppoooooooooonnnnnnnnnnnnnmmmnmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggggggggggggggfffffffffffeeeedddddddddddccccccccccccbbbbbbbaaaaaaaaaaa````````aa```````````__________^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@?????????>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;:::::::99999999988888888877777776666666666555555555554444444444444333333333322222222222211111111111000000000000000/////////.........------------,,,,,,,,,,,,,++++++++++*****************))))))))))((((((((((''''('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~€€��‚ƒƒ„……†‡‡‡ˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‹‹‹ŠŠŠŠ‰‰‰ˆˆˆ‡‡††………„„„„ƒ………„„„„ƒƒƒƒ‚‚‚‚�����€€€€€~~~~}}}}}}}}}}||||||||||{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuttttttttsssssssssssssssrrqqqqqqqqqqqppppppppppppppoooooooooonnnnnnnnnnnnmmmmnmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggggggfffffffffffeeeddddddddddddccccccccccccbbbbbbbaaaaaaaaaaa````````aa``````````___________^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@?????????>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;:::::::99999999988888888877777776666666666555555555554444444444444333333333322222222222211111111111000000000000000/////////.........------------,,,,,,,,,,,,,+++++++++++****************))))))))))((((((((((''''('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~€€��‚ƒƒ„……†‡‡‡‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‹‹‹ŠŠŠŠ‰‰‰ˆˆ‡‡†††………„„„ƒƒ………„„„„ƒƒƒƒ‚‚‚‚������€€€€~~~~~}}}}}}}}}}|||||||||{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuttttttttsssssssssssssssrrqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnnmmmnmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggggggfffffffffffeeedddddddddddccccccccccccbbbbbbbbaaaaaaaaaaa````````aa``````````__________^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@?????????>>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::::9999999998888888888777777666666666655555555555544444444444433333333333222222222222111111111100000000000000//////////.........------------,,,,,,,,,,,,,++++++++++****************)))))))))))((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~€€�‚‚ƒ„„……†‡‡‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‹‹‹ŠŠŠŠ‰‰‰ˆˆ‡‡††………„„„ƒƒƒ…„„„„„ƒƒƒƒƒ‚‚‚������€€€€€~~~~~~~}}}}}}}}||||||||{{zzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuttttttttsssssssssssssssrrqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggggggggggggggggfffffffffffeeedddddddddddccccccccccccbbbbbbbaaaaaaaaaaa`````````a```````````__________^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@?????????>>>>>>>>=======<<<<<<<<<;;;;;;;;;;;:::::::9999999998888888887777777666666666655555555555544444444444443333333333222222222222111111111100000000000000//////////.........------------,,,,,,,,,,,,,+++++++++++***************)))))))))))((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~€€€�‚‚ƒ„„…††‡ˆ‰‰ŠŠŠ‹‹‹‹‹ŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‹‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡††……„„„ƒƒƒƒ„„„„„„ƒƒƒƒ‚‚‚‚�������€€€€~~~~~~~~~}}}}}}}||||||||{zzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttttssssssssssssssrrrqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggggggggggggggggfffffffffffeeedddddddddddccccccccccccbbbbbbbaaaaaaaaaaa`````````a```````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@?????????>>>>>>>>=======<<<<<<<<<;;;;;;;;;;;:::::::9999999998888888888777777666666666665555555555544444444444443333333333222222222222111111111100000000000000//////////.........------------,,,,,,,,,,,,,+++++++++++***************)))))))))))((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~€€��‚‚ƒ„……†‡ˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠ‹‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡†……„„„ƒƒƒƒƒ„„„„„ƒƒƒƒƒ‚‚‚‚�������€€€€~~~~~~~~~~}}}}}}|||||||{{zzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttttssssssssssssssrrrqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggggggggggggggggfffffffffffeeedddddddddddccccccccccccbbbbbbbaaaaaaaaaaa`````````a``````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@?????????>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;:::::::999999998888888888877777766666666666555555555554444444444444333333333322222222222211111111110000000000000///////////.........-----------,,,,,,,,,,,,,,+++++++++++***************)))))))))))((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€��‚ƒƒ„…††ˆ‰‰ŠŠ‹‹ŒŒŒŒŒ��ŒŒŒŒŒ‹‹‹ŠŠŠŠ‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡††……„„ƒƒƒƒ‚‚„„„„ƒƒƒƒƒ‚‚‚‚��������€€€€~~~~~~~~~~~}}}}}}|||||||{zzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttttssssssssssssssrrrqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggggggffffffffffffeeedddddddddddccccccccccccbbbbbbbaaaaaaaaaaa`````````a``````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@?????????>>>>>>>>=======<<<<<<<<<;;;;;;;;;;;:::::::999999998888888888777777766666666666555555555554444444444444333333333322222222222211111111110000000000000//////////..........-----------,,,,,,,,,,,,,,+++++++++++**************))))))))))))((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€��‚ƒ„„…†ˆˆ‰ŠŠ‹‹ŒŒ��������ŒŒŒ‹‹‹ŠŠŠ‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡††……„„ƒƒƒ‚‚‚„„ƒƒƒƒƒƒ‚‚‚‚‚�������€€€€�~~~~~~~~~~~}}}}}|||||||{zzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttsssssssssssssssrrrqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggggggggggggggggfffffffffffeeeedddddddddddccccccccccccbbbbbbbaaaaaaaaaaa`````````a``````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@?????????>>>>>>>>=======<<<<<<<<<;;;;;;;;;;;:::::::99999999888888888887777776666666666655555555555444444444444433333333332222222222211111111110000000000000///////////..........-----------,,,,,,,,,,,,,,+++++++++++**************))))))))))))((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚ƒƒ„…†ˆˆ‰Š‹‹ŒŒ����������ŒŒŒ‹‹‹ŠŠŒ‹‹‹‹‹ŠŠ‰‰ˆˆ‡††…„„ƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚�������������~~~~~~~~}}}}}||||||{zzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttttsssssssssssssrrrrqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggggggfffffffffffeeeedddddddddddccccccccccccbbbbbbbaaaaaaaaaaa`````````a``````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@?????????>>>>>>>>=======<<<<<<<<<;;;;;;;;;;;:::::::99999999888888888877777776666666666655555555555444444444444333333333322222222222211111111110000000000000///////////..........-----------,,,,,,,,,,,,,,+++++++++++**************))))))))))))(((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$######"""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€��‚ƒ„…†‡ˆ‰Š‹‹ŒŒ���ŽŽŽŽ����ŒŒ‹‹‹ŠŠŒŒ‹‹‹‹ŠŠŠ‰‰ˆ‡‡†…„„ƒƒ‚‚‚‚�ƒƒƒƒƒƒ‚‚‚‚‚��������������~~~~~~~}}}}}||||||{zzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttssssssssssssssrrrrqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggggggfffffffffffeeeddddddddddddccccccccccccbbbbbbaaaaaaaaaaa`````````````````````___________^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@????????>>>>>>>>========<<<<<<<<<;;;;;;;;;;;:::::::99999999888888888877777776666666666655555555555444444444444333333333322222222222211111111110000000000000//////////...........-----------,,,,,,,,,,,,,++++++++++++**************))))))))))))(((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$######"""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€��‚ƒ„……‡ˆ‰Š‹‹ŒŒ��ŽŽŽŽŽŽŽ���ŒŒ‹‹‹ŠŒŒ‹‹‹‹‹ŠŠ‰‰ˆ‡‡†…„„ƒƒ‚‚‚��ƒƒƒƒ‚‚‚‚‚‚��������€€€����~~~~~~~}}}}||||||{zzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttssssssssssssssrrrrqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggggggggggggggggfffffffffffeeedddddddddddccccccccccccbbbbbbbaaaaaaaaaaa`````````````````````___________^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@????????>>>>>>>>========<<<<<<<<<;;;;;;;;;;;:::::::99999999888888888877777776666666666655555555555444444444444333333333322222222222211111111110000000000000//////////...........-----------,,,,,,,,,,,,,++++++++++++**************))))))))))))((((((((((''''(''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#####""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚ƒƒ„…‡ˆ‰Š‹‹Œ���ŽŽŽŽŽŽŽŽ��ŒŒŒ‹‹ŠŒŒŒ‹‹‹‹ŠŠŠ‰ˆˆ‡†……„ƒƒ‚‚���ƒ‚‚‚‚‚‚‚‚��������€€€�����~~~~~~}}}}||||||{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttssssssssssssssrrrrqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggggggggfggggggggggffffffffffffeeedddddddddddccccccccccccbbbbbbbaaaaaaaaaaa````````````````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@????????>>>>>>>>========<<<<<<<<<;;;;;;;;;;;:::::::99999999888888888877777776666666666655555555555444444444443333333333322222222222111111111110000000000000//////////...........----------,,,,,,,,,,,,,,+++++++++++**************)))))))))))))((((((((((''''('''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#####""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚‚ƒ„…‡ˆ‰Š‹‹Œ��ŽŽŽŽŽŽŽŽŽ���ŒŒ‹‹‹ŒŒŒŒ‹‹‹‹ŠŠ‰‰ˆ‡†……„ƒƒ‚‚���‚‚‚‚‚‚‚‚��������€€€€�����~~~~~~}}}}||||||{zzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttssssssssssssssrrrrrqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggggggggggggggggggggfffffffffffeeedddddddddddccccccccccccbbbbbbbaaaaaaaaaaa````````````````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@???????>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;:::::::9999999988888888887777777666666666665555555555444444444444333333333322222222222211111111110000000000000///////////..........-----------,,,,,,,,,,,,,++++++++++++**************)))))))))))))((((((((((''''('''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#####"""""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€��‚ƒ„…‡ˆ‰Š‹‹Œ���ŽŽŽŽŽŽŽŽŽ��ŒŒŒ‹‹ŒŒŒŒŒ‹‹‹‹ŠŠ‰ˆ‡‡†…„ƒƒ‚‚���‚‚‚‚‚‚���������€€€€€�����~~~~~~}}}}||||||{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttsssssssssssssrrrrrrqqqqqqqqpppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggggggggfggggggggggffffffffffffeeedddddddddddccccccccccccbbbbbbbaaaaaaaaaaa````````````````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@???????>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::::9999999888888888887777777666666666655555555555444444444444333333333322222222222211111111110000000000000///////////..........-----------,,,,,,,,,,,,,++++++++++++*************))))))))))))))((((((((((('''(('''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$#####"""""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€��‚ƒ„…‡ˆ‰ŠŠ‹ŒŒ��ŽŽŽŽŽŽŽŽŽ���ŒŒ‹‹�ŒŒŒŒŒ‹‹‹ŠŠ‰ˆˆ‡†…„„ƒ‚‚���‚‚‚‚‚���������€€€€€€�����~~~~~~}}}}||||||{zzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttsssssssssssssrrrrrrqqqqqqqqpppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggggggggfggggggggggfffffffffffeeeedddddddddddccccccccccccbbbbbbaaaaaaaaaaaa````````````````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@??????>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::::9999999888888888887777777666666666655555555555444444444443333333333222222222222211111111110000000000000//////////...........-----------,,,,,,,,,,,,,++++++++++++************)))))))))))))))((((((((((('''(('''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$#####""""""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚ƒ„…‡ˆˆ‰Š‹‹Œ��ŽŽŽŽŽŽŽŽŽ���ŒŒ‹‹�ŒŒŒŒŒŒ‹‹‹ŠŠ‰ˆ‡†……„ƒ‚‚��€‚‚‚���������€€€€€€€������~~~~~~}}}}}||||||{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttsssssssssssssrrrrrrqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggggggggfggggggggggfffffffffffeeeeddddddddddcccccccccccccbbbbbbaaaaaaaaaaaa````````````````````___________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@??????>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::9999999888888888887777777666666666655555555555444444444443333333333222222222222111111111110000000000000//////////...........-----------,,,,,,,,,,,,+++++++++++++************)))))))))))))))((((((((((('''(((''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$#####""""""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚ƒ„„†‡ˆ‰Š‹‹ŒŒ��ŽŽŽŽŽŽŽŽ���ŒŒŒ‹��ŒŒŒŒŒŒ‹‹ŠŠ‰ˆˆ‡†…„ƒ‚‚��€‚‚���������€€€€€€€€������~~~~~~~}}}}}||||||{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttssssssssssssssrrrrrrqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggfggggggggggfffffffffffeeeedddddddddddccccccccccccbbbbbbaaaaaaaaaaa`````````````````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@?????>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::9999999888888888887777777666666666655555555554444444444433333333332222222222222111111111110000000000000//////////...........-----------,,,,,,,,,,,,++++++++++++************))))))))))))))))((((((((((((''((('''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#####"""""""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚ƒƒ„†‡ˆ‰‰Š‹‹Œ���ŽŽŽŽŽŽ����ŒŒŒ‹���ŒŒŒŒŒ‹‹‹ŠŠ‰ˆ‡†…„„ƒ‚��€‚‚��������€€€€€€€€€������~~~~~~}}}}}||||||{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttsssssssssssssrrrrrrrqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggggffggggggggggfffffffffffeeeeddddddddddccccccccccccbbbbbbbaaaaaaaaaaa````````````````````____________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTUUTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@?????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::9999999888888888887777777666666666655555555554444444444433333333332222222222222111111111110000000000000//////////...........-----------,,,,,,,,,,,,++++++++++++************))))))))))))))))((((((((((((''((((''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚‚ƒ„†‡ˆˆ‰ŠŠ‹ŒŒŒ����ŽŽ�����ŒŒŒ‹���ŒŒŒŒŒŒ‹‹ŠŠ‰ˆ‡‡†…„ƒ‚‚��‚‚�������€€€€€€€€€�������~~~~~~}}}}}|||||||{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttsssssssssssssrrrrrrrqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggggffgggggggggffffffffffffeeeeddddddddddccccccccccccbbbbbbbaaaaaaaaaaa````````````````````____________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTUUTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@?????>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;:::::::9999999888888888887777777666666666655555555554444444444333333333332222222222221111111111110000000000000//////////............----------,,,,,,,,,,,,++++++++++++************)))))))))))))))(((((((((((((('((((('''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€€��‚ƒ„„‡‡ˆ‰ŠŠ‹ŒŒ���ŽŽŽŽŽŽŽŽŽ����Œ‘‘‘‘‘‘‘������Ž�Œ‹Š‰ˆˆ‡†……„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ~~~~~}}}}}|||||||{{{{{{{{{{{{{{{{{zzzzzzzzxxxxxxxxwwwwwwwwwwwwvvvvvtttttttttttssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppppppppoooooooooooooonnnnoooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeedddccccccccccbbbbbbbbbbbbaaabbaaaaaaaaaaa```````````_____________^^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRSSSSSSRRRRRRRRRRRQQQQQQQQRRQQQQQQQQQQPPPPPPPPPOOOOONNNNNNMMMMMMMMMMMMLLLLLLLKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFEDDDDDDDDDCCCCCCCCCCBBBBB@@@@@@@@@@???????????>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::::99999999999888888777777777766666666666666666666555555555444444444444333333333322222222222222221111111111110000000//////////...........-------------,,,,,,,,,,,++++,++++++++++++************)))))))))))))))(((((((((((((((''''''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€€��‚ƒƒ„†‡ˆˆ‰ŠŠ‹ŒŒ���ŽŽŽŽŽŽŽŽ���ŒŒ‘‘‘‘‘‘‘‘�����Ž��Œ‹Š‰ˆ‡††…„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ~~~~~}}}}}||||||||{{{{{{{{{{{{{{{{{zzzzzzzzxxxxxxxxwwwwwwwwwwwwvvvvvtttttttttttssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqppppppppppoooooooooooooonnnnooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeddddccccccccccbbbbbbbbbbbbaaabbaaaaaaaaaaa```````````_____________^^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSRRRRRRRRRRRQQQQQQQQRRQQQQQQQQQPPPPPPPPPPOOOOONNNNNNMMMMMMMMMMMMLLLLLLLKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEDDDDDDDDDCCCCCCCCCCBBBBB@@@@@@@@@@@??????????>>>>>=========<<<<<<<<;;;;;;;;;;::::::::::::99999999998888877777777777666666666666666666665555555554444444444443333333333222222222222222211111111111100000000/////////...........------------,,,,,,,,,,,,+++++++++++++++++************)))))))))))))))(((((((((((((((''''''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""""""!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€€��‚‚ƒ„†‡‡ˆ‰‰Š‹‹ŒŒŒ����ŽŽŽ�����ŒŒ‘‘‘‘‘‘‘‘�����ŽŽ�Œ‹Š‰ˆ‡‡†…„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ~~~~~}}}}}||||||||{{{{{{{{{{{{{{{{{zzzzzzzzxxxxxxxxwwwwwwwwwwwwvvvvvtttttttttttssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppppppppoooooooooooooonnnnoooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeddddccccccccccbbbbbbbbbbbbaaabaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRSSSSSSRRRRRRRRRRRRQQQQQQQRRQQQQQQQQQQPPPPPPPPPOOOOONNNNNNMMMMMMMMMMMMLLLLLLLKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFEDDDDDDDDDCCCCCCCCCCBBBBB@@@@@@@@@@@??????????>>>>>========<<<<<<<<<;;;;;;;;;;::::::::::::99999999998888877777777776666666666666666666655555555554444444444433333333333222222222222222211111111111100000000/////////...........------------,,,,,,,,,,,,+++++++++++++++++************)))))))))))))))(((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$##############""""""""""""""!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€€�‚‚ƒ„††‡ˆˆ‰‰ŠŠ‹‹ŒŒ����������ŒŒŒ‘‘‘‘‘‘‘‘������Ž�ŒŒ‹Š‰ˆ‡†…„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ~~~~}}}}}}||||||||{{{{{{{{{{{{{{{{{zzzzzzzzxxxxxxxwwwwwwwwwwwwwvvvvvttttttttttsssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeddddccccccccccbbbbbbbbbbbbaaabaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRSSSSSSRRRRRRRRRRRQQQQQQQQRRQQQQQQQQQQPPPPPPPPPOOOOONNNNNNMMMMMMMMMMMMLLLLLLLKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFEDDDDDDDDDCCCCCCCCCCBBBBB@@@@@@@@@@@??????????>>>>>========<<<<<<<<<;;;;;;;;;;::::::::::::99999999988888877777777776666666666666666666655555555554444444444433333333333222222222222222211111111111100000000/////////............-----------,,,,,,,,,,,,+++++++++++++++++************)))))))))))))))((((((((((((((((''''''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$#############""""""""""""""!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~���������������������‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~€€��‚ƒƒ…††‡ˆˆ‰‰ŠŠ‹‹ŒŒŒ��������ŒŒŒ‘‘‘‘‘‘‘‘������ŽŽ�Œ‹Š‰ˆ‡††„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ~~~~}}}}}|||||||||{{{{{{{{{{{{{{{{{zzzzzzzzxxxxxxwwwwwwwwwwwwwvvvvvvttttttttttsssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnoooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeddddcccccccccbbbbbbbbbbbbaaaabaaaaaaaaaaa```````````______________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRSSSSSSRRRRRRRRRRRRQQQQQQQRRQQQQQQQQQQPPPPPPPPPOOOOONNNNNMMMMMMMMMMMMMLLLLLLLKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEDDDDDDDDDCCCCCCCCCCBBBBB@@@@@@@@@@@??????????>>>>=========<<<<<<<<<;;;;;;;;;;::::::::::::99999999988888877777777776666666666666666666655555555544444444444433333333332222222222222222211111111111100000000/////////............-----------,,,,,,,,,,,,++++++++++++++++*************)))))))))))))))((((((((((((((((('''''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$##############"""""""""""""!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~����������������������‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~€€��‚‚ƒ……†‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒ������ŒŒŒŒ‘‘‘‘‘‘‘‘‘������Ž�Œ‹‹‰‰ˆ‡†…„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ€~~~~}}}}}||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzxxxxxwwwwwwwwwwwwwwvvvvvvttttttttttsssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqpppppppppoooooooooooooonnnnnooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeddddcccccccccbbbbbbbbbbbbaaaabaaaaaaaaaaa```````````______________^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[[Z[ZZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRSSSSSSRRRRRRRRRRRRQQQQQQQRRRQQQQQQQQQPPPPPPPPPOOOOONNNNNMMMMMMMMMMMMMLLLLLLLKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFEDDDDDDDDDCCCCCCCCCCBBBBB@@@@@@@@@@@??????????>>>>========<<<<<<<<<<;;;;;;;;;;::::::::::::99999999988888877777777776666666666666666666555555555544444444444433333333333222222222222222211111111111110000000/////////............-----------,,,,,,,,,,,,++++++++++++++++*************)))))))))))))))((((((((((((((((('''''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$###############""""""""""""!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�����������������������‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~€€��‚ƒ„…††‡‡ˆˆ‰ŠŠŠ‹‹ŒŒŒŒŒ��ŒŒŒŒŒ‘‘‘����‘‘������ŽŽ�Œ‹Š‰ˆ‡†…„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ€€~~~~}}}}}|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzxxxxwwwwwwwwwwwwwwwvvvvvvtttttttttsssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeeddddcccccccccbbbbbbbbbbbbaaaabaaaaaaaaaaa```````````______________^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[[Z[ZZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRSSSSSSSRRRRRRRRRRRQQQQQQQRRQQQQQQQQQQPPPPPPPPPOOOOONNNNNMMMMMMMMMMMMMLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFEDDDDDDDDDCCCCCCCCCCBBBBB@@@@@@@@@@@??????????>>>>========<<<<<<<<<<;;;;;;;;;;::::::::::::99999999988888777777777776666666666666666666555555555544444444444433333333332222222222222222211111111111110000000//////////...........-----------,,,,,,,,,,,,++++++++++++++++*************)))))))))))))))((((((((((((((((('''''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$###############""""""""""""!!!!!!!! ~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~������������������������‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~€€��‚‚„……††‡‡ˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ‘‘‘����‘‘‘‘�����Ž�Œ‹Š‰ˆ‡‡……„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ€€~~~~}}}}}|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzxxxwwwwwwwwwwwwwwwvvvvvvvttttttttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqpppppppppoooooooooooooonnnnnooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeeddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````______________^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[Z[ZZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRSSSSSSSRRRRRRRRRRQQQQQQQQRRRQQQQQQQQQPPPPPPPPPOOOOONNNNNMMMMMMMMMMMMMLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFEDDDDDDDDDCCCCCCCCCCBBBBB@@@@@@@@@@@??????????>>>>========<<<<<<<<<;;;;;;;;;;;::::::::::::99999999988888777777777766666666666666666666555555555544444444444433333333333222222222222222211111111111110000000//////////...........------------,,,,,,,,,,+++++++++++++++++*************)))))))))))))))((((((((((((((((('''''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$###############"""""""""""!!!!!!!! ~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������������������������������������������������€��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~€€��‚„„……††‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒŒŒ‘‘‘����‘‘‘‘�����ŽŽ�Œ‹Š‰ˆ‡†…„„ƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ€€~~~~~}}}}|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzxxxwwwwwwwwwwwwwwwvvvvvvvttttttttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqpppppppppppooooooooooooonnnnnooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeedddddccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[Z[ZZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRSSSSSSSRRRRRRRRRRRQQQQQQQRRRQQQQQQQQQPPPPPPPPPOOOOONNNNNMMMMMMMMMMMMLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFDDDDDDDDDDCCCCCCCCCCBBBBB@@@@@@@@@@@??????????>>>>========<<<<<<<<<;;;;;;;;;;;::::::::::::99999999988888777777777766666666666666666665555555555544444444444333333333333222222222222222211111111111110000000//////////...........-----------,,,,,,,,,,,,++++++++++++++++*************)))))))))))))))((((((((((((((((('''''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$###############"""""""""""!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������������������������������€€�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~€€€��ƒ„„……†‡‡ˆˆ‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒ‘‘‘‘�‘‘‘‘‘‘‘‘����Ž�Œ‹Š‰ˆ‡†……„ƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ€€€~~~~~}}}}||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzxxxwwwwwwwwwwwwwwwvvvvvvvttttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnoonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeedddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````______________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[Z[ZZZZZZZZZZYYYYYYYYYYYYXXYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSRRRRRRRRRRQQQQQQQQRRRQQQQQQQQQPPPPPPPPPOOOOONNNNNMMMMMMMMMMMMMLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFDDDDDDDDDDCCCCCCCCCCBBBBB@@@@@@@@@@@??????????>>>>========<<<<<<<<<;;;;;;;;;;;::::::::::::99999999988888777777777766666666666666666665555555555444444444444433333333333222222222222222221111111111110000000//////////...........------------,,,,,,,,,,+++++++++++++++++*************)))))))))))))))((((((((((((((((''''''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$###############"""""""""""!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������������������������������������������������€€€����������������€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~€€��ƒƒ„……††‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒŒ‘‘‘‘‘‘‘‘‘‘‘‘‘����ŽŽ�Œ‹Š‰ˆ‡†…„„ƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ€€€~~~~}}}}||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzxwwwwwwwwwwwwwwwwvvvvvvvvtttttttssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeedddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````______________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSSRRRRRRRRRRQQQQQQQRRRQQQQQQQQQPPPPPPPPPOOOOONNNNNMMMMMMMMMMMMLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFDDDDDDDDDDCCCCCCCCCCBBBBB@@@@@@@@@@@??????????>>>>========<<<<<<<<<;;;;;;;;;;:::::::::::::99999999988888777777777766666666666666666665555555555444444444444333333333333222222222222222221111111111110000000//////////............-----------,,,,,,,,,,+++++++++++++++++*************))))))))))))))((((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$###############"""""""""""!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������������������������������������€€€€€��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~€€�ƒƒ„„……†‡‡ˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒŒ‘‘‘‘‘‘‘‘‘‘‘‘‘‘����Ž�Œ‹‹Š‰‡†……„„ƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ€€€~~~~}}}}||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzxwwwwwwwwwwwwwwwwvvvvvvvvtttttttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnoonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeedddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````______________^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRSSSSSSSSRRRRRRRRRQQQQQQQQRRRQQQQQQQQQPPPPPPPPPOOOOONNNNNMMMMMMMMMMMMLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFDDDDDDDDDDDCCCCCCCCCBBBBB@@@@@@@@@@@??????????>>>>========<<<<<<<<<;;;;;;;;;;::::::::::::999999999888888777777777766666666666666666655555555555444444444444433333333333222222222222222221111111111110000000//////////............----------,,,,,,,,,,,,++++++++++++++++*************))))))))))))))((((((((((((((((''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������������������������������������������€€€€€€�������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~€€€‚ƒƒ„……†‡‡ˆ‰‰ŠŠ‹‹ŒŒŒ����ŒŒŒ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘����Ž�Œ‹Š‰ˆ‡†…„„ƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ€€~~~~}}}}||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzxwwwwwwwwwwwwwwwwvvvvvvvvtttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppoooooooooooooonnnnnnoonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeeddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````______________^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXYYYYYYYXXXXXXXXXXXXXWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRSSSSSSSSRRRRRRRRRRQQQQQQQRRRQQQQQQQQQPPPPPPPPPPOOOONNNNNMMMMMMMMMMMMLLLLLLLLKKKKJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFDDDDDDDDDDDCCCCCCCCCBBBBB@@@@@@@@@@@??????????>>>>========<<<<<<<<<;;;;;;;;;;::::::::::::999999999888888777777777766666666666666666655555555555444444444444433333333333222222222222222221111111111110000000//////////............----------,,,,,,,,,,,+++++++++++++++++*************))))))))))))))((((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������������������������€€€€€€€€������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~€€‚‚ƒ„„…††‡ˆ‰‰Š‹‹ŒŒŒ�������Œ’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘���Ž��Œ‹Šˆ‡††…„„ƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ€€€~~~~}}}}||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzwwwwwwwwwwwwwwwwvvvvvvvvvttttttssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnnoonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeeddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRSSSSSSSSRRRRRRRRRRQQQQQQQRRRQQQQQQQQQPPPPPPPPPOOOOONNNNNMMMMMMMMMMMMLLLLLLLLKKKKJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFDDDDDDDDDDDCCCCCCCCCBBBBB@@@@@@@@@@@??????????>>>>========<<<<<<<<<;;;;;;;;;;::::::::::::999999999888887777777777766666666666666666655555555555444444444444433333333333322222222222222221111111111110000000//////////............----------,,,,,,,,,,,,++++++++++++++++*************))))))))))))))((((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������������������������������������������€€€€€€€€€�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~€‚‚ƒƒ„……†‡ˆ‰‰Š‹‹ŒŒŒ��������’’’’‘‘‘‘‘‘‘‘‘‘‘‘����Ž�Œ‹Š‰ˆ‡†……„„ƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ€€~~~~}}}}||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzxwwwwwwwwwwwwwwwvvvvvvvvvtttttttsssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnnonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeeddddddccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````______________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRQQQQQQQRRRQQQQQQQQQPPPPPPPPPPOOOONNNNNMMMMMMMMMMMMLLLLLLLLKKKKJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFDDDDDDDDDDDCCCCCCCCCBBBBB@@@@@@@@@@@??????????>>>>========<<<<<<<<<;;;;;;;;;:::::::::::::999999999888887777777777766666666666666666655555555555444444444444433333333333322222222222222221111111111110000000///////////...........----------,,,,,,,,,,,+++++++++++++++++*************))))))))))))))(((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������������������������€����������������€€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€�‚‚ƒ„……†‡ˆ‰‰Š‹‹ŒŒ���������’’’’’’’’’’’’’‘‘‘‘����Ž�Œ‹‰ˆ‡‡†…„„ƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒ€€~~~~}}}}||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwvvvvvvvvvttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppoooooooooooooonnnnnnnonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeeddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRQQQQQQQRRRQQQQQQQQQPPPPPPPPPPOOOONNNNNMMMMMMMMMMMMLLLLLLLLKKKKJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFDDDDDDDDDDDCCCCCCCCCBBBBB@@@@@@@@@@@?????????>>>>>========<<<<<<<<<;;;;;;;;;::::::::::::9999999998888887777777777766666666666666666655555555555444444444444433333333333322222222222222221111111111110000000//////////............----------,,,,,,,,,,,,++++++++++++++++*************)))))))))))))((((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������������€€€��������������€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�‚‚ƒ„„…†‡ˆ‰‰Š‹ŒŒ���ŽŽŽŽŽŽ�““’’’’’’’’’’’’‘‘‘‘���Ž��ŒŠ‰ˆ‡†……„„ƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒ€~~~~}}}}}|||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzxwwwwwwwwwwwwwwwvvvvvvvvvttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnnnonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeedddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````______________^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXYYYYYXXXXXXXXXXXXXXWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRQQQQQQQRRRQQQQQQQQQPPPPPPPPPPOOOONNNNNMMMMMMMMMMMMMLLLLLLLKKKKJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFDDDDDDDDDDCCCCCCCCCCBBBBB@@@@@@@@@@@?????????>>>>>========<<<<<<<<;;;;;;;;;:::::::::::::999999999888888777777777776666666666666666665555555555544444444444443333333333332222222222222222111111111111000000///////////............----------,,,,,,,,,,,,++++++++++++++++*************)))))))))))))((((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!! }~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~€������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������������������€€€€�������������€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~��‚ƒƒ„…†‡ˆ‰‰Š‹ŒŒ��ŽŽŽŽŽŽŽŽ““““’’’’’’’’’’’‘‘‘‘���Ž�Œ‹Š‰ˆ‡†…„„ƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒ~~~~}}}}}|||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwvvvvvvvvvtttttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnnnonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeedddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````______________^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRQQQQQQQRRRQQQQQQQQQPPPPPPPPPPOOOONNNNNNMMMMMMMMMMMMLLLLLLLKKKKJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFDDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@@@?????????>>>>>=======<<<<<<<<<;;;;;;;;;:::::::::::::999999999888888777777777776666666666666666665555555555544444444444443333333333332222222222222222111111111111000000///////////............----------,,,,,,,,,,,,++++++++++++++++*************)))))))))))))(((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!! }}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������€€€€€€�����������€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~€�‚‚ƒ„…†‡ˆˆ‰Š‹ŒŒ��ŽŽŽŽŽŽŽŽ“““““’’’’’’’’’’’‘‘‘���ŽŽ�‹Š‰ˆ‡†……„„ƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒ~~~~}}}}}|||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzxwwwwwwwwwwwwwwwvvvvvvvvvtttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeedddddddcccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRQQQQQQRRRQQQQQQQQQPPPPPPPPPPOOOONNNNNNMMMMMMMMMMMMLLLLLLLKKKKJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@@@?????????>>>>>=======<<<<<<<<<;;;;;;;;;:::::::::::::999999999888888777777777776666666666666666665555555555544444444444443333333333332222222222222222211111111111000000///////////............----------,,,,,,,,,,,,++++++++++++++++*************)))))))))))))((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!! }}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~€€������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����������������€€€€€€€€����������€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~€��‚ƒ„……†‡ˆ‰Š‹ŒŒ�ŽŽŽŽŽŽ�ŽŽ””“““““’’’’’’’’’’‘‘‘���Ž�Œ‹Š‰ˆ‡†…„„ƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒ~~~~}}}}}||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwvvvvvvvvvtttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeedddddddccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRQQQQQQRRRQQQQQQQQQPPPPPPPPPPOOOONNNNNNMMMMMMMMMMMMLLLLLLLKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFDDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@@@?????????>>>>>=======<<<<<<<<<;;;;;;;;;:::::::::::::999999998888888777777777777666666666666666665555555555554444444444433333333333332222222222222222111111111111000000///////////...........-----------,,,,,,,,,,,,++++++++++++++++*************)))))))))))))((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!! }}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~€€€������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������������€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~€€�‚‚ƒ„…†‡ˆ‰Š‹ŒŒ�ŽŽŽ������”””““““““’’’’’’’’’‘‘‘���ŽŒ‹Š‰ˆ‡†…„„ƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒ~~~~}}}}}||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwvvvvvvvvvttttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeedddddddccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRQQQQQQRRRQQQQQQQQQPPPPPPPPPPOOOONNNNNNMMMMMMMMMMMMLLLLLLLKKKJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@@??????????>>>>>=======<<<<<<<<<;;;;;;;;;::::::::::::9999999998888887777777777777666666666666666665555555555554444444444433333333333332222222222222222111111111111000000///////////...........-----------,,,,,,,,,,,,++++++++++++++++*************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! }}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~€€��‚ƒ„…†‡ˆ‰Š‹ŒŒ�ŽŽŽ������””””““““““’’’’’’’’‘‘‘���Ž�Œ‹Šˆ‡†……„ƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒ~~~~}}}}}||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwvvvvvvvvvtttsssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeeddddddddccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSSRRRRRRRRRQQQQQQRRRRQQQQQQQQPPPPPPPPPPOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEDDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@@??????????>>>>>=======<<<<<<<<<;;;;;;;;;::::::::::::9999999998888887777777777777666666666666666665555555555554444444444433333333333332222222222222222111111111111000000///////////...........-----------,,,,,,,,,,,,++++++++++++++++*************))))))))))))((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! }}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����������€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~€€�‚ƒƒ„†‡ˆ‰Š‹‹Œ��ŽŽ������”””””““““““’’’’’’’’‘‘‘����Œ‹Š‰ˆ‡†…„ƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒ~~~~~}}}}||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwvvvvvvvvvtttsssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeeddddddddccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRQQQQQRRRRQQQQQQQQQPPPPPPPPPOOOONNNNNNMMMMMMMMMMMMLLLLLLLKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEDDDDDDDDDCCCCCCCCCBBBBBBB@@@@@@@@@@??????????>>>>>=======<<<<<<<<<;;;;;;;;;::::::::::::999999998888888777777777777766666666666666666555555555555444444444443333333333333222222222222222211111111111000000////////////...........-----------,,,,,,,,,,,,++++++++++++++++*************))))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! }}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~€€��‚ƒ„…†‡ˆ‰Š‹Œ��ŽŽŽ�����””””””“““““’’’’’’’’‘‘‘�����‹Š‰ˆ‡†…„„ƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒ~~~~~}}}}||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwvvvvvvvvvtttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeeddddddddccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRSSSSSSSSSSRRRRRRRRRRQQQQQRRRRQQQQQQQQPPPPPPPPPPOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEDDDDDDDDDCCCCCCCCCBBBBBBB@@@@@@@@@@?????????>>>>>>=======<<<<<<<<<;;;;;;;;;::::::::::::999999998888888777777777777766666666666666666655555555555444444444443333333333333222222222222222211111111111000000///////////............-----------,,,,,,,,,,,+++++++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! }}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€�������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚������€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}€€�‚ƒ„…†‡ˆ‰Š‹ŒŒ��ŽŽ�����””””””“““““’’’’’’’’‘‘‘���Ž�Œ‹‰ˆ‡†…„„ƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒ~~~~~}}}}||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwvvvvvvvvvttsssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeeddddddddccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRQQQQQRRRRQQQQQQQQQPPPPPPPPPOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEDDDDDDDDDCCCCCCCCCBBBBBBB@@@@@@@@@@?????????>>>>>>=======<<<<<<<<<;;;;;;;;;::::::::::::999999998888888777777777777766666666666666666655555555555444444444443333333333333222222222222222111111111111000000///////////............-----------,,,,,,,,,,,,+++++++++++++++++************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!! {{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚��������������������������������������‚‚‚�‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€��‚ƒ„…†‡ˆ‰Š‹ŒŒ���ŽŽŽŽŽŽŽŽŽŽŽŽ����ŒŒŒŒŒŒŒŒ‹‹‹ŠŠ��Ž�Œ‹Šˆ‡‡†……„„„„„„„„…………€€€€€€~~~~}}}}}|||||xxxxxxxxxxwwwwwwwwwwwwwwwuuuuuuuuuuttttttttttssssstttttsssssssssssssssssrrrqqqqqqqqqqqqqqpppppppppppqqppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnmmmmlllllllllkkkkkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffffefeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaabbbaaaaaaaaaaa```````````___________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYZYYYYYYYYYYYXXXXXXXXXXXWWXXXWWWWWWWWWWVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIGGGGGFFFFFFFFFFFFEEEEEEEECBBBBBBBBBBAAAAAAAAAAA@@@??????>>>>>>>>>>=========<<<<;;;;;;;;;:::::::::9999999998888888888777777777777777766666666666655555556555555555555554444444443433333333333222222222222122111111111111000000000////////.............------....-----------,,,,,,,,,,++++++++++++*************))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!! {{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€����������������������‚‚‚���������������������������������������������‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€�‚ƒ„…†‡ˆ‰ŠŠ‹ŒŒ����ŽŽŽŽŽŽŽŽŽŽ����ŒŒŒŒŒŒŒŒ‹‹‹ŠŠ��Ž�Œ‹Š‰ˆ‡†……„„„„„„„„„………€€€€€€~~~~}}}}}|||||xxxxxxxxxxwwwwwwwwwwwwwwwuuuuuuuuutttttttttttssssstttttsssssssssssssssssrrrqqqqqqqqqqqqqqpppppppppppqqppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnmmmllllllllllkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffffefeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbaabbbaaaaaaaaaaa```````````___________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYZYYYYYYYYYYYXXXXXXXXXXXWWXXXWWWWWWWWWWVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIGGGGGFFFFFFFFFFFFEEEEEEEECBBBBBBBBBBAAAAAAAAAAA@@@??????>>>>>>>>>>=========<<<<;;;;;;;;;:::::::::9999999998888888888777777777677777766666666666655555556555555555555554444444443433333333333222222222221122111111111111000000000////////.............------....----------,,,,,,,,,,,++++++++++++*************))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!! {{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€�����������������������‚‚�����������������������������������������������‚‚‚‚������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~€€�‚ƒ„…†‡ˆ‰ŠŠ‹ŒŒ�����ŽŽŽŽŽŽŽŽ����ŒŒŒŒŒŒŒ‹‹‹‹ŠŠ���Ž�‹Š‰ˆ‡††……„„„„„„„„………€€€€€€~~~~}}}}}|||||xxxxxxxxxwwwwwwwwwwwwwwwwuuuuuuuuutttttttttttssssstttttsssssssssssssssssrrrqqqqqqqqqqqqqqpppppppppppqqppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnmmmllllllllllkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggfffffffffffffefeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbaabbaaaaaaaaaaaa``````````____________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYZYYYYYYYYYYYXXXXXXXXXXWWWXXWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIIGGGGGFFFFFFFFFFFFEEEEEEEECBBBBBBBBBBAAAAAAAAAAA@@@??????>>>>>>>>>==========<<<<;;;;;;;;;:::::::::9999999998888888888777777777677777766666666666665555556655555555555554444444443433333333333222222222221122111111111111000000000////////.............------....----------,,,,,,,,,,,++++++++++++*************))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!! {{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€���������������������������������������������������������������������������‚������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~€��‚ƒ„…†‡ˆ‰ŠŠ‹ŒŒŒ���ŽŽŽŽŽŽŽŽ����ŒŒŒŒŒ‹‹‹‹‹‹ŠŠ‘��Ž�Œ‹‰ˆ‡††……„„„„„„„„………€€€€€€~~~~}}}}}|||||xxxxxxxxxwwwwwwwwwwwwwwwwuuuuuuuutttttttttttssssssttttsssssssssssssssssrrrrqqqqqqqqqqqqqppppppppppppqppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnmmmlllllllllkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaabbaaaaaaaaaaa```````````___________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYZYYYYYYYYYYXXXXXXXXXXXWWWXXWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIHGGGGGFFFFFFFFFFFFEEEEEEEECBBBBBBBBBAAAAAAAAAAAA@@@??????>>>>>>>>>=========<<<<<;;;;;;;;;:::::::::999999999888888888877777777767777776666666666665555555665555555555555444444444343333333333322222222222112111111111111000000000/////////............-------....----------,,,,,,,,,,,++++++++++++*************))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!! {{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€�������������������������€�����������������������������������������������������������������������������������������������‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~€�‚ƒ„……†‡ˆ‰ŠŠ‹‹ŒŒ��ŽŽŽŽŽŽŽŽ����ŒŒŒŒ‹‹‹‹‹‹‹ŠŠ‘��Ž�Œ‹Š‰ˆ‡††……„„„„„„„„……€€€€€€~~~~}}}}}|||||xxxxxxxxwwwwwwwwwwwwwwwwwuuuuuuuutttttttttttssssssttttsssssssssssssssssrrrrqqqqqqqqqqqqqppppppppppppqppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnmmmllllllllllkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbaabbaaaaaaaaaaa```````````___________^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWXXWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIHGGGGGFFFFFFFFFFFFEEEEEEEECBBBBBBBBBAAAAAAAAAAAA@@@??????>>>>>>>>>=========<<<<<;;;;;;;;::::::::::999999999888888888877777777767777776666666666666555555665555555555555444444444343333333333322222222222112111111111111000000000/////////.............------....----------,,,,,,,,,,,++++++++++++*************))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! {{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€�������������������������€€����������������������������������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~€�‚ƒ„…†‡‡ˆ‰ŠŠ‹‹ŒŒŒ��ŽŽŽŽŽŽ����ŒŒŒ‹‹‹‹‹‹‹‹ŠŠ‘��Ž�Œ‹Š‰ˆ‡‡†…………„„„„„„……€€€€€~~~~}}}}}|||||xxxxxxxxwwwwwwwwwwwwwwwwwuuuuuuuttttttttttttsssssstttssssssssssssssssssrrrrqqqqqqqqqqqqpppppppppppppqppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnmmmmllllllllllkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbaaabbaaaaaaaaaaa```````````___________^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWXXWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIHGGGGGFFFFFFFFFFFFEEEEEEEECBBBBBBBBBAAAAAAAAAAAA@@@??????>>>>>>>>>=========<<<<<;;;;;;;;::::::::::999999999888888888877777777767777776666666666665555555665555555555555444444444343333333333322222222222112111111111111000000000/////////............-------....----------,,,,,,,,,,,+++++++++++++************))))))((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! {{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€�������������������������€€€€��������������������������������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~€€�‚ƒ„…†‡‡ˆ‰ŠŠ‹‹ŒŒ���ŽŽŽŽŽ����ŒŒŒ‹‹‹‹‹‹‹ŠŠŠ‘���Ž�Œ‹Š‰ˆ‡††……………„„„„……€€€€€~~~~}}}}}||||||xxxxxxxxwwwwwwwwwwwwwwwwwuuuuuutttttttttttttsssssstttssssssssssssssssssrrrrqqqqqqqqqqqqpppppppppppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnmmmmllllllllllkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbaaabbaaaaaaaaaaa```````````___________^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWXXWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHGGGGGFFFFFFFFFFFEEEEEEEEECBBBBBBBBBAAAAAAAAAAAA@@@??????>>>>>>>>==========<<<<<;;;;;;;;::::::::::999999999888888888877777777767777776666666666666555555665555555555555444444444343333333333322222222222112111111111110000000000/////////.............------....----------,,,,,,,,,,,+++++++++++++************)))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! {{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€�������������������������€€€€€�������������������������������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~€��‚ƒ„…†‡‡ˆ‰ŠŠ‹‹Œ���ŽŽŽŽŽŽ���ŒŒŒ‹‹‹‹‹‹ŠŠŠŠ‘���Ž�Œ‹Š‰‰ˆ‡††…………………………€€€€€~~~~}}}}}||||||xxxxxxxxwwwwwwwwwwwwwwwwwuuuuuttttttttttttttsssssstttssssssssssssssssssrrrrqqqqqqqqqqqqpppppppppppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnmmmmllllllllllkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaabaaaaaaaaaaa````````````___________^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWXWWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHGGGGFFFFFFFFFFFFEEEEEEEEECBBBBBBBBBAAAAAAAAAAAAA@@??????>>>>>>>>==========<<<<;;;;;;;;;:::::::::9999999999888888888877777777767777776666666666665555555665555555555554444444444343333333333322222222222112111111111110000000000/////////.............------....----------,,,,,,,,,,,+++++++++++++************)))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!! {{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€�������������������������€€€€€€€�����������������������������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~€��‚ƒ„…†‡‡ˆ‰‰Š‹‹Œ���ŽŽŽŽŽ���ŒŒ‹‹‹‹‹ŠŠŠŠŠŠ‘����Ž�Œ‹Š‰ˆˆ‡†††……………………€€€€~~~~}}}}}||||||xxxxxxxwwwwwwwwwwwwwwwwwwuutttttttttttttttttsssssstttsssssssssssssssssrrrrrqqqqqqqqqqqppppppppppppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnmmmmlllllllllllkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaabaaaaaaaaaaa```````````____________^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWXWWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHGGGGFFFFFFFFFFFEEEEEEEEEECBBBBBBBBBBAAAAAAAAAAA@@@??????>>>>>>>>=========<<<<<;;;;;;;;;:::::::::999999999988888888877777777776777777666666666666555555566555555555555544444444434333333333332222222222211211111111111000000000//////////.............------.....---------,,,,,,,,,,,+++++++++++++************)))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! {{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€�������������������������€€€€€€€€€��������������������������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~€�‚ƒƒ„…†‡‡ˆ‰ŠŠ‹ŒŒ���ŽŽŽŽ���ŒŒŒ‹‹‹ŠŠŠŠŠŠŠ‘‘���ŽŽ�Œ‹Š‰ˆˆ‡†††…………………€€€~~~~}}}}}||||||xxxxxxxxwwwwwwwwwwwwwwwwwtttttttttttttttttttsssssstttssssssssssssssssrrrrrrqqqqqqqqqqqpppppppppppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnmmmllllllllllllkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````___________^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXYYYYYYYYYYXXXXXXXXXXXWWWWXWWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHGGGGFFFFFFFFFFFEEEEEEEEEECBBBBBBBBBBAAAAAAAAAAA@@@??????>>>>>>>>=========<<<<<;;;;;;;;::::::::::999999999988888888877777777776777777666666666666555555566655555555555444444444333333333333322222222222211211111111110000000000//////////.............------.....---------,,,,,,,,,,,+++++++++++++************)))))(((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! {{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€�������������������������€€€€€€€€€€€������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~€�‚ƒƒ„…†‡‡ˆ‰ŠŠ‹Œ���ŽŽŽŽ���ŒŒŒ‹‹‹ŠŠŠŠŠŠŠ‘‘����Ž��Œ‹Š‰ˆˆ‡‡††……………„€€€~~~~}}}}}||||||xxxxxxxwwwwwwwwwwwwwwwwwwttttttttttttttttttssssssstttssssssssssssssssrrrrrrqqqqqqqqqqqpppppppppppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnmmmllllllllllllkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWXWWWWWWWWWWWVVVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSSSSSSRSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHGGGGFFFFFFFFFFEEEEEEEEEEECBBBBBBBBBBAAAAAAAAAAAA@@??????>>>>>>>>=========<<<<;;;;;;;;;::::::::::999999999988888888877777777776777777666666666666555555566655555555555544444444333333333333332222222222211111111111110000000000//////////.............------.....---------,,,,,,,,,,,+++++++++++++************))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! {{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€�������������������������€€€€€€€€€€€€�����������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~€€�‚ƒ„„…†‡ˆˆ‰Š‹ŒŒ���ŽŽŽŽ���ŒŒ‹‹‹ŠŠŠŠŠŠŠ‘‘‘����Ž�ŒŒ‹Š‰ˆˆ‡‡††……………€~~~~~}}}}|||||||xxxxxxxwwwwwwwwwwwwwwwwwwttttttttttttttttttsssssssttssssssssssssssssrrrrrrrqqqqqqqqqqppppppppppppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnmmmmllllllllllllkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[Z[[[ZZZZZZZZZZZYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXXXWWWWXWWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTSSSSSSSSSSSSSRRRSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHGGGGFFFFFFFFFFEEEEEEEEEEECBBBBBBBBBBAAAAAAAAAAA@@@??????>>>>>>>==========<<<<;;;;;;;;;::::::::::999999999988888888877777777776777776666666666666555555566655555555555444444444333333333333322222222222211211111111110000000000//////////..............-----.....---------,,,,,,,,,,,+++++++++++++************))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!! {{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€�������������������������€€€€€€€€€€€€€€���������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~€��‚ƒ„……†‡ˆ‰‰‹‹Œ���ŽŽŽŽ���ŒŒ‹‹‹ŠŠŠŠŠŠŠ‘‘‘‘����Ž�ŒŒ‹Š‰ˆˆ‡‡††………„€~~~~~}}}}}||||||xxxxxxxxwwwwwwwwwwwwwwwwwtttttttttttttttttsssssssstttsssssssssssssssrrrrrrrqqqqqqqqqqpppppppppppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnmmmmllllllllllllkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````___________^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[Z[[[ZZZZZZZZZZZYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTSSSSSSSSSSSSSRRRSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHGGGGFFFFFFFFFFEEEEEEEEEEECBBBBBBBBBBAAAAAAAAAAA@@@?????>>>>>>>>=========<<<<<;;;;;;;;;::::::::::999999999988888888877777777776777776666666666666555555566655555555555444444444333333333333322222222222111111111111110000000000//////////..............-----......---------,,,,,,,,,,+++++++++++++************))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!! {{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€�������������������������€€€€€€€€€€€€€€€€€�€����������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||}}}}~~€�‚‚ƒ„…†‡‡ˆ‰Š‹ŒŒ��ŽŽŽŽŽ���ŒŒ‹‹ŠŠŠŠŠŠŠ‘‘‘‘‘����Ž��Œ‹Š‰ˆˆ‡††………„€~~~~~}}}}}||||||xxxxxxxwwwwwwwwwwwwwwwwwvtttttttttttttttttssssssssttssssssssssssssssrrrrrrrqqqqqqqqqqppppppppppppppoppppppppppppooooooooooooooooooooonnnnnnnnnnnnnmmmmmlllllllllllkkkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggfffffffffffffeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[Z[[ZZZZZZZZZZZZYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHGGGGGFFFFFFFFEEEEEEEEEEEEBBBBBBBBBBBAAAAAAAAAAA@@@?????>>>>>>>>=========<<<<<;;;;;;;;;::::::::::99999999998888888887777777777677777666666666666655555556666555555555544444444433333333333332222222222221121111111110000000000///////////..............-----......--------,,,,,,,,,,,+++++++++++++************))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! {{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~�������������������������€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~}}}}||||}}}}~~€€�‚ƒƒ„…†‡ˆ‰Š‹ŒŒ��ŽŽŽŽŽŽ��ŒŒ‹‹‹ŠŠŠŠŠŠ‘‘‘‘‘‘����Ž��Œ‹Š‰ˆ‡‡††………~~~~~}}}}}||||||xxxxxxxxwwwwwwwwwwwwwwwvvtttttttttttttttttssssssssttsssssssssssssssrrrrrrrrqqqqqqqqqpppppppppppppppoppppppppppppooooooooooooonooooooonnnnnnnnnnnnnmmmmmlllllllllllkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[Z[[ZZZZZZZZZZZYYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPQQPPPPPPPPPPPPPPPOOOOOOOONNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHGGGGFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBBBAAAAAAAAAAA@@@?????>>>>>>>>=========<<<<;;;;;;;;;:::::::::::99999999998888888887777777777677777666666666666665555556666555555555544444444433333333333332222222222221111111111110000000000///////////...............----......---------,,,,,,,,,,++++++++++++++**********))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! {{{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~�������������������������€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~}}}}}|||}}}}}~~€€�‚ƒ„…††‡ˆŠ‹‹Œ��ŽŽŽŽŽŽ���ŒŒ‹‹ŠŠŠŠŠŠ‘‘‘‘‘‘‘����Ž�ŒŒ‹Š‰ˆ‡††………~~~~~}}}}}||||||xxxxxxxxwwwwwwwwwwwwwwvvvttttttttttttttttsssssssssttsssssssssssssssrrrrrrrrqqqqqqqqqppppppppppppppoopppppppppppoooooooooooooonooooooonnnnnnnnnnnnnmmmmmlllllllllllkkkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[Z[[ZZZZZZZZZZZYYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPQQPPPPPPPPPPPPPPPOOOOOOOOONMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHGGGGGFFFFFFFFEEEEEEEEEEEEBBBBBBBBBBBAAAAAAAAAAA@@@?????>>>>>>>>========<<<<<;;;;;;;;;:::::::::::99999999988888888887777777777677777666666666666665555556666555555555544444444433333333333332222222222221121111111110000000000///////////...............----......---------,,,,,,,,,,+++++++++++++***********))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! {{{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~}}}}}||||}}}}~~€�‚‚ƒ„…†‡ˆ‰Š‹Œ��ŽŽŽŽŽŽŽ��ŒŒ‹‹‹ŠŠŠŠŠ‘‘‘‘‘‘‘‘‘���Ž�Œ‹Š‰ˆ‡‡†………~~~~~}}}}}||||||xxxxxxxxwwwwwwwwwwwwwvvvvtttttttttttttttssssssssssttssssssssssssssrrrrrrrrrqqqqqqqqqppppppppppppppoopppppppppppoooooooooooooonoooooonnnnnnnnnnnnnmmmmmmllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggffffffffffffeeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[Z[[ZZZZZZZZZZZYYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPQPPPPPPPPPPPPPPPOOOOOOOOONNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHGGGGGFFFFFFFFEEEEEEEEEEEEBBBBBBBBBBBBAAAAAAAAAA@@@?????>>>>>>>=========<<<<<;;;;;;;;;::::::::::999999999998888888887777777776677777666666666666655555556666555555555544444444433333333333332222222222221121111111110000000000////////////..............----......---------,,,,,,,,,,++++++++++++++**********))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! {{{{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||}}}}}~~€€�‚ƒ„…†‡ˆ‰Š‹Œ��ŽŽŽ��ŽŽŽ��ŒŒ‹‹ŠŠŠŠŠ‘‘‘‘‘‘‘‘‘����Ž�Œ‹Š‰ˆ‡††……~~~~~}}}}}||||||xxxxxxxxwwwwwwwwwwwwwvvvvttttttttttttttssssssssssstssssssssssssssrrrrrrrrrrqqqqqqqqqppppppppppppppooppppppppppoooooooooooooonnoooooonnnnnnnnnnnnnmmmmmmllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggffffffffffffeeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZ[[ZZZZZZZZZZYYYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHGGGGGFFFFFFFFEEEEEEEEEEEEBBBBBBBBBBBAAAAAAAAAAA@@@????>>>>>>>>=========<<<<;;;;;;;;;;::::::::::999999999988888888887777777776677777666666666666665555556666555555555544444444333333333333332222222222221121111111110000000000///////////...............----......---------,,,,,,,,,,+++++++++++++**********))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! {{{{{{{{{{{{{{||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||}}}}~~€��‚ƒ„…†‡‰Š‹Œ��ŽŽ����ŽŽ��ŒŒ‹‹‹ŠŠŠŠ‘‘‘’’’’‘‘‘���Ž�Œ‹Š‰ˆ‡††……~~~~~}}}}}||||||xxxxxxxxxwwwwwwwwwwwvvvvvttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrqqqqqqqqqpppppppppppppoooppppppppppoooooooooooooonnoooooonnnnnnnnnnnnnmmmmmmllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZ[[ZZZZZZZZZZYYYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIGGGGGFFFFFFFFEEEEEEEEEEEEBBBBBBBBBBBAAAAAAAAAAA@@@????>>>>>>>>=========<<<<;;;;;;;;;:::::::::::99999999998888888888777777777667777766666666666665555555666655555555554444444433333333333333222222222222112111111111000000000/////////////...............---......---------,,,,,,,,,,+++++++++++++**********))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!! {{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||}}}}~~€€�‚ƒ„…†‡‰Š‹Œ��ŽŽ�����ŽŽ��ŒŒ‹‹ŠŠŠŠ‘‘‘’’’’’’‘‘���Ž�Œ‹Š‰ˆ‡†……~~~~~~}}}}}|||||xxxxxxxxxwwwwwwwwwwwvvvvvttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqppppppppppppppooppppppppppoooooooooooooonnooooonnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggffffffffffffeeeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZ[[ZZZZZZZZZZYYYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHGGGGGFFFFFFFFEEEEEEEEEEEEBBBBBBBBBBBAAAAAAAAAAA@@@????>>>>>>>>========<<<<<;;;;;;;;;:::::::::::99999999998888888887777777777667777666666666666665555555666655555555554444444433333333333333322222222222112111111111000000000/////////////...............---......---------,,,,,,,,,,+++++++++++++**********))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||}}}}~~€�‚‚ƒ…†‡ˆ‰‹ŒŒ�ŽŽ������ŽŽ��ŒŒ‹‹ŠŠŠ‘‘‘‘’’’’’‘‘‘��Ž�Œ‹Š‰ˆ‡†……~~~~~~}}}}}|||||xxxxxxxxxxwwwwwwwwwwvvvvvttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqpppppppppppppooopppppppppoooooooooooooonnnooooonnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggffffffffffffeeeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZ[[ZZZZZZZZZZYYYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIGGGGGFFFFFFFFEEEEEEEEEEEDBBBBBBBBBBBAAAAAAAAAAA@@@????>>>>>>>>========<<<<<;;;;;;;;;:::::::::::99999999998888888887777777777667777666666666666665555555666665555555554444444433333333333333222222222222112111111111000000000/////////////...............---......---------,,,,,,,,,,+++++++++++++**********))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~€€�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||}}}~~€�‚ƒ„…†ˆ‰Š‹Œ�ŽŽ������ŽŽ��ŒŒ‹‹‹ŠŠ‘‘‘‘’’’’’’‘‘���Ž�‹Š‰ˆ‡†……€~~~~~~}}}}}|||||xxxxxxxxxxxwwwwwwwwwvvvvvttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqpppppppppppppooopppppppppoooooooooooooonnnooooonnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaa`````````````__________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZ[[ZZZZZZZZZYYYYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIGGGGGGFFFFFFFEEEEEEEEEEDDBBBBBBBBBBBAAAAAAAAAAA@@@????>>>>>>>=========<<<<<;;;;;;;;;:::::::::::99999999998888888887777777777667777666666666666665555555666665555555554444444433333333333333322222222222112111111111000000000/////////////...............---......---------,,,,,,,,,,+++++++++++++*********))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||}}}~~€�‚ƒ„…†ˆ‰Š‹Œ�ŽŽ�������ŽŽ��ŒŒ‹‹‹Š‘‘‘‘‘’’’’’‘‘���Ž�Œ‹Šˆ‡††…€~~~~~~}}}}}|||||xxxxxxxxxxxxwwwwwwwwvvvvvttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqppppppppppppoooopppppppppoooooooooooooonnnoooonnnnnnnnnnnnnmmmmmmmmllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeeeeedddddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZ[[ZZZZZZZZZYYYYYYYYYYYYXXYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIGGGGGGFFFFFFFFEEEEEEEEEDDBBBBBBBBBBBAAAAAAAAAAA@@@???>>>>>>>>========<<<<<<;;;;;;;;;:::::::::::99999999988888888887777777776667777666666666666665555555666655555555554444444333333333333333322222222222112111111111000000000/////////////...............---......---------,,,,,,,,,,+++++++++++++*********))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||}}}~~€�‚ƒ„†‡‰Š‹Œ�ŽŽ��������ŽŽ�ŒŒ‹‹‹Š‘‘‘‘‘’’’’’‘‘‘��Ž�Œ‹Š‰ˆ‡†…€~~~~~~~}}}}|||||xxxxxxxxxxxxxwwwwwwwwvvvvtttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqpppppppppppppoooppppppppoooooooooooooonnnnoooonnnnnnnnnnnnnmmmmmmmmllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[Z[[ZZZZZZZZZYYYYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIGGGGGGFFFFFFFFEEEEEEEEDDDBBBBBBBBBBAAAAAAAAAAA@@@@???>>>>>>>>========<<<<<<;;;;;;;;::::::::::::99999999988888888887777777776667776666666666666655555555666665555555554444444333333333333333322222222222112211111111000000000//////////////..............---......---------,,,,,,,,,,+++++++++++++*********))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||}}}~~€�‚ƒ„…‡ˆŠ‹Œ�ŽŽ��������ŽŽ��ŒŒ‹‹‹’‘‘‘‘‘’’’’‘‘‘��Ž�Œ‹Š‰ˆ‡†…€~~~~~~}}}}|||||xxxxxxxxxxxxxxwwwwwwwvvvvttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqppppppppppppooooppppppppoooooooooooooonnnnoooonnnnnnnnnnnnnmmmmmmmmllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[Z[[ZZZZZZZZZYYYYYYYYYYYYXXYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIGGGGGGFFFFFFFFEEEEEEEEDDDBBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>>>========<<<<<<;;;;;;;;::::::::::::99999999988888888877777777766667776666666666666655555555666655555555554444444333333333333333322222222222212211111111000000000//////////////..............---......---------,,,,,,,,,,++++++++++++*********))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!! yyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{|}}~€‚ƒ„…‡ˆ‰Š‹‹ŒŒ�����ŒŒ‹‹ŠŠ‰‰ˆˆŽŽŽŽŽŽŽŽŽŽŽŽ��Œ‹‹Šˆ‡†…„ƒƒ‚‚���������€€€€€~~~~~yxxxxxxxxxxxxxxxwwwwwwwwwuuuuuuuutttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjiiiiiiiiihhhhhhhhhhhhhggggggggggffffffffffffeeeeeeddddddddddddddcccccccccccdccccccccccbbbbbbbbbbaaaabbaaaaaaaaaaaa````````````_________^^^^^^^^^^^^^]]]^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWXWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNMMNNNNMMMMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIIIIIIHHHHHHHHFFFFFFEEEEEEEEDDDDDDDDCCCCBBBBBBBBBBBBBBBAAAAAAAAA?????>>>>>>>>========<<<<;;;;;:::::::::::999999999999888888888877777777666667777776666666666666665555776666666666555555544444444444444444443333333333322211111111000000000/////////////..............----------,,,,,,,,,+++++++++++++++************))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!! yyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{||}~€�‚„…†‡ˆŠŠ‹ŒŒ������ŒŒ‹‹ŠŠ‰‰ˆŽŽŽŽŽŽŽŽŽŽŽŽŽ��Œ‹Š‰ˆ‡†…„ƒƒ‚‚��������€€€€€~~~~~~yyxxyxyyxxxxxxxxxwwwwwwwwuuuuuuuuttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrqrrrrrrrqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeedddddddddddddddccccccccccdcccccccccbbbbbbbbbbaaaaabbaaaaaaaaaaaa```````````__________^^^^^^^^^^^^^]]]^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWXWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNMMNNNNMMMMMMMMMLLLLLLLLKKKKJJJJJJIIIIIIIIIIIHHHHHHHHFFFFFFEEEEEEEEDDDDDDDCCCCCBBBBBBBBBBBBBBBAAAAAAAAA?????>>>>>>>=========<<<<;;;;;:::::::::::999999999999888888888877777777666667777776666666666666665555766666666666555555544444444444444444443333333333322111111111000000000/////////////..............----------,,,,,,,,,+++++++++++++++************))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!! yyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{|}~€�‚ƒ„†‡ˆ‰Š‹ŒŒ������ŒŒ‹‹ŠŠ‰‰ˆ�ŽŽŽŽŽŽŽŽŽŽŽŽ��Œ‹Š‰ˆ‡†…„ƒƒ‚‚‚��������€€€€~~~~~~yxyxyyyyyyyyxxxxxxwwwwwwwuuuuuuuuuttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeddddddddddddddcccccccccccdccccccccccbbbbbbbbbaaaaabbaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNMMMNNNMMMMMMMMMMLLLLLLLLKKKKJJJJJJIIIIIIIIIIIHHHHHHHHFFFFFFEEEEEEEDDDDDDDDCCCCBBBBBBBBBBBBBBBBAAAAAAAAA????>>>>>>>>========<<<<<;;;;;:::::::::::9999999999988888888887777777776666677777666666666666666555557666666666665555555444444444444444444433333333333221111111100000000000/////////////.............----------,,,,,,,,,+++++++++++++++************))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!!!! yyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{||}~€�ƒ„…‡ˆ‰Š‹‹Œ�������ŒŒ‹‹ŠŠ‰‰��ŽŽŽŽŽŽŽŽŽŽŽ��Œ‹‹Š‰‡†……„ƒƒ‚‚‚�������€€€€~~~~~~xxxyyyyyyyyyyxxxxxwwwwwwwuuuuuuuuuttttttttttttssssssssrrrrrrrrrrrrrrrrrrrrqrrrrrrrqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeddddddddddddddcccccccccccdcccccccccbbbbbbbbbbaaaaabbaaaaaaaaaaa````````````__________^^^^^^^^^^^^^]]]^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMNNNMMMMMMMMMMLLLLLLLLKKKKJJJJJJIIIIIIIIIIIHHHHHHHHFFFFFFEEEEEEEDDDDDDDDCCCCBBBBBBBBBBBBBBBBAAAAAAAAA????>>>>>>>>========<<<<<;;;;;:::::::::::9999999999988888888887777777776666677777666666666666666555556666666666665555555444444444444444444433333333333221111111100000000000/////////////............----------,,,,,,,,,,+++++++++++++++***********)))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!!!! yyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{|}~€�‚„…†‡ˆŠŠ‹ŒŒ������ŒŒ‹‹ŠŠ‰‰���ŽŽŽŽŽŽŽŽŽŽŽ�ŒŒ‹Š‰ˆ‡†…„„ƒƒ‚‚‚‚�����€€€€~~~~~~xxxyyyyyyyyyyyxxxxxwwwwwwuuuuuuuuutttttttttttttsssssssrrrrrrrrrrrrrrrrrrrrqrrrrrrqqqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjiiiiiiiihhhhhhhhhhhhhggggggggggfffffffffffffeeeeeedddddddddddddddccccccccccdcccccccccbbbbbbbbbbaaaaabaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^]]]^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWXWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMNNNMMMMMMMMMMLLLLLLLLKKKKJJJJJJIIIIIIIIIIIHHHHHHHHFFFFFFEEEEEEEDDDDDDDDCCCCBBBBBBBBBBBBBBBBAAAAAAAAA????>>>>>>>>========<<<<<;;;;;:::::::::::99999999999888888888877777777766666777776666666666666655555566666666666655555554444444444444444443333333333332211111111000000000000////////////............----------,,,,,,,,,,+++++++++++++++***********)))))))))(((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!! yyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{||}~�‚ƒ„†‡ˆ‰Š‹ŒŒ�������ŒŒ‹‹ŠŠ‰���ŽŽŽŽŽŽŽŽŽŽŽ��Œ‹Š‰ˆ‡†……„„ƒƒ‚‚‚‚����€€€€~~~~~}xxxyyyyyyyyyyyyxxxxwwwwwwuuuuuuuuutttttttttttttsssssssrrrrrrrrrrrrrrrrrrrrqrrrrrrrqqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeddddddddddddddcccccccccccdcccccccccbbbbbbbbbaaaaaabaaaaaaaaaaaa````````````___________^^^^^^^^^^^^^]]^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWXXWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMNNMMMMMMMMMMMLLLLLLLKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHFFFFFEEEEEEEEDDDDDDDDCCCCBBBBBBBBBBBBBBBAAAAAAAAAA????>>>>>>>=========<<<<<;;;;;:::::::::::99999999999888888888877777777766666777766666666666666555555566666666666655555554444444444444444443333333333332211111111000000000000////////////............----------,,,,,,,,,,+++++++++++++++***********)))))))))(((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#########"""""""""""""""""!!!!!!!!!!!! yyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{|}~€�ƒ„…‡ˆ‰Š‹ŒŒ�������ŒŒ‹‹ŠŠ‰�����ŽŽŽŽŽŽŽŽŽ��Œ‹‹Š‰ˆ‡†……„„ƒƒ‚‚‚‚����€€€~~~~~}}xxxyyyyyyyyyyyyxxxxwwwwwwuuuuuuuuuuttttttttttttsssssssrrrrrrrrrrrrrrrrrrrqqrrrrrrqqqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeddddddddddddddcccccccccccdcccccccccbbbbbbbbbaaaaaabaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWXWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMNNMMMMMMMMMMLLLLLLLLKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHFFFFFEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA???>>>>>>>>=========<<<<<;;;;::::::::::::999999999998888888888777777777666667777666666666666665555555666666666666555555544444444444444444433333333333322111111110000000000000///////////............----------,,,,,,,,,,+++++++++++++++***********)))))))))(((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#########"""""""""""""""""!!!!!!!!!!! yyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzz{{|}~€�‚„…†‡‰ŠŠ‹ŒŒ������ŒŒŒ‹‹ŠŠ����������ŽŽŽŽŽ��Œ‹Š‰ˆ‡††……„„ƒƒƒ‚‚‚���€€~~~~~}}xxxyyyyyyyyyyyyyxxxxwwwwwuuuuuuuuuutttttttttttttssssssrrrrrrrrrrrrrrrrrrrrqrrrrrrqqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjiiiiiiiihhhhhhhhhhhhggggggggggffffffffffffffeeeeeeedddddddddddddcccccccccccccccccccccbbbbbbbbbaaaaaabaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWXWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMNMMMMMMMMMMMLLLLLLLLKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHFFFFFEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA???>>>>>>>>=========<<<<<;;;;;:::::::::::999999999998888888887777777777666667777666666666666665555555666666666666555555544444444444444444433333333333221111111110000000000000///////////...........-----------,,,,,,,,,,++++++++++++++***********))))))))))(((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#########""""""""""""""""!!!!!!!!!!!! yyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{||}~�‚ƒ„†‡ˆ‰Š‹ŒŒ�������ŒŒ‹‹ŠŠ������������ŽŽŽ��Œ‹ŠŠ‰ˆ‡††……„„ƒƒƒ‚‚‚��€€€~~~~}}}xxxxyyyyyyyyyyyyxxxxwwwwwuuuututuuuuttttttttttttssssssrrrrrrrrrrrrrrrrrrrqqrrrrrrqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjiiiiiiiihhhhhhhhhhhhggggggggggffffffffffffffeeeeeeedddddddddddddccccccccccccccccccccbbbbbbbbbbaaaaaabaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWXWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHFFFFEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA???>>>>>>>>========<<<<<<;;;;::::::::::::9999999999988888888877777777776666677776666666666666555555556666666666665555555444444444444444443333333333332211111111000000000000000//////////...........-----------,,,,,,,,,,++++++++++++++***********))))))))))(((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!! yyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzz{{|}~€�ƒ„…†ˆ‰Š‹‹ŒŒ������ŒŒŒ‹‹Š������������ŽŽŽŽ�ŒŒ‹Š‰ˆ‡‡††……„„ƒƒƒ‚‚��€€€~~~}}}}xxxxyyyyyyyyyyyyyxxxwwwwwuuuttttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrqqrrrrrrqqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeedddddddddddddccccccccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWXWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHFFFFEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA???>>>>>>>>========<<<<<<;;;;::::::::::::9999999999988888888877777777766666677776666666666666555555556666666666655555555444444444444444443333333333332211111111000000000000000//////////...........-----------,,,,,,,,,,++++++++++++++***********))))))))))(((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!! yyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyzzzzz{||}~€�‚ƒ…†‡ˆ‰Š‹ŒŒ������ŒŒŒ‹‹Š‘������������ŽŽŽ�ŒŒ‹Š‰‰ˆ‡‡††……„„„ƒƒ‚‚��€~~~}}}}xxxxyyyyyyyyyyyyyxxxwwwwwuuutttttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrqqrrrrrrqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeddddddddddddcccccccccccccccccccccbbbbbbbbbbaaaaaabaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWXWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHFFFEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@??>>>>>>>>=========<<<<<<;;;;::::::::::::9999999999888888888877777777776666677776666666666666555555556666666666665555555444444444444444443333333333332211111111000000000000000//////////...........-----------,,,,,,,,,,++++++++++++++***********))))))))))(((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!! yyyyyyyyyyyyyzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyzzzz{{|}~€‚ƒ„†‡ˆ‰Š‹ŒŒŒ������ŒŒ‹‹‹‘‘�����������ŽŽŽ��Œ‹ŠŠ‰ˆˆ‡‡††……„„„ƒ‚‚��€€~~}}}}}xxxxxyyyyyyyyyyyyxxxxwwwwuuttttttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrqqrrrrrqqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffeeeeeeddddddddddddccccccccccccccccccccccbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWXWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHFFFEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@??>>>>>>>>=========<<<<<<;;;;:::::::::::::9999999999888888888777777777766666777766666666666665555555566666666666555555554444444444444444433333333333222111111110000000000000000/////////..........-----------,,,,,,,,,,,++++++++++++++***********))))))))))(((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!! yyyyyyyyyyyyyyzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyzzz{{|}~€�ƒ„…†ˆ‰ŠŠ‹ŒŒ������ŒŒŒ‹‹‘‘‘�����������ŽŽ��Œ‹‹Š‰‰ˆˆ‡‡††………„ƒƒ‚��€€~~~}}}}}xxxxxyyyyyyyyyyyyxxxxwwwwuutttttttttttttttttttttttsssssrrrrrrrrrrrrrrrrrrqqrrrrrqqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjiiiiiihhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeddddddddddddccccccccccccbcccccccccbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWXWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHFFEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@??>>>>>>>>=========<<<<<<;;;;::::::::::::99999999998888888888777777777766666777766666666666655555555566666666666555555554444444444444444433333333333222111111110000000000000000/////////..........-----------,,,,,,,,,,,++++++++++++++************)))))))))((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!! yyyyyyyyyyyyyyzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyzzzz{||}~€�‚ƒ…†‡ˆ‰Š‹ŒŒŒ�����ŒŒŒ‹‹‘‘‘�����������ŽŽ��ŒŒ‹ŠŠ‰‰ˆˆ‡‡†††…„„ƒ‚‚�€€~~~}}}}}xxxxxxyyyyyyyyyyyxxxxwwwwuutttttttttttttttttttttttssssssrrrrrrrrrrrrrrrrqqqrrrrqqqqqqqqqqqqqppppppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjiiiiiihhhhhhhhhhhgggggggggggggffffffffffffffeeeeeedddddddddddcccccccccccccbccccccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^]]]]^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHFFEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@?>>>>>>>>=========<<<<<<<;;;;::::::::::::99999999998888888888777777777766666777766666666666655555555566666666666555555554444444444444444433333333333222111111110000000000000000/////////..........-----------,,,,,,,,,,,++++++++++++++************)))))))))((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!! yyyyyyyyyyyyyyyzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyzzz{{|}~€‚ƒ„…‡ˆ‰Š‹‹ŒŒŒ����ŒŒŒ‹‹’‘‘‘����������ŽŽ��ŒŒ‹ŠŠ‰‰‰ˆˆ‡‡‡†……„ƒƒ‚�€€~~}}}}}}xxxxxxyyyyyyyyyyyyxxxwwwwuttttttttttttttttttttttttssssssrrrrrrrrrrrrrrrrqqqrrrrqqqqqqqqqqqqqppppppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjiiiiiihhhhhhhhhhhggggggggggggffffffffffffffeeeeeeedddddddddddccccccccccccbbccccccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^]]]]^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHFEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@?>>>>>>>>=========<<<<<<<;;;;:::::::::::::9999999998888888887777777777766666777766666666666655555555566666666666555555554444444444444444433333333333222111111110000000000000000////////..........------------,,,,,,,,,,,+++++++++++++*************)))))))))((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!! yyyyyyyyyyyyyyyyzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyzzz{|}~€�‚„…†‡ˆ‰Š‹‹ŒŒŒ��ŒŒŒŒ‹‹’‘‘‘‘���������ŽŽ��ŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡†……„ƒ‚�€€~~}}}}||wxxxxxxyyyyyyyyyyyxxxwwwwuutttttttttttttttttttttttsssssssrrrrrrrrrrrrrrrrqqrrrrqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjiiiiihhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeddddddddddcccccccccccccbbccccccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHFEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@?>>>>>>>>=========<<<<<<<;;;;::::::::::::9999999999888888888777777777776666677776666666666665555555556666666666655555555444444444444444443333333333322211111111000000000000000/////////..........------------,,,,,,,,,,++++++++++++++**************))))))))((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!! yyyyyyyyyyyyyyyyyzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyzzz{{|}~�‚ƒ„†‡ˆ‰ŠŠ‹ŒŒŒŒŒŒŒŒŒŒ‹’‘‘‘‘‘��������ŽŽ��ŒŒ‹‹ŠŠŠŠ‰‰‰ˆˆ‡‡†…„ƒ‚��€~~}}}|||wwxxxxxxyyyyyyyyyyxxxwwwwuttttttttttttttttttttttttsssssssrrrrrrrrrrrrrrrqqqrrrrqqqqqqqqqqqqqppppppppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjiiiiihhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeddddddddddccccccccccccbbbccccccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^]]]]]^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJIIIIIIIIIIIHHHHHHHHGEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@>>>>>>>>>=========<<<<<<<;;;:::::::::::::9999999999888888888777777777776666677776666666666665555555556666666666655555555444444444444444443333333333322211111111000000000000000/////////..........-----------,,,,,,,,,,,++++++++++++++***************)))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!! yyyyyyyyyyyyyyyyyyzzzzzyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyzz{{|}~€�ƒ„…†‡ˆ‰Š‹‹ŒŒŒŒŒŒŒŒŒ‹’’‘‘‘‘‘�������ŽŽ��ŒŒ‹‹‹ŠŠŠŠ‰‰‰ˆˆ‡†……„ƒ‚�€~~}}}|||wwwxxxxxyyyyyyyyyyxxxwwwwuttttttttttttttttttttttttsssssssrrrrrrrrrrrrrrrqqqrrrrqqqqqqqqqqqqpppppppppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjiiiiihhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeedddddddddcccccccccccccbbbccccccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^]]]]]^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHGEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@>>>>>>>>=========<<<<<<<<;;;:::::::::::::9999999999888888888777777777776666677776666666666655555555556666666666655555555444444444444444443333333333322211111111000000000000000/////////..........-----------,,,,,,,,,,,++++++++++++++***************)))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyzzzzyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyzzz{||}~€�‚ƒ…†‡ˆ‰ŠŠ‹‹ŒŒŒŒŒŒŒŒ‹’’‘‘‘‘‘‘������ŽŽ��ŒŒŒ‹‹‹ŠŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚�€~~}}}|||wwwwxxxxxyyyyyyyyyxxxwwwwuttttttttttttttttttttttttssssssssrrrrrrrrrrrrrrqqqrrrqqqqqqqqqqqqqpppppppppppppppppooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjiiiihhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeedddddddddccccccccccccbbbbccccccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]^]]]]]]]]]]]]]]\\\\\\\\\[\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJIIIIIIIIIIHHHHHHHHGGEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@>>>>>>>>=========<<<<<<<<;;;:::::::::::::999999999988888888877777777777666667777666666666665555555555666666666665555555554444444444444444333333333332221111111100000000000000/////////..........------------,,,,,,,,,,,++++++++++++++****************)))))))((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""""!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyzz{{|}~€�ƒ„…†‡ˆ‰ŠŠ‹‹ŒŒŒŒŒŒ‹‹’’‘‘‘‘‘‘������ŽŽ��ŒŒŒ‹‹‹‹‹‹ŠŠŠ‰‰ˆ‡†…„ƒ‚�€~}}}|||wwwwxxxxxxyyyyyyyyxxxxwwwuutttttttttttttttttttttttssssssssrrrrrrrrrrrrrrqqqrrrqqqqqqqqqqqqqppppppppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjiiiihhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeddddddddccccccccccccbbbbbcccccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````___________^^^^^^^^^^^]]]]]]^]]]]]]]]]]]]]]\\\\\\\\\[\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJIIIIIIIIIIHHHHHHHHGGEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@>>>>>>>>=========<<<<<<<<;;;:::::::::::::999999999988888888877777777777766667777666666666665555555555666666666665555555554444444444444444433333333332221111111100000000000000/////////..........-----------,,,,,,,,,,,+++++++++++++++*****************))))))((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyzzz{|}~€�‚ƒ„†‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹’’‘‘‘‘‘‘‘�����ŽŽ��ŒŒŒ‹‹‹‹‹‹‹ŠŠŠ‰ˆˆ‡†…ƒ‚�€~}}}|||wwwwwxxxxxxyyyyyyyxxxxwwwuutttttttttttttttttttttttsssssssssrrrrrrrrrrrrrqqqrrrqqqqqqqqqqqqqpppppppppppppppppooooooooooonnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjiiiihhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeddddddddccccccccccccbbbbbcccccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````___________^^^^^^^^^^^]]]]]]^]]]]]]]]]]]]]]\\\\\\\\\[\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJIIIIIIIIIIHHHHHHHGGGEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@>>>>>>>>=========<<<<<<<<;;::::::::::::::99999999998888888887777777777776666777766666666666555555555566666666665555555555444444444444444443333333333222111111110000000000000//////////..........-----------,,,,,,,,,,,+++++++++++++++*****************))))))((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyzzz{{|}~€‚ƒ„…†‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹‹’’‘‘‘‘‘‘‘�����ŽŽ��ŒŒŒŒ‹‹‹‹‹‹‹‹Š‰‰ˆ‡†…„ƒ‚�€~~}}|||wwwwwwxxxxxyyyyyyyxxxxwwwuutttttttttttttttttttttttsssssssssrrrrrrrrrrrrrqqqrrrqqqqqqqqqqqqpppppppppppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjiiiihhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeedddddddccccccccccccbbbbbbcccccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````___________^^^^^^^^^^^]]]]]]^]]]]]]]]]]]]]]\\\\\\\\\[\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMMLLMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJIIIIIIIIIHHHHHHHHGGGEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@>>>>>>>>=========<<<<<<<<;;:::::::::::::999999999988888888887777777777776666777766666666666555555555566666666665555555555444445444444444443333333333222111111110000000000000//////////..........-----------,,,,,,,,,,,+++++++++++++++*****************))))))((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyzz{{|}~€�‚ƒ„…†‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹’’‘‘‘‘‘‘‘�����ŽŽ��ŒŒŒŒŒ‹‹Œ‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚�€~~}}}||wwwwwwxxxxxxyyyyyyxxxxwwwuutttttttttttttttttttttttssssssssssrrrrrrrrrrrrrqqrrrqqqqqqqqqqqqpppppppppppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjiiihhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeedddddddccccccccccccbbbbbbcccccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````___________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMMLLMMMMMMLLLLLLLLLLLLLKKKKKKJJJJJIIIIIIIIIHHHHHHHHGGGEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@>>>>>>>=========<<<<<<<<<;;:::::::::::::99999999998888888888777777777777666677776666666666655555555556666666666555555555544444544444444444433333333322211111111000000000000///////////..........-----------,,,,,,,,,,,+++++++++++++++******************)))))((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzz{||}~€�ƒ„…†‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹’‘‘‘‘‘‘‘‘�����ŽŽ��ŒŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠ‰ˆ‡†…ƒ‚�€~}}}||wwwwwwwxxxxxyyyyyyxxxxwwwuutttttttttttttttttttttttssssssssssrrrrrrrrrrrrrqqrrrqqqqqqqqqqqpppppppppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjiiihhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeddddddcccccccccccccbbbbbbccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````___________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMLLLMMMMMLLLLLLLLLLLLLKKKKKKKJJJJJIIIIIIIIIHHHHHHHGGGGEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@>>>>>>>=========<<<<<<<<<;;:::::::::::::99999999998888888888777777777777666677776666666666655555555556666666665555555555554444554444444444433333333322211111111000000000000///////////..........-----------,,,,,,,,,,,+++++++++++++++******************)))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzz{{|}~€�‚ƒ„…†‡ˆˆ‰‰ŠŠŠŠ‹‹‹‘‘‘‘‘‘‘‘‘�����ŽŽ��ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚�€~~}}}|wwwwwwwxxxxxxyyyyyxxxxwwwuutttttttttttttttttttttttsssssssssssrrrrrrrrrrrrqqrrrqqqqqqqqqqqpppppppppppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjiiihhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeddddddccccccccccccbbbbbbbcccccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\[[\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMLLLMMMMMLLLLLLLLLLLLLKKKKKKKJJJJJIIIIIIIIIHHHHHHHGGGGEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@>>>>>>>=========<<<<<<<<<;;:::::::::::::99999999998888888887777777777777666677776666666666655555555556666666665555555555554444554444444444443333333322211111111000000000000//////////...........-----------,,,,,,,,,,,++++++++++++++*******************)))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!! vvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyy{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyz{{|}~~€‚ƒ„…†‡‡ˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰ˆˆ‡‡‡††††††ŒŒŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚�€~~}}}|zzzzzzz{{{{{|||||||{{{{zztttssssssssssssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihiihhhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaa``````aaa`````````````__________`````__________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOOONONNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIHHHHHHGGGGGGGGFFFFFFFEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@??????>>>>>>>>>==========<<<<<;;;;;;;;;;;;;:::::::8888888877777777777766666677777766666666666555555555555555444444444444443333333322222222222111111111000000///////////.............-----------,,,,,,,,,,,,,,,++++++++++++*****************))))))))))))))))))(((((((((((''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$###########"""""""""""!!!!!!!!!! vvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzzzyyyyy{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyz{||}~€�‚ƒ„…†‡‡ˆ‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡‡††††††ŒŒŒŒŒŒ‹ŠŠ‰ˆ‡†…ƒ‚�€€~~}}|{zzzzzz{{{{{|||||||{{{{zztttsssssssssssssssssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihiihhhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````aaa`````````````__________````___________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOOONONNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIHHHHHGGGGGGGGGFFFFFFFEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@?????>>>>>>>>>===========<<<<<;;;;;;;;;;;;;:::::::8888888877777777777766666677777766666666666555555555555554444444444444443333333322222222222111111111000000///////////.............-----------,,,,,,,,,,,,,,,+++++++++++******************)))))))))))))))())(((((((((((''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$###########"""""""""""!!!!!!!!!! vvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyyyy{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxyyyyyz{{|}}~€�‚ƒ„…†‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡‡††††††ŒŒŒŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚�€~}}}{{zzzzz{{{{{||||||||{{{zzttttssssssssssssssssssssssssssssssssssrrrrrrrrrrrqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihihhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeeeedddddddccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````aaa`````````````__________````___________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOOONONNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIHHHHHGGGGGGGGFFFFFFFFEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@?????>>>>>>>>>===========<<<<;;;;;;;;;;;;;::::::::8888888877777777777766666677777766666666666555555555555544444444444444443333333332222222222211111111000000///////////.............------------,,,,,,,,,,,,,,+++++++++++*******************))))))))))))))())(((((((((((('''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##########"""""""""""!!!!!!!!!! vvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxyyyyzz{{|}~€�‚ƒ„„…†‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰ˆˆ‡‡‡‡††††‡����ŒŒŒ‹ŠŠ‰ˆ‡†…„ƒ‚�€~~}}{{zzzzz{{{{{||||||||{{{zzttttssssssssssssssssssssssssssssssssssrrrrrrrrrrrqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhihhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````aaa`````````````__________````__________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJIIIHHHHHGGGGGGGGFFFFFFFEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@?????>>>>>>>>>===========<<<<;;;;;;;;;;;;;::::::::8888888877777777777766666677777766666666666555555555555544444444444444444333333333222222222211111111000000///////////.............------------,,,,,,,,,,,,,,+++++++++++*******************))))))))))))))()((((((((((((('''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!! vvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~}}~}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyzzyyyyyyyyyyyyyyyyyxxxxyyyzz{{||}~€�‚ƒ„…††‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡�����ŒŒŒ‹Š‰ˆ‡†…„ƒ‚�€€~~}{{{zzzz{{{{|||||||||{{{{zttttssssssssssssssssssssssssssssssssssrrrrrrrrrrrqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhihhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````aaa`````````````__________````___________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJIIIHHHHHGGGGGGGGFFFFFFFEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@?????>>>>>>>>>===========<<<<;;;;;;;;;;;;;::::::::8888888877777777777766666677777766666666666555555555555544444444444444444333333333222222222211111110000000////////////............-----------,,,,,,,,,,,,,,++++++++++++*******************))))))))))))))()((((((((((((('''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!! vvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||z{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzyyzyyyyyyyyyyyyyyyyyyxxxxxyyzzz{{|}}~€�‚ƒ„…†‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹ŠŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡������ŒŒ‹‹Š‰ˆ‡†…„ƒ‚�€~}{{{{{{{{{{{||||||||||{{{zttttsssssssssssssssssssssssssssssssssssrrrrrrrrrrqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggfffffffeeeeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````aaa``````````````_________````__________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJJJJIIIIHHHHHGGGGGGGGFFFFFFFEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@?????>>>>>>>>>===========<<<<;;;;;;;;;;;;;::::::::8888888877777777777766666677777766666666666555555555555444444444444444444333333333222222222211111110000000////////////............------------,,,,,,,,,,,,,++++++++++++********************)))))))))))))()(((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!! vvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyzzz{||}~€€�‚ƒ„…†‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹‹ŠŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡�������ŒŒ‹Š‰ˆ‡†…„ƒ‚�€€~~|{{{{{{{{{{||||||||||{{{zttttsssssssssssssssssssssssssssssssssssrrrrrrrrrrqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmlllllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggffffffffeeeeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````aaa``````````````_________```___________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIHHHHGGGGGGGGGFFFFFFFEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@??????>>>>>>>>============<<<<;;;;;;;;;;;;:::::::::8888888877777777777666666677777766666666666555555555555544444444444444444333333333222222222211111110000000////////////............-----------,,,,,,,,,,,,,,++++++++++++********************))))))))))))((((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!! vvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyzz{{||}~€�‚ƒ„…††‡ˆˆ‰‰ŠŠŠŠ‹‹‹ŠŠŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡ŽŽŽŽŽ���Œ‹ŠŠ‰ˆ‡†…„ƒ‚�€~|{{{{{{{{{||||||||||||{{{ttttssssssssssssssssssssssssssssssssssrrrrrrrrrrqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnmmmmmmmlllllllllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``````aaaa`````````````_________```___________^^^^^^^^^^]^^^]]]]]]]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIHHHHGGGGGGGGFFFFFFFFEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@??????>>>>>>>>===========<<<<<;;;;;;;;;;;;;::::::::8888888777777777777666666677777766666666666555555555555444444444444444444333333333322222222211111110000000////////////............-----------,,,,,,,,,,,,,,++++++++++++********************))))))))))))((((((((((((((((''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!! vvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyzzz{{|}}~€�‚ƒ„…†‡‡ˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡ˆŽŽŽŽŽŽ��ŒŒ‹Š‰ˆ‡†…„ƒ‚�€€~||{{{{{{{{|||||}}}||||{{{utttssssssssssssssssssssssssssssssssssrrrrrrrrrrqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnmmmmmmmlllllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``````aaaa`````````````_________```___________^^^^^^^^^^]^^^]]]]]]]]]]]]]]]\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFFFEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@?????>>>>>>>>>===========<<<<;;;;;;;;;;;;;:::::::::8888888777777777777666666677777766666666666655555555555444444444444444444333333333222222222111111110000000/////////////...........-----------,,,,,,,,,,,,,,++++++++++++********************))))))))))))((((((((((((((('''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!! vvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyzzz{{|}~€�ƒ„„…†‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆ‡‡‡ˆˆˆŽŽŽŽŽŽ��ŒŒ‹Š‰ˆ‡†…„ƒ‚��€~||{{{{{{{|||||}}}}}|||{{{utttssssssssssssssssssrrrssssssssssssrrrrrrrrrrqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``````aaaaa````````````_________```___________^^^^^^^^^^]^^]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>===========<<<<;;;;;;;;;;;;;:::::::::8888888777777777777666666677777766666666666555555555555544444444444444444333333333222222222111111110000000/////////////...........-----------,,,,,,,,,,,,,,++++++++++++*******************))))))))))))((((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!! vvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyzzz{||}~€�‚ƒ„…†‡‡ˆ‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆŽŽŽŽŽŽŽ��Œ‹ŠŠ‰ˆ‡†…ƒ‚‚�€~|||{{{{{{||||}}}}}}||||{{utttssssssssssssssssrrrrrssssssssssrrrrrrrrrrrrqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmlllllllllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa``````aaaaa````````````_________```___________^^^^^^^^^^]^^]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIHHGGGGGGGGGFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@??????>>>>>>>>>===========<<<<;;;;;;;;;;;;;:::::::::8888888777777777777666666677777766666666666555555555555444444444444444443333333333222222222111111110000000/////////////...........-----------,,,,,,,,,+,,,,++++++++++++*******************))))))))))))((((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!! vvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyzzz{||}~€�‚ƒ„…†‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆŽŽŽŽŽŽŽ��Œ‹ŠŠ‰ˆ‡†…„‚‚�€~|||{{{{{|||||}}}}}}}|||{{uttttsssssssssssssrrrrrrrsssssssssrrrrrrrrrrrrrqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmlllllllllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`````aaaaaa````````````________```__________^^^^^^^^^^]]^^]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIHHGGGGGGGGGFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@??????>>>>>>>>>===========<<<<;;;;;;;;;;;;;:::::::::8888888777777777776666666677777766666666666555555555555444444444444444443333333333222222222111111110000000/////////////...........----------,,,,,,,,,,+,,,++++++++++++*******************)))))))))))))((((((((((((((((''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!! vvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyzz{{|}~€�‚ƒ„…†‡‡ˆˆ‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ����ŽŽŽ��Œ‹ŠŠ‰ˆ‡…„ƒ‚‚�€|||{{{{{|||||}}}}}}}|||{{uutttssssssssssrrrrrrrrrrsssssssrrrrrrrrrrrrrrqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnmmmmmmmmlllllllllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa``````aaaaaaa```````````________```__________^^^^^^^^^^]]^]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>===========<<<<;;;;;;;;;;;;::::::::::8888888777777777776666666677777766666666666555555555555544444444444444443333333332222222222111111100000000/////////////...........----------,,,,,,,,,,+,,,++++++++++++*******************)))))))))))))((((((((((((((((''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!! vvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyzz{{|}~€�‚ƒ„…†‡ˆˆ‰‰‰ŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ����ŽŽŽ��Œ‹Š‰ˆ‡†…„ƒ‚�€€~|||{{{{{|||||}}}}}}}|||{{uutttssssssssssrrrrrrrrrrssrrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmllllllllllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa``````aaaaaaaa``````````________```__________^^^^^^^^^^]]^]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>============<<<;;;;;;;;;;;;;::::::::::8888888777777777776666666677777766666666666555555555555544444444444444443333333332222222221111111100000000/////////////...........----------,,,,,,,,,,+,,,++++++++++++*******************))))))))))))((((((((((((((((''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyzz{|}~€�‚ƒ„…††‡ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰����ŽŽŽ��Œ‹Š‰ˆ‡†…„ƒ‚�€€~||||{{{||||||}}}}}}}|||{{uutttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmlllllllllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa``````aaaaaaaaa`````````________``___________^^^^^^^^^^]]^]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>===========<<<<;;;;;;;;;;;;;::::::::::8888887777777777776666666677777766666666666555555555555544444444444444443333333332222222221111111100000000////////////...........-----------,,,,,,,,,,+,,,++++++++++++******************)))))))))))))((((((((((((((((''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||{{}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyz{{|}~€�‚ƒ„…†‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰����ŽŽŽ�ŒŒ‹Š‰ˆ‡†…„ƒ‚�€~||||{{||||||||}}}}}}|||{{uuttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmllllllllllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````aaaaaaaaa`````````________``___________^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>===========<<<<;;;;;;;;;;;;;::::::::::888888777777777777666666667777776666666666655555555555554444444444444444333333332222222222111111110000000/////////////...........----------,,,,,,,,,,++,,,++++++++++++******************)))))))))))))((((((((((((((((''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||{{{{}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxyyyzz{|}}~€�‚ƒ„……†‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‰‰‰‰‰‰����ŽŽ��Œ‹‹Šˆ‡†…„ƒ‚�€€~|||||||||||||||}}}}||||{{uuttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmllllllllllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````aaaaaaaaa`````````________```__________^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>===========<<<<;;;;;;;;;;;;:::::::::::888888777777777777666666667777766666666666655555555555555444444444444444333333332222222222111111110000000/////////////...........----------,,,,,,,,,,++,,,++++++++++++******************)))))))))))))((((((((((((((((''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyzz{|}~€�‚ƒ„…††‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰����ŽŽ��Œ‹Š‰ˆ‡†…„ƒ‚�€€~|||||||||||||||||||||||{{uuttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmlllllllllllllllkkkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````aaaaaaaaa`````````________``___________^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>===========<<<<;;;;;;;;;;;;:::::::::::888888777777777776666666667777776666666666655555555555555444444444444443333333332222222221111111110000000////////////...........-----------,,,,,,,,,,++,,,++++++++++++******************)))))))))))))(((((((((((((((''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxyyzz{||}~�‚ƒƒ„…†‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰���ŽŽŽ�ŒŒ‹Š‰ˆ‡†„ƒ‚��€~~||||||||||||||||||||||{{{uuttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmlllllllllllllllkkkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````aaaaaaaaaa`````````_______``__________^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>===========<<<<;;;;;;;;;;;;;:::::::::::888888777777777776666666667777766666666666655555555555555444444444444444333333322222222221111111110000000////////////...........----------,,,,,,,,,,,++,,,++++++++++++******************))))))))))))((((((((((((((((''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxyyzz{|}~€�‚ƒ„……†‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰���ŽŽŽ�Œ‹‹Šˆ‡†…„ƒ‚�€€~~|||||||||||||||||||||{{{{utttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmlllllllllllllllkkkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````aaaaaaaaa`````````________``__________^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIGGGGGGGGFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>===========<<<<;;;;;;;;;;;;;:::::::::::888887777777777766666666667777766666666666655555555555555544444444444444333333322222222221111111110000000///////////............----------,,,,,,,,,,+++,,,++++++++++++******************))))))))))))((((((((((((((((''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxyyyz{||}~€�‚ƒ„……†‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰���ŽŽ��Œ‹Š‰ˆ‡†…„ƒ‚�€€~}}|||||||||||||{{{{{{{{{{utttttssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````````aaaaaaaa``````````________``__________^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIGGGGGGGFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>===========<<<<;;;;;;;;;;;;::::::::::::888887777777777766666666667777766666666666655555555555555544444444444444333333322222222211111111110000000///////////...........-----------,,,,,,,,,,+++,,++++++++++++++*****************))))))))))))((((((((((((((((''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!! uvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyzz{|}~€��‚ƒ„…††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰��ŽŽŽ��Œ‹Š‰ˆ‡†…„ƒ‚�€€}}}}}}|||||||{{{{{{{{{{{zttttttsssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````````aaaaaa````````````________``__________^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHGGGGGGGFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>===========<<<<;;;;;;;;;;;;::::::::::::88888777777777776666666666777777666666666665555555555555555444444444444433333332222222221111111111000000///////////............-----------,,,,,,,,,,+++,,,+++++++++++++*****************))))))))))))((((((((((((((('''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!! uuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{z{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyz{{|}~€�‚‚ƒ„…††‡‡ˆˆˆ‰‰‰‰‰‰ŠŠŠ‰‰‰‰‰‰‰��ŽŽŽ�ŒŒ‹Š‰ˆ‡†„ƒƒ‚�€€€}}}}}}}}||||{{{{{{{{{zzzztttttssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbbabbaaaaaaaaaaaa```````````a`````````````````_______^``_________^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIHGGGGGGFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>===========<<<;;;;;;;;;;;;;::::::::::::888887777777777766666666667777776666666666655555555555555554444444444444333333322222222211111111110000000//////////............----------,,,,,,,,,,,+++,,,+++++++++++++******************)))))))))))((((((((((((((('''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! uuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyzz{||}~€�‚ƒ„„…††‡‡ˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰��ŽŽŽ�ŒŒ‹Š‰ˆ‡†„„ƒ‚��€€€€€~~~~~~}}}}|||{{{{zzzzzzzztttttsssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbabbaaaaaaaaaaaa````````````````````````````________^``_________^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIHGGGGGGFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>============<<<;;;;;;;;;;;;;::::::::::::88888777777777766666666666777777666666666666555555555555555444444444444433333332222222221111111111000000///////////...........-----------,,,,,,,,,,++++,,,++++++++++++++*****************)))))))))))(((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! uuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyxzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzz{|}}~€�‚ƒ„„…††‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰��ŽŽ��ŒŒ‹Š‰ˆ‡†…„ƒ‚‚���€€€~~~}}}||{{{zzzzzzzzzttttsssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaabaaaaaaaaaaaa`````````````````````````````________^`__________^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIHGGGGGGFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>===========<<<<;;;;;;;;;;;;;::::::::::::88888777777777766666666666777777666666666666555555555555555444444444444433333332222222221111111110000000//////////............-----------,,,,,,,,,,++++,,,++++++++++++++*****************)))))))))))(((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!! tttuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvwwwxxyzz{|}~~€€�‚ƒƒ„……††‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚‚�€~~~~~~€€€€~~}}||{{{zzzzzyyyyuuuuttttuuuuuuuuuutttttssssssrrrrrrrrrrrrrrrrrrrrqoooooooooooonnnnnnnnnnnmmooooonnnnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggffffffffffffeeeeeeedddddddddddccccccccccccccccccccccbbbbbbbbbbbbaabbbbaaaaaaaaaaa``````````aaaaaaaaaaaaaa`````````____________^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[ZZZZZZZYYYYYYYYYYYXXXXXXXWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>===========<<<<<<<;;;;;;;;;;;::::::::::::998888888887777777777777766655555555555555544444444444444444333333333333332222222222111111111000000000/000/////////............-...-----------,,,,,,,,,,,,,,,,,,,+++++++++++***************)))))))))))(((((('''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!! ttttuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvwwwxxyzz{|}~~€��‚ƒ„„…††‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‹‹‹ŠŠ‰‰ˆ‡††…„ƒ‚�€€����€€€~~}||{{zzzyyyyyyttttttttuuuuuuuuuuutttttsssssrrrrrrrrrrrrrrrrrrrrqoooooooooooonnnnnnnnnnnmmooooonnnnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggffffffffffffeeeeeeddddddddddddccccccccccccccccccccccbbbbbbbbbbbbaabbbaaaaaaaaaaaa``````````aaaaaaaaaaaaa`````````_____________^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[ZZZZZZZYYYYYYYYYYYXXXXXXXWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::::998888888887777777777777766655555555555555544444444444444444333333333333332222222222111111111000000000/000/////////............-...-----------,,,,,,,,,,,,,,,,,,,,+++++++++++**************))))))))))))(((((''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!! tttttuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvwwwxxxyzz{|}~~€�‚‚ƒ„…††‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‹‹‹ŠŠ‰‰ˆ‡‡†…„ƒƒ‚��€€€€€€€‚‚‚‚‚��€€~~}|{{zzzyyyyyyttttttttuuuuuuuuuuuuttttsssssrrrrrrrrrrrrrrrrrrrqqoooooooooooonnnnnnnnnnmmmoooonnnnnnnnnnnnmmmmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhggggggggffffffffffffeeeeeeddddddddddddccccccccccccccccccccccbbbbbbbbbbbbaaabbbaaaaaaaaaaa```````````aaaaaaaaaaaa``````````_____________^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[ZZZZZZZYYYYYYYYYYYXXXXXXXWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::::9988888888877777777777776666555555555555555444444444444444443333333333333322222222221111111110000000000000/////////...........--...----------,,,,,,,,,,,,,,,,,,,,,,++++++++++**************))))))))))))(((((''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! ttttttuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwxxyyzz{|}}~€�‚ƒ„……†‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‹‹‹ŠŠ‰‰ˆˆ‡††…„ƒƒ‚‚�������ƒƒƒƒƒ‚‚��€~}}|{{zzyyyyyytttttttuuuuuuuuuuuuuttttsssssrrrrrrrrrrrrrrrrrqqqqoooooooooooonnnnnnnnnnmmmoooonnnnnnnnnnnnmmmmmmmmmmllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhggggggggffffffffffffeeeeeeddddddddddddccccccccccccccccccccccbbbbbbbbbbbbaaabbaaaaaaaaaaaa```````````aaaaaaaaaaa``````````______________^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[ZZZZZZZYYYYYYYYYYYYXXXXXXWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::::998888888887777777777777666655555555555555544444444444444444333333333333332222222222111111111000000000/000/////////...........--..-----------,,,,,,,,,,,,,,,,,,,,,,,+++++++++**************))))))))))))(((((''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##########""""""""""!!!!!!!!!!!!! tttttttuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwxxyyz{{|}~~€�‚‚ƒ„…††‡‡ˆˆˆˆˆˆˆˆ‡‡‡Œ‹‹ŠŠŠ‰‰ˆ‡‡†……„ƒƒƒ‚‚‚‚‚‚‚„„„„„„ƒ‚‚�€~}||{zzyyyyyytttttttuuuuuuuuuuuuuutttsssssrrrrrrrrrrrrrrqqqqqqqooooooooooonnnnnnnnnnnmmmooonnnnnnnnnnnnmmmmmmmmmmmllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggffffffffffffeeeeeeedddddddddddcccccccccccccccccccccccbbbbbbbbbbbaaaabaaaaaaaaaaaa````````````aaaaaaaaa````````````_____________^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZYYYYYYYYYYYYXXXXXXWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::::::998888888877777777777776666655555555555555544444444444444444333333333333332222222222111111111000000000/00/////////............--..-----------,,,,,,,,,,,,,,,,,,,,,,,+++++++++**************)))))))))))))((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##########""""""""""!!!!!!!!!!!!! ttttttttuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvwwxxyyz{{|}~€�‚ƒ„…††‡‡ˆˆˆˆˆˆˆˆˆ‡‡Œ‹‹‹ŠŠ‰‰ˆˆ‡‡†……„„„ƒƒƒƒƒ„„†††………„„ƒ‚�€~}||{zzyyyyxtttttttuuuuuuuuuuuuuuttttssssrrrrrrrrrrrrrqqqqqqqqooooooooooonnnnnnnnnnnmmmooonnnnnnnnnnnnmmmmmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhggggggfffffffffffffeeeeeeedddddddddddccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````aaaaaaa`````````````______________^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[ZZZZZZZYYYYYYYYYYYYXXXXXXWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::::::998888888877777777777776666655555555555555544444444444444443333333333333332222222222111111111000000000/00/////////...........---..-----------,,,,,,,,,,,,,,,,,,,,,,,,++++++++**************)))))))))))))(((((''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##########""""""""""!!!!!!!!!!!! tttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxyyyxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvwwxxyyz{{|}~€�ƒ„„…†‡‡ˆˆˆˆˆˆˆˆˆ‡‡Œ‹‹‹ŠŠŠ‰‰ˆˆ‡‡††………„„„„………‡‡‡‡‡††…„ƒ‚�€~}|{{zzyyyxtttttttuuuuuuvvvuuuuutttsssssrrrrrrrrrrrqqqqqqqqqqooooooooooonnnnnnnnnnmmmmooonnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggfffffffffffffeeeeeeddddddddddddccccccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````aaaaaa``````````````_____________^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>==========<<<<<<<<<;;;;;;;;;::::::::::::::998888888877777777777766666655555555555555544444444444444443333333333333332222222222111111111000000000/00/////////...........---..-----------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*************)))))))))))))(((((''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##########""""""""""!!!!!!!!!!!! ttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwxxyyz{|}~€�‚ƒ„…††‡ˆˆˆˆˆˆˆˆˆ‡‡Œ‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡‡††††††††††ˆˆˆˆˆ‡‡†…„ƒ‚�€~}|{zzyyyxtttttttuuuuuvvvvvuuuutttssssrrrrrrrrrrrqqqqqqqqqqqoooooooooonnnnnnnnnnnmmmmooonnnnnnnnnnmmmmmmmmmmmmmllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggffffffffffffeeeeeeeddddddddddddccccccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````aaaaa``````````````______________^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????>>>>>>==========<<<<<<<<<;;;;;;;;;:::::::::::::9998888888877777777777766666655555555555555544444444444444433333333333333322222222222111111111000000000/00/////////...........---..-----------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++*************)))))))))))))(((((''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##########""""""""""!!!!!!!!!!!! tttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvwwxxyzz{|}~€‚ƒ„……†‡‡ˆˆˆˆˆˆˆˆ‡‡Œ‹‹‹ŠŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰ˆ‡†…„ƒ‚�€~}|{zzyyytttttttuuuuuvvvvvuuuutttssssrrrrrrrrrrrqqqqqqqqqqqoooooooonnnnnnnnnnnnnmmmmoonnnnnnnnnnnmmmmmmmmmmmmmllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggfffffffffffffeeeeeeedddddddddddccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````aaaa```````````````_____________^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????>>>>>>==========<<<<<<<<<;;;;;;;;;:::::::::::::9998888888877777777777766666655555555555555444444444444444433333333333333322222222222111111111000000000/00/////////...........---.------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++*************)))))))))))))(((((''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!! ttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvwwxxyzz{|~€�‚ƒ„…†‡‡ˆˆˆˆˆˆˆˆ‡‡Œ‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠ‰ˆ‡†…„ƒ‚�€~}|{{zyyytttttttuuuuvvvvvvvuuutttssssrrrrrrrrrqqqqqqqqqqqqqoooooonnnnnnnnnnnnnnmmmmmoonnnnnnnnnnmmmmmmmmmmmmmmlkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggffffffffffffeeeeeeeedddddddddddcccccccccccccbccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````_aaaa``````````````_____________^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZYYYYYYYYYYYYYYXXXXXXWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????>>>>>>==========<<<<<<<<<;;;;;;;;;:::::::::::::9998888888877777777777766666655555555555555444444444444444333333333333333322222222222111111111000000000/00/////////...........---..-----------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++*************))))))))))))))((((''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!! ttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuvvvvvwwxyyz{|}~€‚ƒ„…††‡‡ˆˆˆˆˆˆˆ‡‡Œ‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‹‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚€~}|{zzyyttttttuuuuuvvvvvvvuuutttssssrrrrrrrrrqqqqqqqqqqqqqoooonnnnnnnnnnnnnnnnmmmmmoonnnnnnnnnnmmmmmmmmmmmmmmlkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggfffffffffffffeeeeeeeedddddddddddcccccccccccccbcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````__aaa``````````````______________^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZYYYYYYYYYYYYYXXXXXXXWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????>>>>>===========<<<<<<<<<;;;;;;;;;:::::::::::::9998888888877777777777666666655555555555554444444444444444333333333333333322222222222111111111000000000/00/////////...........---.------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++*************))))))))))))))((('''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!! tttttttttttttttuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuvvvwwxxyyz{|~€�‚ƒ„…†‡‡‡ˆˆˆˆˆˆ‡‡Œ‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠŠŒŒŒŒŒ‹‹Š‰ˆ‡†…„‚�€~}|{zzyttttttuuuuvvvvvvvvuuutttsssrrrrrrrrrqqqqqqqqqqqqqqooonnnnnnnnnnnnnnnnmmmmmmoonnnnnnnnnnmmmmmmmmmmmmmlkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggffffffffffffeeeeeeeeeddddddddddccccccccccccccbcccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````__aa```````````````_____________^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZYYYYYYYYYYYYYYXXXXXXXWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::::9998888888877777777777666666655555555555544444444444444443333333333333333322222222221111111111000000000/0/////////............---.------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++************)))))))))))))))((('''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!! ttttttttttttttttuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuvvvwwxxyz{|}~�‚ƒ„…††‡‡‡ˆˆˆˆ‡‡‡Œ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹Œ��ŒŒŒ‹‹Š‰ˆ‡†„ƒ‚�~}|{zzyutttttuuuuvvvvvvvvuuutttsssrrrrrrrrrqqqqqqqqqqqqqqonnnnnnnnnnnnnnnnnmmmmmmmoonnnnnnnnnmmmmmmmmmmmmmmlkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggfffffffffffffeeeeeeeeedddddddddddcccccccccccccbcccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````__aa``````````````_____________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZYYYYYYYYYYYYYYYXXXXXXXWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::::::999888888887777777777766666665555555555554444444444444443333333333333333322222222222111111111100000000//0/////////...........----.-----------,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***********))))))))))))))((((''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!! tttttttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuvvvwxxyyz{}~€�‚ƒ„…††‡‡‡ˆˆ‡‡‡‡Œ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹�����ŒŒ‹ŠŠ‰‡†…„ƒ�€~}|{zzuttttuuuuvvvvvvvvvuuutttsssrrrrrrrrrqqqqqqqqqqqqqqoonnnnnnnnnnnnnnmmmmmmmmmoonnnnnnnnnmmmmmmmmmmmmmllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggfffffffffffffeeeeeeeeeddddddddddcccccccccccccbbccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````___a``````````````__________^__^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZYYYYYYYYYYYYYYYYXXXXXXXWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::::9999888888877777777777766666665555555555544444444444443443333333333333333322222222222111111111000000000//0/////////............---..-----------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++***********))))))))))))))((((''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!! ttttttttttttttttttuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuvvvwwwxyz{|}~�‚ƒ„……††‡‡‡‡‡‡‡‡Œ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹�����ŒŒ‹‹Š‰ˆ‡†„ƒ‚�~}|{zzuutttuuuuvvvvwwvvvvuutttsssrrrrrrrrrqrqqqqqqqqqqqqoonnnnnnnnnnnmmmmmmmmmmmmonnnnnnnnnnmmmmmmmmmmmmmllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggfffffffffffffeeeeeeeeeeddddddddddcccccccccccccbbccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````___```````````````__________^__^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZYYYYYYYYYYYYYYYXXXXXXXXWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::::9999888888877777777777766666665555555555444444444444433433333333333333333322222222222111111111000000000//0/////////............---..-----------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***********))))))))))))))((((''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!! tttttttttttttttttttuuuuvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuvvvwwxyyz{}~€�‚ƒ„…††‡‡‡‡‡‡‡‡ŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹�����ŒŒ‹‹Š‰ˆ‡†…„‚�€}|{{zuuttuuuuvvvwwwwwwvvuuuttsssrrrrrrrrrrrrrrrrrrrrqqqooonnnnnnnnmmmmmmmmmmmmmmonnnnnnnnnmmmmmmmmmmmmmlllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggfffffffffffffeeeeeeeeeeddddddddddcccccccccccccbbccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````````___``````````````__________^^_^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZYYYYYYYYYYYYYYYYXXXXXXXXWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::::9999888888877777777777766666665555555555444444444444433433333333333333333322222222222111111111000000000//0/////////............---..-----------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***********))))))))))))))((((''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!! ttttttttttttttttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuvvwwwxyz{|}~€�ƒƒ„…†††‡‡‡‡‡‡Œ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹�����ŒŒ‹‹Š‰ˆ‡†…„ƒ�€~}|{zuuuuuuuuvvwwwwwwwvvvuuttsssrrrrrrrrrrrrrrrrrrrrrrroooonnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggfffffffffffffeeeeeeeeeeddddddddddcccccccccccccbbccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````____`````````````__________^^^_^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[YYYYYYYYYYYYYYYYXXXXXXXXXWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????>>>>>=========<<<<<<<<<<<;;;;;;;;:::::::::::::999988888887777777777776666666555555555544444444444443343333333333333333332222222222211111111100000000/////////////............---...----------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***********))))))))))))))((('''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!! tttttttttttttttttttttuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvwxyyz{|~€�‚ƒ„……†††‡‡‡‡‡Œ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹����ŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚€~}|{zuuuuuuuvvwwwwxwwwwvvuuttsssrrrrrrrrrrrrrrrrrrrrrrrpoooonnnnnnmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggfffffffffffffeeeeeeeeeeedddddddddcccccccccccccbbbcccccbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````````____`````````````__________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[YYYYYYYYYYYYYYYYXXXXXXXXXWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>==========<<<<<<<<<<<;;;;;;;::::::::::::::999988888887777777777766666666555555555444444444444433333333333333333333332222222222111111111000000000/////////////.............--...----------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++**********)))))))))))))((((''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!! ttttttttttttttttttttttuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuvvvwwxyz{|}~€�‚ƒ„……†††‡‡‡‡Œ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŒŒŒŒ‹‹ŠŠ‰ˆ‡†…„ƒ‚�~}|{{vuuuuuvvvwwxxxxxxwwvvuuttssrrrrrrrrrrrrssssssssssspppoooonnnnnmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmlllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhggggggggfffffffffffffeeeeeeeeeeedddddddddcccccccccccccbbbcccccbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````_____````````````__________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[YYYYYYYYYYYYYYYYXXXXXXXXXWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????>>>>==========<<<<<<<<<<<;;;;;;;::::::::::::::999988888887777777777766666666555555555444444444444433333333333333333333332222222222111111111000000000/////////////.............--...----------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++***********))))))))))))((((''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!! tttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuvvvvwxxyz{|}~€�‚ƒƒ„……††††‡‡Œ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŒŒŒŒ‹‹‹ŠŠ‰ˆˆ‡†…„ƒ‚�~}|{{vuuuuuvvwwxxxxxxxxwwvvuttsssrrrrrrrrrsssssstttttssqqpppooonnnnnmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmlllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffffeeeeeeeeeeedddddddddcccccccccccccbbbccccbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````````_____```````````___________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[YYYYYYYYYYYYYYYXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????>>>>==========<<<<<<<<<<<;;;;;;;::::::::::::::999988888887777777777766666666555555555444444444444433333333333333333333322222222222111111111000000000/////////////..............-...----------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++***********))))))))))))((((''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!! tttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvwwxyz{|}~€�‚ƒ„„……†††††‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹ŠŠ‰‰ˆ‡‡†…„ƒ‚�€~}||{vuuuuvvvwwxxyyyyyxxwwvuuttssrrrrrrrsssssttttttttttrqqqppooonnnnnmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmllllllkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggfffffffffffffeeeeeeeeeeeeddddddddcccccccccccccbbbbccccbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````````_____``````````___________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[YYYYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????>>>>==========<<<<<<<<<<<;;;;;;;::::::::::::::999988888887777777777666666666555555555444444444444333333333333333333333332222222222111111111000000000//////////////.............-...----------,,,,,,,,,,,+,,,,,,,,,,,++++++++++++***********)))))))))))(((((''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!! tttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvwxxyz{|}~€�‚ƒ„„……††††‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‹‹‹ŠŠŠŠ‰‰ˆˆ‡†……„ƒ‚�€~}|{vvuuvvvwwxxyyyyyyyxxwvvuttsssrrrrrsssstttuuuuuuuuurrrqqpppooonnnnmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffffeeeeeeeeeeeeddddddddcccccccccccccbbbbcccbbbbbbbbbbbbbaaaaaaaaaaaaaa``````````````______`````````____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[YYYYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????>>>>=========<<<<<<<<<<<<;;;;;;;::::::::::::::999988888877777777777666666666555555555444444444444333333333333333333333322222222222111111111000000000//////////////.............-....---------,,,,,,,,,,,+,,,,,,,,,,++++++++++++++**********))))))))))(((((('''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!! tttttttttttttttttttttttuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuvvwxyz{{|~€�‚‚ƒ„………†††‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ŠŠŠŠŠ‰‰‰ˆˆ‡‡†…„„ƒ‚�€~}|{vvvvvvvwwxyyyzzzyyyxwwvuuttsssrrrsssstttuuuvvvvvvvsssrrqqppooonnnnmmmmmmmmmnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggggfffffffffffffeeeeeeeeeeeedddddddcccccccccccccbbbbbcccbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````````______`````````___________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[YYYYYYYYYYYYYXXXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????>>>==========<<<<<<<<<<<<;;;;;;;:::::::::::::9999988888877777777777666666666555555555444444444444333333333333333333333322222222222111111111000000000///////////////.................---------,,,,,,,,,,,+,,,,,,,+++++++++++++++++**********))))))))))(((((('''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!! sttttttttttttttttttttttuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuvvwwxyz{|}~€�‚ƒƒ„……†††‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆŠŠŠ‰‰‰ˆˆˆ‡‡††…„ƒƒ‚�€~}|{vvvvvvwwxxyyzzzzzzyyxwvvuttsssssssssttuuuvvvwwwwwwttsssrrqqppoonnnnmmmmmmmmnnnnnnnmmmmmmmmmmmllllllllkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeedddddddcccccccccccccbbbbbcccbbbbbbbbbbbbaaaaaaaaaaaaaa``````````````_______````````____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[YYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????>>>==========<<<<<<<<<<<<;;;;;;;:::::::::::::9999988888877777777777666666666555555555444444444444333333333333333333333322222222221111111111000000000///////////////.................---------,,,,,,,,,,,+,,,,,+++++++++++++++++++**********))))))))))(((((('''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!! sstttttttttttttttttttttuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuvvwxxyz{|}~€�‚ƒ„„……††‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆŠ‰‰‰‰ˆˆˆ‡‡††……„ƒƒ‚�€~}||wvvvvvwwxxyzzzzzzzyyxwwvuutsssssssstttuuvvwwwxxxxxuutttsrrqqppoonnnnmmmmmmmnnnnnnnmmmmmmmmmmmllllllllkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeedddddddcccccccccccccbbbbbccbbbbbbbbbbbbbaaaaaaaaaaaaaa`````````````________````````___________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXXVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::::9999988888877777777776666666666555555554444444444443333333333333333333333322222222221111111110000000000////////////////................---------,,,,,,,,,,,+,,,,,++++++++++++++++++++*********)))))))))((((((('''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!! sssttttttttttttttttttttuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutuuuvvwxyz{|}~€�‚‚ƒ„„……†‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‰‰‰ˆˆˆ‡‡‡††……„„ƒƒ‚�€~}}|wvvvvvwwxyyzz{{{{zzyyxwvuuttsssssssttuuvvwwxxxxyyxvvuuttssrqqppoonnnnmmmmmmnnnnnnmmmmmmmmmmmlllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeedddddddcccccccccccccbbbbbbccbbbbbbbbbbbbbaaaaaaaaa`aaaa`````````````________````````__________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXXWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKJJJJIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>=========<<<<<<<<<<<<;;;;;;;;:::::::::::::9999988888877777777776666666666555555554444444444443333333333333333333333222222222221111111110000000000////////////////................--------,,,,,,,,,,,,+,,,,++++++++++++++++++++++********)))))))))(((((((''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!!!! ssssssssssssssssssssssssssssssttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttssssssstttuuvvwxyyz{}~€€�‚ƒƒ„„…†††††††††††††……………„„„„ƒƒƒŠ‰‰‰ˆˆˆ‡‡‡††……„„ƒ‚‚�€~}}|{{{{{||}}~€€€~}}|{zssrrrqqrrrssttuuvvwwwxxxxxxwwvvuutssrqqppoooonnnnnnnnnmmmmmmmmmllllllllllllkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhggggggggggggggffeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbcbbbbbbbbbbbbbaaaaaaaaaa`a```````````________________^^^^^^^^^^^^]]]]]]]]]]\]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLMLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????>>>>>>===========<<<<<<<<;;;;;::::::::::::::9999998888877777777776666666666666666655555555555544444443333333333333332222222222222111111111000000000////0000//////////////...........---------,,,,,,,,,,,,++++++++++++++++++++++*********))))))))((((((((('''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$$############"""""""!!!!!!!!!!!! rsssssssssssssssssssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssttttuuvvwxyz{|}~€�‚‚ƒ„„„…††††††††††††……………„„„„ƒƒƒ‰‰‰‰ˆˆˆ‡‡‡††……„„ƒƒ‚�€~}|{{{{{||}}~~€€€~~}|{ztsrrrrrrrrssttuuvwwwxxxxxyxxxwwvuutssrqqppooonnnnnnnnnmmmmmmmmmllllllllllllkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggggggggfffeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbbcbbbbbbbbbbbbaaaaaaaaaa``````````````________________^^^^^^^^^^^]]]]]]]]]]]\]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>>==========<<<<<<<<<;;;;;::::::::::::::9999998888877777777776666666666666666555555555555544444443333333333333322222222222221111111110000000000////0000//////////////...........---------,,,,,,,,,,,,++++++++++++++++++++++*********))))))))((((((((''''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$$###########"""""""!!!!!!!!!!!!! rrssssssssssssssssssssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssttttuuvwwxyz{|}~€�‚ƒƒ„„……††††††††††††…………„„„„ƒƒƒ‰‰‰ˆˆˆ‡‡‡†††……„„ƒƒ‚��€~}||{{{{||}}~~€€€~~}|{ztsrrrrrrrrssttuvvwwxxxyyyyyyxxwwvuutsrrqqppooonnnnnnnnmmmmmmmmmlllllllllllkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhggggggggggggggffeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa`````````````________________^^^^^^^^^^^]]]]]]]]]]]\\]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>>==========<<<<<<<<<;;;;;::::::::::::::9999998888877777777776666666666666666555555555555444444443333333333332222222222222221111111110000000000////0000//////////////...........--------,,,,,,,,,,,,,++++++++++++++++++++++*********)))))))((((((((('''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$###########"""""""!!!!!!!!!!!! rrrssssssssssssssssssssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssttttuuvwxyz{|}~€€�‚ƒƒ„………†††††††††††……………„„„ƒƒƒ‰‰‰ˆˆˆ‡‡‡†††………„„ƒ‚‚�€~}||{{{|||}~~~~}|{ztsrrrrrrrrssttuvvwwxxyyyyzyyyyxwwvuutsrrqppooonnnnnnnnmmmmmmmmmlllllllllllkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggggggffeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````````````________________^^^^^^^^^^^]]]]]]]]]]]\\]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>===========<<<<<<<<<;;;;;::::::::::::::9999998888877777777776666666666666665555555555555444444443333333333322222222222222221111111110000000000////0000//////////////...........--------,,,,,,,,,,,,,++++++++++++++++++++++*********)))))))((((((((('''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$############"""""""!!!!!!!!!!!! rrrrssssssssssssssssssssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssstttuuvvwxyz{|}~€��‚ƒƒ„………†††††††††††…………„„„ƒƒƒŠ‰‰ˆˆˆ‡‡‡††††……„„ƒƒ‚��€~}||||||||}}~~~}}|{ztsrrrrrrrrssttuvvwwxxyyyyzzzyyyxwwvutssrqqppooonnnnnnnnmmmmmmmlllllllllllkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggggggggggggfffeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````````````________________^^^^^^^^^^^]]]]]]]]]]]]\\]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????>>>>>===========<<<<<<<<<;;;;;:::::::::::::99999998888877777777776666666666666655555555555554444444443333333333222222222222222221111111110000000000////0000//////////////..........---------,,,,,,,,,,,,,+++++++++++++++++++++**********)))))))((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$###########"""""""!!!!!!!!!!!!! rrrrrsssssssssssssssssssssssssssssssttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssstttuuvwxxyz{|}~€�‚‚ƒ„„………†††††††††††…………„„„ƒƒŠ‰‰‰ˆˆ‡‡‡‡†††………„„ƒƒ‚�€€~}|||||||}}~~~~~}}|{ztssrrrrrrrssttuvvwwxxyyyzzzzzyyxxwvvutsrqqppooonnnnnnnnmmmmmmmllllllllllkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggggggfffeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbabbbbbbbbbbbbaaaaaaaaaa`````````````______________^_^^^^^^^^^^^]]]]]]]]]]]\\\]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@????????>>>>>===========<<<<<<<<<;;;;;:::::::::::::99999998888877777777766666666666666555555555555554444444443333333332222222222222222221111111100000000000////0000//////////////..........--------,,,,,,,,,,,,,,+++++++++++++++++++++**********))))))((((((((('''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########"""""""!!!!!!!!!!!! rrrrrrsssssssssssssssssssssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssstttuvvwxyz{|}~€�‚‚ƒ„„………†††††††††††………„„„ƒƒŠ‰‰‰ˆˆˆ‡‡‡††††………„„ƒ‚‚�€€~~}|||||||}}~~~~~~~~}||{ztssrrrrrrrssttuuvwwxxyyyzzzzzzyyxwwvutssrqppooonnnnnnnnmmmmmmmmlllllllllkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhgggggggggggggggfffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbabbbbbbbbbbbaaaaaaaaaaa````````````______________^^^^^^^^^^^^^]]]]]]]]]]]]\\\]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@????????>>>>>===========<<<<<<<<<;;;;;:::::::::::::9999999888887777777776666666666666555555555555554444444444333333332222222222222222222111111110000000000/////0000//////////////..........--------,,,,,,,,,,,,,,+++++++++++++***++++***********))))))((((((((''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$############"""""""!!!!!!!!!!!! rrrrrrrsssssssssssssssssssssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssttuuvwwxyz{|}~€€�‚ƒƒ„„………††††††††††…………„„„ƒŠŠ‰‰‰ˆˆˆ‡‡‡††††………„„ƒ‚‚�€~}}||||||}}}}~~~~~}}||{ztssrrrrrrrssttuuvvwwxxyyzzzzzzzyxxwvuttsrqqppooonnnnnnnnmmmmmmmlllllllllkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggggfffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbabbbbbbbbbbbaaaaaaaaaaa````````````______________^^^^^^^^^^^^^]]]]]]]]]]]\\\\]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@????????>>>>===========<<<<<<<<<<;;;;;:::::::::::::9999999888887777777777666666666666555555555555554444444444333333322222222222222222221111111110000000000/////00000/////////////.........---------,,,,,,,,,,,,,,+++++++++++********************))))))((((((((''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$############""""""!!!!!!!!!!!!! rrrrrrrrssssssssssssssssssssssssssssssssttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssttuuvwxyyz{|}~€€�‚ƒƒ„„………††††††††††………„„„ƒŠŠ‰‰‰ˆˆˆ‡‡‡‡††††……„„ƒƒ‚��~}}||||||}}}}}}}}}}|{{ztssrrrrrrrsssttuuvwwxxyyyzzzzzzyyxwvvutsrqqppooonnnnnnnnmmmmmmmllllllllkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhgggggggggggggggffffeeeeeeeeeeeddddddddddddddccccccccccbbbbbbbbbbbbbaabbbbbbbbbbaaaaaaaaaaa````````````______________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????>>>>===========<<<<<<<<<<;;;;;::::::::::::99999999888887777777777666666666665555555555555544444444444333333322222222222222222221111111110000000000/////00000/////////////.........--------,,,,,,,,,,,,,,+++++++++++*********************))))))(((((((('''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$###########"""""""!!!!!!!!!!!! rrrrrrrrrssssssssssssssssssssssssssssssssttttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssssstttuvvwxyz{|}}~€�‚‚ƒ„„„……†††††††††††………„„„ŠŠŠ‰‰‰ˆˆˆ‡‡‡‡††††……„„ƒƒ‚�€~}}|||||||}}}}}}}||{{ztsssrrrrrrsssttuuvvwwxxyyzzzzzzyyxwwvutsrqqppooonnnnnnnnnmmmmmmllllllllkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggggffffeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbaabbbbbbbbbbaaaaaaaaaaa````````````_____________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????>>>>===========<<<<<<<<<<;;;;;::::::::::::99999999888887777777777666666666655555555555555544444444444333333322222222222222222221111111110000000000/////0000//////////////.........--------,,,,,,,,,,,,,,++++++++++**********************))))))(((((((''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$###########"""""""!!!!!!!!!!!! rrrrrrrrrrssssssssssssssssssssssssssssssssstttttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssssssssttuuvwwxyz{|}~~€�‚‚ƒ„„„……††††††††††…………„„‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡‡††††……„„ƒƒ‚�€~}}||||||||}}}}|||{{zttsssrrrrrsssttuuvvwwxxyyzzzzzzyyxwwvutsrqqppooonnnnnnnnnmmmmmmllllllllkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggggggfffffeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbbbbbaaabbbbbbbbbbaaaaaaaaaaa```````````______________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@????????>>>>>===========<<<<<<<<<<;;;;;;:::::::::::99999999888887777777777666666666655555555555555444444444444333333322222222222222222221111111100000000000/////0000/////////////.........--------,,,,,,,,,,,,,,,++++++++++**********************))))))(((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$###########""""""!!!!!!!!!!!! rrrrrrrrrrrsssssssssssssssssssssssssssssssssttttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwxwwwwyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssssssssssttuuvwxyyz{|}~~��‚ƒƒ„„………††††††††††………„„‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡††††………„„ƒƒ��€~~}}||||||||||||||{{{ttsssssrssssstttuuvvwwxxyzzzzzzyyxwwvutsrqqppooonnnnnnnnnnmmmmmllllllllkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggggggfffffeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbaaabbbbbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@????????>>>>>===========<<<<<<<<<<;;;;;;:::::::::::99999999888877777777777666666666655555555555555444444444444333333322222222222222222221111111100000000000/////0000/////////////.........--------,,,,,,,,,,,,,,,++++++++++**********************))))))((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$###########""""""!!!!!!!!!!!! rrrrrrrrrrrrrssssssssssssssssssssssssssssssssttttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssssssssssstttuvvwxyzz{|}~€��‚ƒƒ„„………†††††††††…………„‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡‡††††………„„ƒ‚��€~~}}||||||||||||||{{utttssssssssstttuuvvwwxxyyzzzzzyyxwwvutsrrqppoooononnnnnnnmmmmmllllllllkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggggggggggggffffffeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbaaaabbbbbbbbbaaaaaaaaaaa````````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????>>>>============<<<<<<<<<<;;;;;;:::::::::::99999999888877777777777666666666555555555555554444444444444333333322222222222222222211111111100000000000/////0000/////////////.........--------,,,,,,,,,,,,,,,++++++++++**********************)))))))(((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$###########""""""!!!!!!!!!!!! rrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssttttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssssssssttuuvwwxyz{{|}~€�‚‚ƒƒ„„……††††††††††…………‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡†††††………„„ƒ‚�€€~~}}||||||||||||||{uuttttsssssstttuuuvvwwxxyyzzzzyyyxwwvutsrrqppoooononnnnnnnmmmmmllllllllkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggggggggggggffffffeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbaaaabbbbbbbbaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLKLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????>>>>============<<<<<<<<<<;;;;;;:::::::::::99999999888877777777777666666666555555555555554444444444444333333322222222222222222211111111100000000000/////0000/////////////........--------,,,,,,,,,,,,,,,+++++++++++**********************)))))))((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$###########""""""!!!!!!!!!!!! rrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssttttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssrrrsssssttuuvwwxyz{||}€�‚‚ƒ„„………†††††††††…………Œ‹‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡†††††………„ƒ‚‚�€~~}}||||||||||||||vuuuuttttttttttuuvvvwwxxyyzzzzyyyxwwvutsrrqppooooooonnnnnnmmmmmllllllllkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggggfffffffeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbaaaabbbbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLKLLLLLLKKKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????>>>>===========<<<<<<<<<<<;;;;;;;::::::::::99999999888877777777777666666666555555555555554444444444444333333322222222222222222211111111100000000000/////0000/////////////........--------,,,,,,,,,,,,,,,+++++++++++**********************)))))))((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$###########""""""!!!!!!!!!!! rrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssttttttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssssssssrrrrrssssttuuvwxxyz{|}~€€�‚ƒƒ„„………†††††††††………Œ‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡††††††………ƒƒ‚‚�€~}}}||||||}}}}}}}vvvvuuuutttttuuuuvvwwxxxyzzzzzyyyxwwvutsrrqpppooooooonnnnnnmmmmlllllllllkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhggggggggggggfffffffeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbaaaaabbbbbbbaaaaaaaaaaaa`````````````____________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMMMLLLLLLLLKLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????>>>>>===========<<<<<<<<<<<;;;;;;;::::::::::99999999888877777777777666666666555555555555544444444444444333333322222222222222222211111111100000000000/////0000////////////........---------,,,,,,,,,,,,,,,+++++++++++**********************)))))))((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$###########"""""!!!!!!!!!!!! rrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssstttttttttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssssrrrrrrssssttuvvwxyyz{|}~€��‚ƒƒ„„………††††††††………ŒŒ‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡†††††††……„ƒƒ‚��€~~}}}}}}}}}}}}}}}wwwvvvvuuuuuuuuvvvwwxxxyyzzzzzzyyxwwvutsrrqqppoooooooonnnnnmmmmlllllllllkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhggggggggggggfffffffeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbaaaaabbbbbbbaaaaaaaaaaaa`````````````____________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLKLLLLLLKKKKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????>>>>>===========<<<<<<<<<<<;;;;;;;:::::::::99999999988887777777777766666666655555555555554444444444444433333332222222222222222221111111110000000000//////0000////////////........---------,,,,,,,,,,,,,,++++++++++++**********************)))))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$###########"""""!!!!!!!!!!!! rrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssttttttttttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssssrrrrrrrrssssttuvvwxyzz{}~€�‚‚ƒ„„…………††††††††……ŒŒ‹‹‹ŠŠ‰‰‰ˆˆ‡‡‡‡††††††††…„„ƒƒ‚�€€~~}}}}}}}}~~~~~~xxwwwwvvvvvvvvvvvwwwxxyyyzzzzzzyyxwwvutssrqqpppoooooooonnnnnmmmmllllllllkkkkjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhgggggggggggffffffffeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbaaaaaabbbbbbaaaaaaaaaaaa``````````````____________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLKLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????>>>>>===========<<<<<<<<<<<;;;;;;;:::::::::999999999888877777777777666666666555555555555544444444444444333333322222222222222222211111111100000000000/////0000////////////........--------,,,,,,,,,,,,,,,++++++++++++**********************)))))))(((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$#########""""""!!!!!!!!!!!! rrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssssssssssrrrrrrrrrsssttuuvvwxyz{|}~€€�‚ƒƒ„„…………†††††††……ŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡‡‡††††††††…„„„ƒ‚‚�€~~~}}}}~~~~xxxxxwwwwvvvvvvwwwxxxyyzzz{{zzzyyxxwvuttsrrqqpppoooooooonnnnmmmmlllllllllkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhgggggggggggffffffffeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaabbbbbbaaaaaaaaaaaa`````````````____________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLKLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????>>>>============<<<<<<<<<<<;;;;;;:::::::::::9999999988887777777777766666666655555555555554444444444444433333322222222222222222221111111100000000000//////000////////////.........--------,,,,,,,,,,,,,,+++++++++++++**********************))))))))((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$#########""""""!!!!!!!!!!! rrrrrrrrrrrrrrrrrrrrrssrsssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssssssrrrrrrrrrrsssttuuvwwxyz{|}~€�‚‚ƒƒ„„…………††††††……ŒŒŒ‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡†††††††††…„„ƒƒ‚��€~~~~~~~~€yyyyyxxxwwwwwwwwxxxyyyzzz{{{{zzzyyxwvvutssrqqqppppppooooonnnmmmmllllllllllkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhgggggggggggffffffffeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaabbbbbbaaaaaaaaaaaa`````````````____________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLKLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????>>>>===========<<<<<<<<<<<<;;;;;;;::::::::::9999999988887777777777766666666655555555555554444444444444433333322222222222222222211111111100000000000//////000////////////........---------,,,,,,,,,,,,,,+++++++++++++**********************))))))))((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$#########""""""!!!!!!!!!!! rrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyywwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssssrssrrrrrrrrrrrsssttuuvwxxy{|}~€�‚‚ƒ„„„……………†††………ŒŒŒŒ‹‹ŠŠ‰‰‰ˆˆ‡‡‡‡††††††††…„„„ƒ‚‚�€€~~~~~€€€€zzzzyyyyxxxxxxxxxxyyzzz{{{{{{{zzzyxxwvuttssrrqqqppppppoooonnnmmmmlllllllllllkkjjjjjjjjiiiiiiiiiiiiiiihhhhhhggggggggggfffffffffeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaabbbbbaaaaaaaaaaaa``````````````____________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLKKLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@????????>>>>>===========<<<<<<<<<<<<;;;;;;:::::::::::9999999988887777777777766666666655555555555554444444444444433333322222222222222222211111111100000000000//////000///////////.........---------,,,,,,,,,,,,,++++++++++++++**********************))))))))((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$#########""""""!!!!!!!!!!! rrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttssssssssssssssssssssssrssrrrrrrrrrrrrsssttuuvwxyz{|}~€��‚ƒƒ„„„…………………………ŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡‡‡††††††††……„„ƒƒ‚��€€€€€���{{{zzzzyyyyxxxxyyyyzzz{{{|||{{{zzyyxwvvuttssrrqqqqqqpppooonnnmmmmlllllllllllkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhggggggggggfffffffffeeeeeddddddddddddddccccccccccbbbbbbbbbbbbbbaaaaaaabbbbbaaaaaaaaaaaa``````````````____________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLKKLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@?????????>>>>>===========<<<<<<<<<<<<;;;;;;:::::::::::9999999988887777777777766666666655555555555554444444444444433333322222222222222222211111111100000000000//////00////////////.........---------,,,,,,,,,,,,,++++++++++++++*********************)))))))))((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""!!!!!!!!!!! rrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttsssssssssssssssssssssssrssrrrrrrrrrrrrrsssttuvvwxz{||}~€��‚ƒƒ„„„………………………ŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡††††††††……„„ƒƒ‚‚��€€€€€€����{{{{{{zzzzyyyyyyyzzz{{{{||||||{{zzyxxwvvuttssrrrqqqqqqppooonnnmmmmllllllllllkkkkjjjjjjjiiiiiiiiiiiiiihhhhhhggggggggggfffffffffeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaabbbbaaaaaaaaaaaa```````````````____________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>============<<<<<<<<<<<<;;;;;;:::::::::::9999999988887777777777766666666655555555555554444444444444433333222222222222222222211111111100000000000//////00///////////..........---------,,,,,,,,,,,,,++++++++++++++*********************)))))))))((((((('''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$#########""""""!!!!!!!!!!! rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttttsssssssssssssssssssssssrrsrrrrrrrrrrrrrrrsssttuvwxyz{|}~€�‚‚ƒƒ„„„„…………………ŒŒŒŒŒ‹‹ŠŠ‰‰‰ˆˆ‡‡‡‡†††††††……„„„ƒƒ‚��€€€€€€€€€���‚‚‚||||{{{{zzzzzzzzzz{{{{||||||||{{{zyyxwwvvutttsssrrrrqqqpppoonnnmmmmlllllllllkkkkjjjjjjjiiiiiiiiiiiiiihhhhhhggggggggggfffffffffeeeeddddddddddddddccccccccccbbbbbbbbbbbbbbaaaaaaaabbbbaaaaaaaaaaaa``````````````_____________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>===========<<<<<<<<<<<<<;;;;;;:::::::::::9999999988887777777777766666666655555555555554444444444444433333222222222222222222211111111100000000000//////0////////////.........----------,,,,,,,,,,,,+++++++++++++++********************))))))))))((((((('''''''&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$#########""""""!!!!!!!!!! rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttttssssssssssssssssssssssrrrsrrrrrrrrrrrrrrrrssstuuvwxyz{|}~€€�‚‚ƒƒƒ„„„………………ŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡‡‡†††††††……„„„ƒƒ‚‚��€€€€€€€���‚‚‚‚||||||{{{{{zzzzz{{{{|||||}}}|||{{zzyyxwwvvuutttssssrrrqqpppoonnnmmmmllllllllkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggfffffffffeeeedddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaabbbaaaaaaaaaaaa```````````````_____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>===========<<<<<<<<<<<<<;;;;;::::::::::::9999999988888777777777766666666655555555555554444444444444433332222222222222222222211111111100000000000//////0///////////..........---------,,,,,,,,,,,,,++++++++++++++++*******************))))))))))((((((('''''''&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$#########""""""!!!!!!!!!! pqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrsstuuvwxyz{|}~€��‚‚ƒƒƒ„„„„„„…ˆˆˆˆˆ‡‡‡††………„„ƒƒƒƒ‚‚‚‚‚‚†††………„„ƒƒ‚‚‚‚��‚‚‚‚ƒƒƒ„„‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚����€€€~~}||{{zzyyyxxxwwwvvuuttsssrrqqqppppppppoolkkkkkkjjjjjjjjjiiiiiiiiigggggggggffffffffffeeeeeedddddddccccccccccccccbbbbccccbbbbbbbbbbbbbbaaaaaaaa`````````````_________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAA@@@@@@@@@@????????>>>>>>>>>>>=============<<<<<<<;;;;;:::::::::::::99999998887777777777766666666655555555555555554444444444444433333333333333333333222111111100000000000//////////////////..........----------,,,,,,,,,,,++++++++++++++++**********************))))))))))(((((((''''''''&&&&&&&&&&&&&&&&&%%%%$$$$$$$$########"""""""""!!!!!!!!!! ppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqrrrrsstuvwxyz{{|}~€��‚‚ƒƒƒ„„„„„„ˆˆˆˆˆ‡‡‡†††……„„„ƒƒƒƒ‚‚‚‚‚†††………„„ƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒ„„‚‚ƒƒ‚‚‚‚‚‚��������‚‚‚‚‚ƒƒ�����€€€~~}}||{{zzyyyyxxxwwvvuuttssrrqqqpppppppppllkkkkkkjjjjjjjjiiiiiiiiigggggggggffffffffffeeeeeeddddddccccccccccccccbbbbbccccbbbbbbbbbbbbbaaaaaaaaa````````````__________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAA@@@@@@@@@@????????>>>>>>>>>>=============<<<<<<<<;;;;;:::::::::::::99999998887777777777766666666655555555555555554444444444444333333333333333333332222111111100000000000/////////////////...........---------,,,,,,,,,,,,++++++++++++++++*********************))))))))))))((((((''''''''&&&&&&&&&&&&&&&&&%%%%$$$$$$$$########"""""""""!!!!!!!!!! pppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrsssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrrssttuvwxyz{||}~€��‚‚‚ƒƒƒ„„„„ˆˆˆˆ‡‡‡‡†††……„„„ƒƒƒƒ‚‚‚‚‚†††………„„ƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒ„„„‚ƒƒƒƒ‚‚‚‚‚‚‚���‚‚‚‚‚‚‚ƒƒƒ�����€€€~~~}}|||{{zzzyyyxxxwvvuuttssrrqqqqppppppplllkkkkkjjjjjjjjiiiiiiiiigggggggggffffffffffeeeeeeddddddccccccccccccccbbbbbcccbbbbbbbbbbbbbbaaaaaaaaa````````````__________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBA@@@@@@@@@@????????>>>>>>>>>>=============<<<<<<<<;;;;::::::::::::::99999998887777777777766666666655555555555555554444444444444333333333333333333332222111111100000000000/////////////////..........----------,,,,,,,,,,,+++++++++++++++++****************)***))))))))))))(((((((''''''''&&&&&&&&&&&&&&&&&%%%%$$$$$$$$########"""""""""!!!!!!!!!! ppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrsssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqrrsstuvwwxyz{|}}~€��‚‚‚ƒƒƒ„„„ˆˆˆˆ‡‡‡‡†††……„„„ƒƒƒƒƒ‚‚‚‚†††………„„„ƒƒƒ‚‚‚‚‚‚ƒƒƒƒ„„„‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ�����€€€€~~~}}}|||{{{zzzyyxxwwvvuttssrrrqqqqppppplllkkkkkjjjjjjjjjiiiiiiiiggggggggggfffffffffeeeeeedddddccccccccccccccbbbbbbcccbbbbbbbbbbbbbaaaaaaaaa````````````__________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBA@@@@@@@@@?????????>>>>>>>>>>=============<<<<<<<<;;;:::::::::::::::9999999888777777777776666666665556555555555555444444444443333333333333333333333222211111110000000000/////////////////...........----------,,,,,,,,,,,++++++++++++++++++***************)**)))))))))))))(((((((''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$#######""""""""""!!!!!!!!!! ppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrsssssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqrrrsstuvwxyyz{|}}~€��‚‚‚ƒƒƒ„„‡‡‡‡‡‡‡‡†††………„„„ƒƒƒƒ‚‚‚‚†††………„„„ƒƒƒƒ‚‚‚‚ƒƒƒƒƒ„„„‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ�����€€€€~~~~}}}}|||{{{zzyyxxwvvuutssrrrqqqqqpppllllkkkkkjjjjjjjjjiiiiiiiggggggggggfffffffffeeeeeedddddccccccccccccccbbbbbbcccbbbbbbbbbbbbbaaaaaaaaa````````````____________^____^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBA@@@@@@@@@????????>>>>>>>>>>>============<<<<<<<<<;;::::::::::::::::9999999888777777777776666666665556555555555555544444444443333333333333333333333222211111110000000000/////////////////...........----------,,,,,,,,,,,++++++++++++++++++**************))**)))))))))))))(((((((''''''''&&&&&&&&&&&&&&&&&%%%%$$$$$$$########"""""""""!!!!!!!!!!! pppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqrrrstuuvwxyzz{|}}~€��‚‚‚ƒƒƒƒ‡‡‡‡‡‡‡‡†††………„„„ƒƒƒƒ‚‚‚‚†††………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€~~~~~}}}}|||{{zzyyxwwvuuttssrrrqqqqqplllllkkkkjjjjjjjjjjiiiiiihgggggggggffffffffffeeeeeddddccccccccccccccbbbbbbbccbbbbbbbbbbbbbaaaaaaaaaa```````````_____________^____^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBA@@@@@@@@@????????>>>>>>>>>>>============<<<<<<<<<;;:::::::::::::::::999999888877777777776666666665556555555555555544444444433333333333333333333332222211111110000000000/////////////////...........----------,,,,,,,,,,,++++++++++++++++++**************))*))))))))))))))(((((((''''''''&&&&&&&&&&&&&&&&&%%%%$$$$$$$########"""""""""!!!!!!!!!!! ppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrssssssssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrsstuvvwxyz{{|}}~€��‚‚‚ƒƒƒ‡‡‡‡‡‡‡††††………„„„ƒƒƒƒ‚‚‚‚†††………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€~~~~~~}}}}||{{zzyxxwvvuttssrrrrqqqqmllllkkkkkjjjjjjjjjjjiiiihggggggggggfffffffffeeeeeddddccccccccccccccbbbbbbbccbbbbbbbbbbbbbaaaaaaaaaa```````````____________^^___^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAA@@@@@@@@@????????>>>>>>>>>>>============<<<<<<<<<;::::::::::::::::::99999988887777777777666666665555655555555555555444444443333333333333333333333222221111110000000000/////////////////............----------,,,,,,,,,,+++++++++++++++++++*************))))))))))))))))))(((((((''''''''&&&&&&&&&&&&&&&&&%%%%$$$$$$$########"""""""""!!!!!!!!!! pppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrssssssssssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqrrsttuvwwxyz{{|}~~€€��‚‚‚ƒƒ‡‡‡‡‡‡‡††††………„„„ƒƒƒƒ‚‚‚‚†††…………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~}}||{{zyyxwvvuuttssrrrrqqmmllllkkkkkjjjjjjjjjjjiiihhgggggggggfffffffffeeeeeddddcccccccccccccbbbbbbbbcbbbbbbbbbbbbbaaaaaaaaaaa``````````_____________^^___^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMMMKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBA@@@@@@@@?????????>>>>>>>>>>============<<<<<<<<<<:::::::::::::::::::99999988877777777777666666665555655555555555555444444443333333333333333333333222221111110000000000/////////////////............----------,,,,,,,,,,+++++++++++++++++++*************)))))))))))))))))((((((((''''''''&&&&&&&&&&&&&&&&%%%%%$$$$$$$########"""""""""!!!!!!!!!! ppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttsssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqrrrstuuvwxxyz{||}~~€€��‚‚‚ƒ†‡‡‡‡††††††………„„„ƒƒƒƒ‚‚‚‚†††…………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~}}||{zyyxwwvuuttsssrrrqmmmllllkkkkkjjjjjjjjjjjiihhhgggggggggfffffffffeeeeddddcccccccccccccbbbbbbbbcbbbbbbbbbbbbbaaaaaaaaaaa``````````____________^^^__^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMMMKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBA@@@@@@@@@????????>>>>>>>>>>>============<<<<<<<<<<:::::::::::::::::::99999988877777777776666666665555655555555555555544444443333333333333333333332222221111110000000000/////////////////...........-----------,,,,,,,,,,+++++++++++++++++++************)))))))))))))))))((((((((('''''''&&&&&&&&&&&&&&&&&%%%%%$$$$$$$########"""""""""!!!!!!!!!! ppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrsttuvvwxyyz{||}~€€��‚‚‚††††††††††…………„„„ƒƒƒƒ‚‚‚‚††……………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~}||{zzyxwwvvuuttsssrrnmmmllllkkkkkkkkjjjjjjjjihhhhgggggggggffffffffeeeeddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````````___________^^^^__^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMMMKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBA@@@@@@@@@????????>>>>>>>>>>>============<<<<<<<<<<:::::::::::::::::::99999988877777777776666666665555655555555555555544444443333333333333333333322222221111110000000000/////////////////...........-----------,,,,,,,,,,+++++++++++++++++++************))))))))))))))))(((((((((''''''''&&&&&&&&&&&&&&&&%%%%%%$$$$$$########"""""""""!!!!!!!!!!! pppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqrrssttuvvwxyzz{|}}~€���‚‚††††††††††…………„„„„ƒƒƒƒ‚‚‚††……………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€€€€€€€€~~}}|{zzyxxwvvuutttssrnnmmmllllkkkkkkkkkkjjjjjjhhhhhgggggggggfffffffeeeeddddcccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````____________^^^^_^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRTTTSSSSSSSSSSSRRRRRRRRRRQRQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMMMLKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBA@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<:::::::::::::::::::9999998887777777777666666666555555555555555555555444444433333333333333333322222222111111000000000//////////////////............----------,,,,,,,,,,+++++++++++++++++++***********))))))))))))))))(((((((((('''''''&&&&&&&&&&&&&&&&&%%%%%%$$$$$$########"""""""""!!!!!!!!!!! ppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttttssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqrssttuuvwwxyz{{|}~~€€��‚‚†††††††††……………„„„„ƒƒƒƒ‚‚‚††………………„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€�������€€€~}}|{{zyyxwwvvuutttsonnnmmmllllkkkkkkkkkkkjjjhhhhhhgggggggggfffffffeeeddddcccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````___________^^^^^_^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRTTTSSSSSSSSSSRRRRRRRRRRRQRQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMMMLKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBA@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<::::::::::::::::::99999998887777777777666666665555555555555555555555444444433333333333333333222222222111111000000000//////////////////............----------,,,,,,,,,,+++++++++++++++++++***********))))))))))))))(((((((((((''''''''&&&&&&&&&&&&&&&&%%%%%%%$$$$$$########"""""""""!!!!!!!!!! pppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssstttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuttttttttttttttttttsrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrqqqqqqqqqqqqqqqqqqrrssttuvvwxxyz{|}}~€€��‚……†††††………………„„„„„ƒƒƒƒ‚‚‚†††……………„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€�����������€€~~}|{{zyyxxwwvvuuttooonnmmmllllllllkkkkkkkjjiihhhhhgggggggggffffffeeeddddccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRTTTSSSSSSSSSSRRRRRRRRRRRQRQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAA@@@@@@@@????????>>>>>>>>>>>>===========<<<<<<<<<<<:::::::::::::::::::9999998887777777776666666665555555555555555555555544444433333333333333322222222222111110000000000//////////////////............----------,,,,,,,,,++++++++++++++++++++***********)))))))))))))(((((((((((('''''''&&&&&&&&&&&&&&&&%%%%%%%%$$$$$#########"""""""""!!!!!!!!!! pppppppppppppppppqqqqqqppqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuutttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrqqqqqqqqqqqqqqqqqqqqrssstuuvwwxyzz{|}~~€€€��…………………………………„„„„„ƒƒƒƒ‚‚‚†††………………„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€������������€€~~}||{zzyyxxwwvvuuppoonnnmmmllllllllllkkkkkiiihhhhhhggggggggffffffeeddddcccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````___________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRTTTSSSSSSSSSSRRRRRRRRRRRQRQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAA@@@@@@@@????????>>>>>>>>>>>============<<<<<<<<<<<::::::::::::::::::99999998887777777776666666665555555555555555555555544444433333333333333222222222222111110000000000//////////////////...........----------,,,,,,,,,,++++++++++++++++++++**********))))))))))))(((((((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$#########"""""""""!!!!!!!!!! ppppppppppppppppppqqqqqpppqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrqqqqrrrrqqqqqqqqqqqqqqqqqqqqqrrssttuuvwxxyz{||}~€€��…………………………………„„„„„ƒƒƒƒ‚‚‚†††…………………………………„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€������‚‚‚‚‚���€€~~}||{zzyyxxxwwvvqqppoonnmmmmmmllllllllkkkiiiihhhhhhggggggggfffffeedddddccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````___________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRTTTSSSSSSSSSSRRRRRRRRRRRQRQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAA@@@@@@@?????????>>>>>>>>>>>============<<<<<<<<<<<::::::::::::::::::99999998887777777776666666665555555555555555555555544444433333333333333222222222222111110000000000/////////////////............----------,,,,,,,,,,++++++++++++++++++++**********)))))))))))((((((((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$##########"""""""""!!!!!!!!!! pppppppppppppppppppqqqqppppqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuutttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrqqqqqrrqqqqqqqqqqqqqqqqqqqqqqqrrsssttuvvwxyzz{|}}~€€€„………………………………„„„„„ƒƒƒƒ‚‚‚†††……………………………………………„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€����‚‚‚‚‚‚‚‚��€€~~}||{{zzyyxxxwvrqqppoonnnnmmmmmmmmlllllkjiiiihhhhhhhgggggggfffffedddddcccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````___________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRTTTSSSSSSSSSSRRRRRRRRRRRQRQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAA@@@@@@@????????>>>>>>>>>>>>===========<<<<<<<<<<<<::::::::::::::::::99999998887777777776666666655555555555556555555555554444433333333333332222222222222111110000000000/////////////////............----------,,,,,,,,,,+++++++++++++++++++***********))))))))))((((((((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$#########""""""""""!!!!!!!!!! ppppppppppppppppppppqqqppppppqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrqqqqqqrrqqqqqqqqqqqqqqqqqqqqqqqrrrssttuuvwwxyz{{|}~~€€„„„………………………„„„„„„ƒƒƒƒ‚‚‚††††……………………………………………„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€����‚‚‚‚‚‚‚‚‚��€€~~}}||{{zzyyxxwsrrqqppoonnnnnmmmmmmmlllljjiiiiihhhhhhhggggggffffedddddcccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````___________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRTTTSSSSSSSSSSRRRRRRRRRRRQRQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAA@@@@@@@????????>>>>>>>>>>>>===========<<<<<<<<<<<<::::::::::::::::::99999998887777777776666666655555555555556665555555554444433333333333322222222222222111110000000000/////////////////............----------,,,,,,,,,+++++++++++++++++++************))))))))))((((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$##########""""""""""!!!!!!!!!! ppppppppppppppppppppppqpppppppqqqqqqqqqqqqqqqqqqrsssssssssssssssssssssssstttttttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuutttttttttttttttttttttttrrrrrrrrrrrrrrrrrrqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqrrrsssttuvvwxyyz{||}~~€ƒ„„„„„……………„„„„„„„ƒƒƒƒ‚‚‚††††…………………………………………………„„ƒ‚‚‚‚‚‚ƒ‚‚ƒ‚‚‚‚‚‚‚‚‚�����€€€€€����‚‚‚‚‚‚‚‚‚���€€~~}}|||{{zzyyxtssrrqpppooonnnnnnmmmmmlljjjiiiiihhhhhhhgggggfffffdddddcccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````___________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRTTTSSSSSSSSSSRRRRRRRRRRRQRQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAA@@@@@@?????????>>>>>>>>>>>>===========<<<<<<<<<<<;:::::::::::::::::99999999887777777776666666665555555555555666555555555444443333333333322222222222222211111000000000//////////////////............---------,,,,,,,,,,++++++++++++++++++************))))))))))((((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$##########"""""""""!!!!!!!!!! pppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqrrrssssssssssssssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuutttttttttttttttttttttttsrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssttuuvwwxyzz{|}}~~ƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚†††††…………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚����€€€€����‚‚‚‚‚‚‚‚‚‚���€€~~~}}|||{{zzyuttsrrqqpppooonnnnnnmmmmlkjjjjiiiihhhhhhggggggffffeddddcccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRTTTSSSSSSSSSSRRRRRRRRRRRQRQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@?????????>>>>>>>>>>>>===========<<<<<<<<<<<;:::::::::::::::::99999999887777777776666666665555555555555666655555555444443333333333322222222222222211110000000000//////////////////...........----------,,,,,,,,,,++++++++++++++++**************))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$###########"""""""""!!!!!!!!!! pppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqrrrrssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuttttttttttttttttttttttttssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrsssttuvvwxxyz{{|}}~~‚ƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒ‚‚†††††……………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚����€€€€€����‚‚‚‚‚‚‚‚‚���€€€~~~~}}|||{{zvuutssrrqqpppoooonnnnmmmmkkjjjjiiiihhhhhhgggggffffedddddccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````___________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<<;:::::::::::::::::99999999887777777776666666665555555555555666655555555444443333333333222222222222222211110000000000/////////////////............----------,,,,,,,,,,++++++++++++++****************)))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$##########""""""""""!!!!!!!!!! ppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqrrrrrrssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuutttttttttttttttttttttttsssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrsssttuuvvwxxyz{{|}}~~‚‚ƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒ‚‚‡††††††………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚���€€€€�����‚‚‚‚‚‚‚‚‚���€€€~~~~}}}||{wvuuttsrrqqqpppoooonnnnmmkkkjjjiiiiihhhhhhgggggfffedddddccccccbbbbbbbbbbbbabbbbbbbbaaaaaaaaaaaaa````````____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@????????>>>>>>>>>>>>===========<<<<<<<<<<<<;:::::::::::::::::99999999887777777766666666665555555555555566555555555444443333333333222222222222222211110000000000//////////.//////...........----------,,,,,,,,,,,+++++++++++++****************))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$##########""""""""""!!!!!!!!!! pppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqrrrrrrrsssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuttttttttttttttttttttttssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrsssttuuvwwxyyz{{||}}�‚‚‚ƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒ‚‡†††††††††††††††………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚��€€€€€€�����‚‚‚‚‚‚‚‚���€€€€~~~~}}}|wwvvuutssrrqqqpppooonnnnmlkkkjjjiiiiihhhhhgggggfffeeddddccccccbbbbbbbbbbbbabbbbbbbbaaaaaaaaaaaa`````````____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@?????????>>>>>>>>>>>>===========<<<<<<<<<<<<;::::::::::::::::999999999887777777766666666665555555555555555555555555444443333333332222222222222222211110000000000//////////.//////...........----------,,,,,,,,,,+++++++++++++*****************)))))))())(((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###########""""""""""!!!!!!!!!! pppppppppppppppppppppppppppppppppppppqqqqqqqqqqqrrrrrrrrrsssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttttttttsssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrssssttuuvwwxyyzz{||}€��‚‚ƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒ‚‡‡††††††††††††††††…………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚��€€€€€€€�����‚‚‚‚‚‚�����€€€€~~~~}}xxwwvuuttsrrrqqpppoooonnnllkkkjjjiiiihhhhhhggggfffeeddddccccccbbbbbbbbbbbaabbbbbbbaaaaaaaaaaaaa````````____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@?????????>>>>>>>>>>>>===========<<<<<<<<<<<<;::::::::::::::::99999999987777777776666666666555555555555555555555555444443333333333222222222222222221111000000000///////////.//////...........----------,,,,,,,,,,+++++++++++++*****************)))))))()((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###########""""""""""!!!!!!!!!! opppppppppppppppppppppppppppppppppppppqqqqqqqqqqrrrrrrrrrrrsssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttttttssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssstttuvvwwxyyzz{{|€€��‚‚‚ƒƒƒ„„„„„„„„„ƒƒƒƒƒ‚‡‡†††††††††††††††††………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�€€€€€€€€����‚‚‚‚‚‚�����€€€€€~~~yxxwwvvuttssrrqqqpppooonnllkkkjjjiiiiihhhhhgggggffeedddddcccccbbbbbbbbbbbaabbbbbbbaaaaaaaaaaaa`````````____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@?????????>>>>>>>>>>>>==========<<<<<<<<<<<<<;::::::::::::::::99999999987777777776666666666555555555555555555555555444443333333332222222222222222221111000000000///////////./////...........----------,,,,,,,,,,,+++++++++++++****************))))))))()((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$##########"""""""""""!!!!!!!!! ooopppppppppppppppppppppppppppppppppppppqqqqqqqqrrrrrrrrrrrrssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttttsssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqrrrrrrssssttuuvvwwxxyzz{{€€��‚‚‚ƒƒƒƒ„„„„„„„ƒƒƒƒƒƒ‡‡‡††††††††††††††††………………ƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€€€€������‚�������€€€€€€€~~yyyxwwvvuttssrrrqqpppooonlllkkkjjjiiiiihhhhhggggffeeeddddcccccbbbbbbbbbbaaabbbbbbaaaaaaaaaaaaa`````````___________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@??????????>>>>>>>>>>============<<<<<<<<<<<<<;:::::::::::::::999999999987777777766666666666555555555555555555555555444443333333332222222222222222221110000000000///////////./////...........----------,,,,,,,,,,,+++++++++++++****************))))))))()((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$##########""""""""""!!!!!!!!!! ooooooooooooooopppppppprrrrrrrrrrrrrrrrrssssssssrsssssssssssssssssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppprrrrrrrsssstttuuvvwxxyyzz{||}~~€€€€������€€€€€€‡‡††††††††††††††………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚€€€€€€€€€€€������������€€€€€€€€~~~}}|{{zzyyxwwwvvuutttsqpppoonnnmmmmmlllllkkkkjjfffeeeedddddcccccccccbbbbaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[ZZZ[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???????????>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::999998888888887777777777766666666666666666666555554444333333333333333222222222211111110000000000////////..........----------,,,,,,,,,,,,,,+++++++++++++*******************))))))))((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$##########""""""""""!!!!!!!!!!! ooooooooooooooooppppppprrrrrrrrrrrrrrrrrrsssssssrrsssssssssssssssssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppqrrrrrrrsssstttuuvvwwxxyy{{||}}~~€€€€�����€€€€€€‡‡††††††††††††††††…………………„„„„„„„„„………„„„„„„„ƒƒƒƒ‚‚€€€€€€€€€€€€€����������€€€€€€€€€€€~~}}|{{zzyyxxwwvvuutttqqppooonnnmmmmmlllllkkkkjfffeeeedddddcccccccccbbbbaaaaaaaa````````````__________^^^^^^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[[[[[[[ZZZZ[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@??????????>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::999998888888887777777777776666666666666666666555554444333333333333332222222222211111100000000000////////.........-----------,,,,,,,,,,,,,,+++++++++++++*******************))))))))((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$##########""""""""""!!!!!!!!!! ooooooooooooooooopppppprrrrrrrrrrrrrrrrrrrrsssssrrrrsssssssssssssssssssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppppppoooppppppppqrrrrrrrrsssstttuuvvwwxxyzz{||}}~~€€€€€��€€€€€€€‡‡‡‡††††††††††††††…………………„„„„„„……………………„„„„„ƒƒƒƒƒ‚€€€€€€€€€€€€€�������€€€€€€€€€€€€€€~~}}||{zzyyxxwwvvuuttrqqppoonnnmmmmmlllllkkkkjfffeeeedddddcccccccccbbbbaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZZ[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@??????????>>>>>>>>>=====<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::9999988888888887777777777776666666666666666665555544444333333333333322222222222211111100000000000////////.........-----------,,,,,,,,,,,,,++++++++++++++******************))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$##########""""""""""!!!!!!!!!! ooooooooooooooooooopppprrrrrrrrrrrrrrrrrrrrrssssrrrrrrsssssssssssssssssssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooppppppqqrrrrrrrrrssssttuuuvvwwxyzz{||}}~€€€€€€€€€€€€€‡‡‡‡‡‡†††††††††††††………………„„„………………………………„„„„„ƒƒƒƒ‚€€€€€€€€€€€€€€€€�€€€€€€€€€€€€~~}}||{{zzyyxxwwvuutrqqppooonnnmmmmmlllllkkkjfffeeeedddddcccccccccbbbbaaaaaa`````````````__________^^^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[[[ZZZZZ[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUVVVVVVVVVVVUUUUUUUTTTTTTSTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIGGGGGGGGGGFFFFFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@??????????>>>>>>>>>=====<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::9999988888888887777777777777666666666666666665555544444333333333333322222222222211111100000000000////////.........----------,,,,,,,,,,,,,,++++++++++++++******************))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$#########"""""""""""!!!!!!!!!! ooooooooooooooooooooppprrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooopppppqqqrrrrrrrrrsssstttuuuvwwxyzz{||}~~€€€€€€€€€€€€‡‡‡‡‡‡‡‡‡‡‡††††††††††……………………………………………………„„„„ƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}||{{zzyyxxwwvuurrqqppoonnnmmmmmmllllkkkkffffeeeddddddcccccccbbbbbaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[[[[[[ZZZZZ[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUVVVVVVVVVVVUUUUUUUTTTTTTSTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGGFFFFFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@?????????>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::999998888888888777777777777766666666666666665555554444433333333333322222222222221111110000000000/////////.........----------,,,,,,,,,,,,,,++++++++++++++******************))))))))(((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$#########""""""""""!!!!!!!!!!! ooooooooooooooooooooopprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooppppqqqqrrrrrrrrrrsssstttuuvvwxyyz{||}~~€€€€€€€€€€€‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††…………………………………………………„„„„ƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}||{{zzyyxxwwvusrrqppooonnnmmmmmlllllkkkgfffeeeedddddcccccccbbbbbaaaaa`````````````__________^^^^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[[[[[ZZZZZZ[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUVVVVVVVVVVUUUUUUUUTTTTTTSTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIIIHGGGGGGGGGFFFFFFFFFFFFFFFEFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@??????????>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::9999988888888888877777777777776666666666666665555554444433333333333322222222222221111100000000000/////////.........----------,,,,,,,,,,,,,,++++++++++++++******************))))))))(((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$#########""""""""""!!!!!!!!!!! ooooooooooooooooooooooorrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppppppppoooooooooooopppqqqqqqrrrrrrrrrrssssttuuvwwxyyz{||}~~€€€€€€€€€€‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††……………………………………………„„„„ƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~}}}|||{{zzyyxwwvssrqqppoonnnnmmmmmllllkkkgfffeeeedddddcccccccbbbbbaaaa`````````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVWWWWWWVVVVVVVVVVVUUUUUUUUVVVVVVVVVVUUUUUUUUTTTTTTSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIHGGGGGGGGGFFFFFFFFFFFFFFFEFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@??????????>>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::9999988888888888877777777777777666666666666665555544444433333333333222222222222221111100000000000/////////.........----------,,,,,,,,,,,,,,+++++++++++++******************)))))))))(((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$#########""""""""""!!!!!!!!!!! ooooooooooooooooooooooorrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppppppppoooooooooooooppqqqqqqqqqrrrrrrrrrssssttuvwwxyzz{|}}~~€€€€€€€€€‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††………………………………………………„„„„ƒƒƒ�€€€€€€€€€€€€€€€€€€€~~€€~~~~}}|||{{zzyyxwwtsrrqqpooonnnnmmmmmllllkkgfffeeeeddddddccccccbbbbbaaaa`````````````__________^^^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVWWWWWVVVVVVVVVVVVUUUUUUUUVUUUUVUUVUUUUUUUUUTTTTTTSTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGFFFFFFFFFFFFFFEEFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@??????????>>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::9999988888888888887777777777777666666666666655555544444433333333333222222222222221111100000000000/////////.........----------,,,,,,,,,,,,,,+++++++++++++******************)))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#########""""""""""!!!!!!!!!! ooooooooooooooooooooooorrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssttttttttttttttttttttttttttuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppppppppooooooooooooooooqqqqqqqqqqqqqrrrrrrrsssttuvwwxyz{{|}~~€€€€€€€€‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††………………††††††………………„„„„ƒƒƒ��€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}||{{{zyyxwutsrrqppooonnnnmmmmmlllkkgffffeeeddddddccccccbbbbbaaa`````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHGGGGGGGGGFFFFFFFFFFFFFFEEFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@??????????>>>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::9999998888888888888777777777777766666666666665555554444443333333333332222222222222111110000000000//////////.........----------,,,,,,,,,,,,,,+++++++++++++******************)))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########""""""""""!!!!!!!!!! ooooooooooooooooooooooorrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssttttttttttttttttttttttttttuuuuuttttuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppppppppoooooooooooooooooqqqqqqqqqqqqqqqqqrrrrrsstuuvwxxyz{||}~~€€€€€€‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††………†††††††††††……………„„„„ƒƒ���€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}|||{{zyyxutssrqqppooonnnnmmmmlllkkggfffeeeddddddccccccbbbbbaaa`````````````__________^^^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHGGGGGGGGGFFFFFFFFFFFFFFEEFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@??????????>>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::9999998888888888888877777777777766666666666665555554444443333333333332222222222222111100000000000//////////.........----------,,,,,,,,,,,,,,+++++++++++++******************)))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$#########""""""""""!!!!!!!!!! oooooooooooooooooooooooqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssstttttttttttttttttttttttttttuuttttttuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooooooopqqqqqqqqqqqqqqqqqqqrrrsstuuvwxyzz{|}}~~‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††……………„„„„ƒ���€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{zyxvutsrrqppooonnnnnmmmmlllkggfffeeeddddddccccccbbbbbaa``````````````__________^^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSTTTTTTTTTTSTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFFFEEFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@??????????>>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::9999998888888888888887777777777766666666666665555544444443333333333332222222222222111100000000000//////////.........----------,,,,,,,,,,,,,,+++++++++++++*****************))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$########""""""""""!!!!!!!!!!! nnoooooooooooooooooooooqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooopppqqqqqqqqqqqqqqqqqqrrrsttuvwwxyz{{|}}~~~†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††…………„„„„ƒ�����€€€€€€€€~~~~~~~~}}}}}}}}~~~~~~~~~~~}}}||{{zyvuutsrqqppooonnnnmmmmlllkggfffeeeedddddccccccbbbbbaa`````````````__________^^^^^^^^^^^^^]]]]]]]]]]]]\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFFFFEFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@??????????>>>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::99999998888888888888887777777777766666666666665555544444443333333333332222222222222111100000000000//////////.........----------,,,,,,,,,,,,,+++++++++++++******************))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$########""""""""""!!!!!!!!!!! nnnooooooooooooooooooooqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooooppppppqqqqqqqqqqqqqqqqqrrstuuvwxyyz{||}}~~~††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††……………„„„„������€€€€€€€~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}||{{zwvutssrqqppooonnnnmmmlllkggfffeeeedddddccccccbbbbbaa`````````````__________^^^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFFFEFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@??????????>>>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::99999998888888888888888777777777776666666666655555544444443333333333333222222222222111100000000000//////////.........----------,,,,,,,,,,,,,+++++++++++++******************))))))))))((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$########""""""""""!!!!!!!!!! nnnnnooooooooooooooooooqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooooooooooppppppppppppppppppqqqqqrrsstuvvwxyzz{||}}~~~~~~††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††……………„„„„�������€€€€€€€~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}||{zwwvutsrrqppooonnnnmmmlllkggfffeeeedddddccccccbbbbbaa`````````````__________^^^^^^^^^^^^]]]]]]]]]]]]\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFFEFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@???????????>>>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::99999998888888888888888777777777776666666666655555544444443333333333333222222222222111100000000000//////////.........----------,,,,,,,,,,,,,+++++++++++++******************))))))))))((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$########""""""""""!!!!!!!!!! nnnnnnoooooooooooooooooqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttuuuuuuuutttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooooooppppppppppppppppppppqqqqrssttuvwxxyz{{||}}}~~~~~~~…††††††††‡‡‡‡‡‡†††††††††††††††††††††††††††……………„„„‚�������€€€€€€~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}|{{xwvutssrqqppooonnnmmmlllkggfffeeeedddddccccccbbbbbaa`````````````__________^^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTSTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFFEFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@???????????>>>>>>>>>>====<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999999888888888888888877777777777766666666665555544444444333333333333322222222222211110000000000///////////.........----------,,,,,,,,,,,,++++++++++++++******************))))))))))(((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$########""""""""""!!!!!!!!!! nnnnnnnooooooooooooooooqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttuuuuutttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooooooooonoopppppppppppppppppppppqqqqrsstuvvwxyyz{{||}}}}}~~~~………†††††††††††††††††††††††††††††††††††††††……………„„„‚‚������€€€€€€~~~~~~~}}}}}}}}||||||||~~~~~~~~~~~~~~~~~~~~~}}|{xwwvutsrqqppooonnnmmmllkkgffffeeeeddddddcccccbbbbbaa`````````````__________^^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTSTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFFEFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@??????????>>>>>>>>>>>====<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::99999999888888888888888887777777777766666666665555544444444333333333333322222222222211110000000000///////////.........----------,,,,,,,,,,,,+++++++++++++*******************))))))))))(((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$########""""""""""!!!!!!!!!! nnnnnnnnnooooooooooooooqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttuutttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuttttttttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppppppopoooooooooooooooooooonnnnpppppppppppppppppppppqqqqrssttuvwwxyzz{{|||}}}}}}~……………†††††††††††††††††††††††††††††††††††††………………„„‚‚‚������€€€€€~~~~~~~~}}}}}}}|||||||||}}}}}}}~~~~~~~~~~~~~}}||yxwvutsrrqppooonnnmmmllkkgfffeeeeeddddddccccccbbbbaa`````````````__________^^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTSTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFEEFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@???????????>>>>>>>>>>>====<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::99999999888888888888888887777777777766666666665555544444444333333333333322222222222211100000000000///////////.........----------,,,,,,,,,,,,+++++++++++++*******************)))))))))))((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$########""""""""""!!!!!!!!!! nnnnnnnnnnoooooooooooooqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuutttttttttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooooooooooooooonnnnnppppppppppppppppppppppqqqrrsstuuvwxxyzz{{{||||}}}}„„………………†††††††††††††††††………†††††††††††††…………………„„‚‚‚‚�����€€€€€~~~~~~~~~}}}}}}||||||||||}}}}}}}}}~~~~~~~~~~~~~}||yxwvuttsrqqpooonnmmmlllkkgfffeeeedddddddccccccbbbbaa``````````````_________^^^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVWWVVVVVVVVVVVUUUUUUUUUUUTUUUUUUUUUUUUUUUTTTTTTTTTSTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@??????????>>>>>>>>>>>=====<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999888888888888888877777777777766666666655555544444444333333333333322222222222211100000000000//////////..........----------,,,,,,,,,,,++++++++++++++********************))))))))))((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$########"""""""""""!!!!!!!!!! nnnnnnnnnnnooooooooooooqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooooooooooooonnnnnnooooooopppppppppppppppqqqrrssttuvvwxxyzzz{{{|||||}„„„„……………………†††††††††††††……………†††††††††††……………………„‚‚‚‚�����€€€€€~~~~~~~~}}}}}}||||||||||}}}}}}}}}}}~~~~~~~~~~~}}|yxwwvutsrqqpooonnmmmllkkkffffeeeedddddddccccccbbbbaaa``````````````________^^^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVWWVVVVVVVVVVVUUUUUUUUUUUTUUUUUUUUUUUUUTTTTTTTTTTSSTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@??????????>>>>>>>>>>>====<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999988888888888888887777777777776666666665555554444444433333333333332222222222221110000000000///////////..........---------,,,,,,,,,,,,++++++++++++++********************))))))))))((((((((((((((''''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$########""""""""""!!!!!!!!!! nnnnnnnnnnnnnooooooooooqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttstttttttttttttttttttttttttttttttttttttttttttttttttuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuuttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooooooooooooonnnnnnoooooooooooopppppppppppqqrrssttuuvwwxxyyzz{{{{{|||ƒƒ„„„„……………………………………………††……………………†††††††………………………„‚‚‚‚������€€€€€~~~~~~~}}}}}}||||||||||}}}}}}}}}}}}~~~~~~~~~~}}|yxxwvutsrqqpoonnnmmlllkkjfffeeeeeddddddddcccccbbbbaaaa`````````````________^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVWVVVVVVVVVVVVUUUUUUUUUUTTUUUUUUUUUTTTTTTTTTTTTTSSSTTTSSSSSSSSSSSSSSSSSSRSRRRRRRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@??????????>>>>>>>>>>>====<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999988888888888888877777777777776666666665555554444444433333333333332222222222221110000000000///////////..........---------,,,,,,,,,,,,++++++++++++++********************))))))))))((((((((((((((''''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$########""""""""""!!!!!!!!!! nnnnnnnnnnnnnnoooooooooqqqqqqqqqqqqqqqqqrrrrrrrrqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttsssssttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvuuuutttttttttttttttttttttttssssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooooooooooooonnnnnnnoooooooooooooooppppppppqqrrrssttuuvwwxxyyzzzz{{{{|ƒƒƒƒ„„„„……………………………………………………………………………………………………………„‚‚‚‚‚�����€€€€€~~~~~~~}}}}}||||||||{{||||||||}}}}}}~~~~~~~~}}|yyxwvutsrqqpoonnmmmllkkkjfffeeeeeddddddddccccccbbbaaaaaa````````````_______^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVWVVVVVVVVVVVUUUUUUUUUUUTTUUUUUUUTTTTTTTTTTTTTTTSSSTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@??????????>>>>>>>>>>>====<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999988888888888888777777777777766666666665555544444444433333333333332222222222221100000000000///////////..........---------,,,,,,,,,,,,++++++++++++++*********************)))))))))((((((((((((((''''''''''''&&&&&&&%%%%%%%%%$$$$$$$$#########""""""""""!!!!!!!!!! nnnnnnnnnnnnnnnooooooooqqqqqqqqqqqqqqqqqqqrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttsssssssstttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuutttttttttttttttttttttttttsssssssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooooooooooooonnnnnnnnooooooooooooooooppppppppqqrrrssttuvvwwxxyyyzzzz{{{‚ƒƒƒƒ„„„„„„……………………………………„„………………………………………………………„„‚‚‚‚‚�����€€€€€~~~~~~}}}}}|||||||{{{||||||||||}}}}}~~~~~~}}}|yyxwvutsrrqpoonnmmlllkkjjffeeeeedddddddddcccccccbbaaaaaaaaa``````````______^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVWVVVVVVVVVVVUUUUUUUUUUUTTUUUUUUTTTTTTTTTTTTTTTSSSSTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@??????????>>>>>>>>>>>=====<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::99999999998888888888888877777777777776666666666555554444444443333333333332222222222222110000000000///////////...........---------,,,,,,,,,,,,+++++++++++++**********************)))))))))((((((((((((((''''''''''''&&&&&&&%%%%%%%%$$$$$$$$$########"""""""""""!!!!!!!!!! nnnnnnnnnnnnnnnnnooooooqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttsssssssssssttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvuuuuutttttttttttttttttttttttttsssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooooooooooonnnnnnnnnooooooooooooooooopppppppqqrrrssttuuvvwwwxxyyyzzz{{‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„………„„„„………………………………………………„„„‚‚‚‚‚�����€€€€€~~~~~~}}}}||||||{{{{|||||||||||}}}}}}~~~}}}||yxxwvutsrrqpoonnmmllkkkjjfeeeeeeddddddddddccccccbbaaaaaaaaaaaa````````______^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTUUUUUTTTTTTTTTTTTTTTSSSSSTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@??????????>>>>>>>>>>>====<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::99999999998888888888888777777777777766666666665555554444444443333333333332222222222221110000000000///////////..........----------,,,,,,,,,,,++++++++++++++**********************))))))))))(((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$#########"""""""""""!!!!!!!!!! nnnnnnnnnnnnnnnnnnoooooqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttsssssssssssssssttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuutttttttttttttttttttttttttssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooooooooooonnnnnnnnnnnoooooooooooooooooopppppppqqrrrssttuuvvvwwxxxyyyzzz�‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„‚‚‚‚‚�����€€€€€~~~~~}}}}||||||{{{{|||||||||||||}}}}}}}}}}||yxxwvutsrrqpoonnmmllkkjjjfeeeeedddddddddddccccccccaaaaaaaaaaaaaa```````_____^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[ZZZZZZZZZZZZZZZYZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTUUUUTTTTTTTTTTTTTTTSSSSSSTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@??????????>>>>>>>>>>>====<<<<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::999999999998888888888887777777777777766666666665555554444444443333333333332222222222221100000000000//////////...........---------,,,,,,,,,,,,++++++++++++++***********************)))))))))((((((((((((('''''''''''&&&&&&&%%%%%%%%$$$$$$$$$#########"""""""""""!!!!!!!!! nnnnnnnnnnnnnnnnnnnnoooqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnoooooooooooooooooooopppppqqqrrrsstttuuvvwwxxxyyyzz��‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒ„„„„„„……………………………„„„„„„‚‚‚‚������€€€€€€~~~~}}}}}|||||{{{{|||||||||||||||}}}}}}}||{yxwwvutsrqqpoonnmmllkkjjjfeeeeedddddddddddccccccccbbbaaaaaaaaaaaaa`````_____^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@?????????>>>>>>>>>>>=====<<<<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::999999999998888888888887777777777777766666666665555554444444443333333333322222222222211100000000000//////////..........----------,,,,,,,,,,,,++++++++++++++***********************)))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%$$$$$$$$$##########"""""""""""!!!!!!!!! pppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuusssssssssssssssssssrrrrrrssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooooooonnnnooooooooooopppppqqqrrrsssttuuvvvwwxxxyyz{{{|||||}}}}}}}}}|||}}}}����‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚���������€€€€~~~}}}}||||||{{zzzzzzzzzzzzzzzzz{{{zzzzyyxxwvuttsrqppoonmmlllkkjjiiihhhhhhhhhhhhggggggggggcccbbbbbbbbbbbbbaaaaa````^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVWVVVVVVVVVVVVUUUUUUUUUUUTUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@???>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::9999999999998888888888888887777776666666555555554444444333333333322222222222211110000000000///////////...------------,,,,,,,,+++++++++++++***************************))))))))))(()(((((((((((('''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$###########""""""""""!!!!!!!!!!!! pppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutssssssssssssssssssrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooooonnnnnnnnooooooooooppppqqqqrrsssttuuvvvwwxxyyzz{{{|||||}}}}|||||||||||€����‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚��������€€€€€~~~}}}}|||||{{{zzzzyyyyyyyzzzzzzzzzzzzyyyxwwvutssrqqpoonnmlllkkjjiiihhhhhhhhhhhhhgggggggggcccccccccccbbbbbbaaaa````^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZYYZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVWVVVVVVVVVVVVUUUUUUUUUUUTUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQRRRRQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@???>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::9999999999998888888888888887777766666666555555554444444333333333322222222222211110000000000//////////....-----------,,,,,,,,,+++++++++++++***************************))))))))))(()(((((((((((('''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!! ppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssssssssssssrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttsssttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttssssssssssssssssrrrrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooooonnnnnnnnnnnooooooooopppppqqqrrrssttuuuvvwwxxyzzz{{{|||||||||||||||||||€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��������€€€€€~~~}}}}|||||{{{zzzyyyyyyyyyyzzzzzzzzzyyyyxwwvutssrqqpoonnmmllkkjjiiihhhhhhhhhhhhhgggggggggccccccccccccccbbbbaaaa```^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVWVVVVVVVVVVVUUUUUUUUUUUTTUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQRRQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@???>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999888888888888887777776666666655555555444444433333333322222222222221111000000000///////////...------------,,,,,,,,,+++++++++++++***************************))))))))))(()((((((((((('''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!!! ppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssssssssssrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttsssssstttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnooooooopppppqqqrrrssttuuuvvwwxxyzz{{{{|||||||||||{{{{{{{€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚�����ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��������€€€€€€~~~~}}}|||||{{{zzyyyyyyyyyyyyyyyzzzyyyyxxxwvvuttsrqqpponnmmllkkjjiiihhhhhhhhhhhhhgggggggggccccccdddccccccbbbbaaaa``_^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZYYYYZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQRQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@???>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::9999999999888888888888887777776666666655555555444444433333333322222222222221110000000000//////////...------------,,,,,,,,,,+++++++++++++***************************))))))))))(()((((((((((('''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!!! pppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssssrrrrrrrrrrrrrrrrrssssssssrsssssssssssssssssssssssssssssssttttttttttttttttttsssssssssttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnooooooooppppqqqrrssttuuvvwwxxyzzz{{{||||||||{{{{{{{{{{€€€���‚‚‚‚‚‚‚‚‚‚�������ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���������€€€€€€~~~~}}}||||{{{{zyyyyyyyyyyyyyyyyyyyyyyxxxwwvvuttsrrqppoonmmllkkkjiiihhhhhhhhhhhhhhhgggggggddddddddddddccccbbbbaaa``_^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZYYYYZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTUUTTTTTTTTTTTSSSSSSSSSSSRSSSSRRRRRRRRRRRRRRRRRQQQQRQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@???>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::9999999999888888888888887777776666666655555555544444433333333322222222222211100000000000//////////...------------,,,,,,,,,,+++++++++++++***************************)))))))))((()((((((((((('''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$###########""""""""""!!!!!!!!!!!! pppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssrrrrrrrrrrrrrrrrrrrssssssrrrsssssssssssssssssssssssssssssssstttttttttttttttsssssssssssssttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnoooooppppqqqrrssttuuvvwwxyyzzz{{{{||||{{{{{{{zzzz{€€€���‚‚‚‚‚‚‚���������ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���������€€€€€~~~}}}}||||{{{{zyyyyyyyyyyyyyyyyyyyyyxxxxwwvvuttsrrqqpoonnmmllkkjiiiihhhhhhhhhhhhhhhhhhhhhddddddddddddddcccbbbaaa``_^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTUUTTTTTTTTTTTSSSSSSSSSSSRSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@???>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999988888888888888777776666666665555555554444443333333322222222222211110000000000//////////...------------,,,,,,,,,,,+++++++++++++***************************)))))))))((((((((((((((''''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$###########""""""""""!!!!!!!!!!!! ppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrssssrrrrrrssssssssssssssssssssssssssssssssttttttttttttsssssssssssssssssttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttsstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnoooooooppppqqrrrsstuuvvwwxyyzz{{{{{{{{{{{{zzzzzzzz~~€€€����‚��������€€€€€‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚����������€€€€~~~}}}}||||{{{{zyyyyyyyyyyyyyyyyyyyyxxxxxwwvvuttssrrqppoonnmllkkjjiiihhhhhhhhhhhhhhhhhhhhhdddddddddddddddcccbbbaaa`_^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZYYYYYZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTUUTTTTTTTTTTTSSSSSSSSSSRRSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@???>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999988888888888888777776666666666555555554444443333333322222222222111100000000000/////////....-----------,,,,,,,,,,,,+++++++++++++***************************)))))))))(((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$###########""""""""""!!!!!!!!!!!! ppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrssssssssssssssssssssssssssssssssstttttttttsssssssssssssssssssssttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttssssstttttttttttttttttttttttssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnooooopppqqqrrsttuuvvwxyyyzzz{{{{{{{{zzzzzyyyyz~~~€€€���������€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€~~~~}}}}||||{{{{yyyyyyyyyyxxxxxxyyxxxxxxwwwwvvuuttsrrqqppoonmmllkkjiiiihhhhhhhhhhhhhhhhhhhhddddeeeeeeeddddcccbbbaaa`_^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYYZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTUUTTTTTTTTTTTSSSSSSSSSSRRSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@??>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::999999999999888888888888877777666666666655555555444443333333332222222222211100000000000//////////....-----------,,,,,,,,,,,,+++++++++++++**************************))))))))))(((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$###########""""""""""!!!!!!!!!!! pppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssttttttsssssssssssssssssssssssssttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttssssssstttttttttttttttttttttssssuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuttttttttttttsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppqqqqqqqqqqqqpppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooopppqqrrsttuuvvxxyyyzzzz{{{zzzzzzyyyyyyy}~~~€€€�����€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������~~~~}}}|||||{{{{yyyyyyyyxxxxxxxxxxxxxxxxwwwwvvuuttssrrqqppoonmmllkjjiiiihhhhhhhhhhhhhhhhhhhdddeeeeeeeeeddddccbbbaaa`_^^^^^]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYYYZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTUUTTTTTTTTTTTSSSSSSSSSRRRSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@???>>>>>>>>>=============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::9999999999999888888888888877777766666666655555555544443333333322222222222111100000000000//////////....-----------,,,,,,,,,,,,+++++++++++++**************************)))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$##########"""""""""""!!!!!!!!!!! pppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssstttsssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttsssssssssstttttttttttttttttttssssssuuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuttttttttttttttsssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppqqqqqqqqqqqpppppppppppppppppooooooooooooooooooooononnnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnooopppqqrrsttuuvwxxyyyzzzzzzzzzzyyyyxxxxy}}}~~€€€€€€€€€€�‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������~~~~}}}}||||{{{{{yyyyyyyyxxxxxxxxxxxxxxxwwwwwvvuuuttssrrqqpponnmmlkjjjiiihhhhhhhhhhhhhhhhhhhddeeeeeeeeeeedddcccbbaaa`_^^^^^]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYYYZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTUUTTTTTTTTTTSSSSSSSSSSRRRSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBAAAAAAAAAAAA@@@@@@@@???>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999888888888888887777766666666655555555544443333333322222222221111100000000000/////////.....----------,,,,,,,,,,,,,+++++++++++++*************************))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$##########"""""""""""!!!!!!!!!!! pppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttssssssssssssstttttttttttttttttssssssssuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuttttttttttttttttssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppppqqqqqqqqqppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmnmmnnnnnnnnoooppqqrrsttuuvwwxxyyyzzzzzyyyyyxxxxxxx||}}~~€€€���‚‚‚‚‚‚‚‚‚‚‚�����������~~~~~}}}}||||{{{{{yyyyyyyxxxxxxxxxxxxxxxxwwwwwvvvuuuttssrrqqpponnmmlkjjjiiihhhhhhhhhhhhhhhhhhddeeeeeeeeeeedddcccbbaaa`_^^^^]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYYYYZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTUUTTTTTTTTTTSSSSSSSSSRRRRSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::9999999999999988888888888888777776666666665555555554444333333332222222222111110000000000//////////.....---------,,,,,,,,,,,,,,+++++++++++++*************************))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$##########"""""""""""!!!!!!!!!!! pppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttsssssssssssssssttttttttttttttsssssssssssuuuuuuuuuuuuuuuuuutttttttuuuuuuuttttttttttttttttttssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppppqqqqqqqqpppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnoooppqqrrsstuvvwwxxxyyyyyyyyxxxxxwwwwx|||}}~~~~~~~~~~~~~����‚‚‚‚‚‚‚‚‚������������~~~~~}}}}}||||{{{{{yyyyyyxxxxxxxxxxxxxxxxwwwwwwwvvvuuuttsssrqqpponnmlkkjjjiiiihhhhhhhhhhhhhhhhddeeeeeeeeeeddddccbbbaa``_^^^^]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTUUTTTTTTTTTTSSSSSSSSSRRRRSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBAAAAAAAAAAA@@@@@@@@@????>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::99999999999999988888888888888777766666666665555555554444333333332222222221111110000000000/////////......---------,,,,,,,,,,,,,,++++++++++++**************************)))))))))((((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##########""""""""""!!!!!!!!!!!! oppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttssssssssssssssssssttttttttttttsssssssssssssuuuuuuuuuuuuuuuutttttttttuuuuuutttttttttttttttttttsrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppppppqqqqqqqppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmnnnnooppqqrrsstuvvwwwxxxxyyxxxxxwwwwwwww{{||}}}~~~~~~~~~~}}}}}~~~€�����‚‚‚‚‚‚‚������������~~~~~~}}}}}||||{{{{{yyyyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvuuutttssrrqpponnmlkkjjiiiiihhhhhhhhhhhhhhhdddeeeeeeeeedddcccbbbaa``^^^^^]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBAAAAAAAAAAA@@@@@@@@@????>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::9999999999999998888888888888877776666666666555555555444433333333222222222111111000000000//////////......---------,,,,,,,,,,,,,,++++++++++++*************************))))))))))((((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##########""""""""""!!!!!!!!!!! oopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvuuvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttsssssssssssssssssssssttttttttttsssssssssssssssuuuuuuuuuuuuuutttttttttttuuuutttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqpppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmnnnnoooppqqrsstuuvvwwwxxxxxxxwwwwvvvvvvz{{|||}}}}}}}}}}}}}}}}}}~€€€�����‚‚‚‚�������������~~~~~~}}}}}|||||{{{{{yyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvuuuuttssrrqpponmllkkjjiiiiiihhhhhhhhhhhhhddddeeeeeedddddcccbbaaa``^^^^]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBAAAAAAAAAA@@@@@@@@@?????>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999888888888888887777666666666555555555544443333333322222222111111100000000///////////......--------,,,,,,,,,,,,,,,++++++++++++*************************))))))))))((((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##########""""""""""!!!!!!!!!!! oooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttsssssssssssssssssssssssstttttttssssssssssssssssssuuuuuuuuuuuutttttttttttttuutttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppppppoqqqqqppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnooppqqrrsttuuvvwwwwwwwwwvvvvvvvvvzz{{{||||}}}}||||||||||}}€€€�������������������€€~~~~~~~~}}}}}||||||{{{{yyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvuuuttssrrqpoonmllkkjjiiiiiihhhhhhhhhhhhddddddddddddddcccbbbaaa``^^^^]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999888888888888887777666666666555555555444443333333322222222111111100000000//////////.......--------,,,,,,,,,,,,,,,++++++++++++************************))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##########""""""""""!!!!!!!!!!! oooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttssssssssssssssssssssuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppppppooqqqppppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoooppqqssttuuuvvvvvvvvvvvuuuuuuuyzzz{{{|||||||{{{{{{{|||}€€€�����������������€€€~~~~~~~~}}}}}}||||||{{{{yyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvuuuttssrrqpoommllkkjjjiiiiiihhhhhhhhhhdddddddddddddcccbbbaaa```^^^]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUVVVVVVVVUUUUUUUUUUUUUUTTTUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBAAAAAAAAA@@@@@@@@@@??????>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::9999999999999999988888888888888777766666666655555555544444333333332222222211111110000000///////////.......--------,,,,,,,,,,,,,,,++++++++++++************************))))))))))(((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$##########"""""""""""!!!!!!!!!!! ooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssttsssssssssssssssssssssssuuuuuuuuttttttttttttttttttttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrqrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppppppoooqqpppppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllmmmmmmmnnnooppqrrssttuuuuvvvvuuuuuuuuuuuyyyzzz{{{{{{{{{zzzzz{{{||~€€€€��������������€€€€~~~~~~~~~}}}}}}||||||{{{{yyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvuuuttsrrqponmmllkkjjjiiiiiihhhhhhhhhdddddddddddcccccbbbaaa```^^^]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUVVVVVVVVUUUUUUUUUUUUUUTTTUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBAAAAAAAAA@@@@@@@@@@??????>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::9999999999999999988888888888888777766666666655555555544443333333332222222211111110000000///////////.......--------,,,,,,,,,,,,,,,,++++++++++************************))))))))))(((((((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##########"""""""""""!!!!!!!!!!! ooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssstsstttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuttttttttttttttttttttttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppppppooooqpppppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllmmmmmmnnooopqqrrsstttuuuuuuuuttttttttxxyyyzzzzzzzzzzzzzzzzz{{{~~€€€€€€��������€€€€€€~~~~~~~~~}}}}}}}}|||||{{{{yyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvuuuttsrqqponmmlkkkjjiiiiiiihhhhhhhhdddddddddccccccbbbaaa```_^^^]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUVVVVVVVVUUUUUUUUUUUUUUTTTUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBAAAAAAAA@@@@@@@@@@???????>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999988888888888888777766666666655555555544444333333333222222221111111000000////////////.......--------,,,,,,,,,,,,,,,+++++++++++************************))))))))))(((((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$##########""""""""""!!!!!!!!!!! oooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssuuuuttttttttttttttttttttttttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppppppooooooppppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllmmmmnnnoopqqqrrssstttttttttttsssttxxxxyyyyyyyyyyyyyyyyyzzz{}~~~€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}||||||{{{yyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvuutssrqqoonmmlkkjjjiiiiiiihhhhhhhddddddcccccccbbbbaaa````_^^]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDEEEDDDDDDDDDDDCCCCCCCCBBBAAAAAAAA@@@@@@@@@@???????>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999988888888888887777766666666655555555544444333333333222222221111111000000///////////........--------,,,,,,,,,,,,,,,+++++++++++************************))))))))))(((((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$##########""""""""""!!!!!!!!!!! oooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssuuttttttttttttttttttttttttttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppooooooopppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllmmmmnnnoppqqqrrssssssssssssssssswwxxxxxxxxxxxxxxxxxxxyyzz}}}~~€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}||||||{{{yyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvuutssrqponnmllkkjjjiiiiiiihhhhhhddddccccccccbbbbaaaa````_^^]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDEDDDDDDDDDDDDDCCCCCCCBBBBAAAAAAA@@@@@@@@@@@???????>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999988888888888887777666666666555555555444443333333333222222221111111000000///////////........--------,,,,,,,,,,,,,,,+++++++++++***********************))))))))))(((((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$##########""""""""""!!!!!!!!!!! ooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssrrssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvuuvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttsrrrrrrrrrrrrrrrrrrqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppooooooooppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllmmmmnoooppqqqrrrrrrrrrrrrrrrsswwwwwxxxxxxwwwwwwwwwxxxyy||}}~~~~€€€€€€€€€€€€~~~~~~~~}}}}}}}}}||||||{{{zyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuutssrqponnmllkkjjjiiiiiiihhhhhdddccccccccbbbbbaaaa```__^^]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCBBBBAAAAAAA@@@@@@@@@@@???????>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::99999999999999988888888888887777766666666655555555544444333333333222222222111111100000////////////........--------,,,,,,,,,,,,,,,+++++++++++***********************))))))))))(((((((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$##########""""""""""!!!!!!!!!!! ooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssrrrrrrssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttsssrrrrrrrrrrrrrrrrqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooopppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllmmmnnoooppqqqqqrrrrrrrrrrrrrvvvwwwwwwwwwwvvvvvvwwwxxy{|||}}}~~~~€€€€€€€€€~~~~~~~~}}}}}}}}}}|||||{{{zyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuttsrqpponmmllkkjjjiiiiiihhhhhdddcccccccbbbbbaaaa````__^]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQPQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBAAAAAA@@@@@@@@@@@@???????>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::99999999999999988888888888877777666666666555555555544444333333333222222222111111100000///////////.........--------,,,,,,,,,,,,,,,+++++++++++***********************)))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$##########"""""""""""!!!!!!!!!!! ooooooooooooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqrrrrrrrrqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttsssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllmmnnnoooppppqqqqqqqqqqqqrruvvvvvvvvvvvvvvvvvvvvwwxxz{{|||}}}~~~~€€€€€€€~~~~~~~}}}}}}}}}}}||||||{{zyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvuuttsrqpoonmmlkkjjjjiiiiiihhhhdddcccccccbbbbbaaaa````__^]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQPQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBAAAAAA@@@@@@@@@@@@???????>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::9999999999999988888888888887777666666666655555555544444433333333322222222211111110000////////////.........--------,,,,,,,,,,,,,,,++++++++++***********************))))))))))(((((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$##########""""""""""!!!!!!!!!!!! oooooooooooooooooppppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttutttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooopppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkklllllmmmnnnooooppppppppppqqqqquuuuvvvvvvuuuuuuuuuuvvvwwyzz{{|||}}}~~~~€€€€€€~~~~~~~}}}}}}}}}}}||||||{{zyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuttrrqponnmllkkjjjjiiiiiihhhddddccccccbbbbbaaaa````__^]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVUVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQPPQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBAAAAAA@@@@@@@@@@@@???????>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::9999999999999988888888888877777666666666555555555544444433333333322222222211111110000////////////.........--------,,,,,,,,,,,,,,,++++++++++***********************)))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$##########""""""""""!!!!!!!!!!! ooooooooooooooooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooopppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlmmmllllllllllllkkkkkkkklllmmmmnnnnoooooooppppppppqttuuuuuuuuuutttttttuuuvvvyyzzz{{{||}}}~~~€€€€~~~~~~~}}}}}}}}}}}}|||||{{zyyyyyxxxxxxxwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwvvvuutsrqpponmmllkkjjjiiiiiiihhdddddccccccbbbbaaaa````__^]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVUVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBAAAAAA@@@@@@@@@@@@???????>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::9999999999999888888888888777777666666666555555555544444433333333322222222211111110000///////////..........-------,,,,,,,,,,,,,,,,++++++++++**********************))))))))))((((((((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""!!!!!!!!!!! ooooooooooooooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttsssssssssssssrrrrrrrrrrrrsssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkkkllllllmmmmmmmmmnnoooooopoooooooooooooopppqstttuuvvvwwwxxxyyzzzzz{{{||||||{{{{{{{{{{{{{zzzzzzy{zzzzzyyyyyyxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxwwwvvutsrqqponnmllkkkjjjjiiiiiifffffffeeeeeeddddcccbbbba___^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWXXWWWWWWWWWWWWWWWWWVVVVVVWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@????>>>>>>>>>==============<<=<<<<<<<<<<<<<;;;;;;;;;;;<<<;;;;;;;;;;;:::::::::::999999999888888888887777776666665555555555444444444333333222222222221111111100000000///////////......----------------,,,,,,,,,++++++**************************)))))))))(((((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#####"""""""""""!!!!!!!!!!!! ooooooooooooooooooooooooooooooopopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiijjjjjjjkkkkkkllllllllmmmmmnnoooooooooonnnnnnnooooppssstttuuvvvwwxxxyyzzzzzzz|||||{{{{{{{{{{{{{{zzzzzzy{zzzzzyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxwwwvvutssrqpponmmllkkjjjjjiiiiiggfffffffeeeeedddccccbbba___^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWXWWWWWWWWWWWWWWWWWWWVVVVVWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@????>>>>>>>>>==============<<=<<<<<<<<<<<<<;;;;;;;;;;;<<;;;;;;;;;;;;:::::::::::999999998888888888887777776666655555555554444444443333332222222222211111111100000000///////////......----------------,,,,,,,,,++++++*************************)))))))))(((((((((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#####"""""""""""!!!!!!!!!!!! nnooooooooooooooooooooooooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiijjjjjjjjkkkkkkkkklllllllmnnnnnnnnnnnnnnnnnnnnnoooorrssstttuuvvwwwxxyyyzzzzz|||{{{{{{{{{{{{{{{{{zzzzzy{{zzzzyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxwwwwvvttsrqqponnmllkkkjjjjjiiiigggggfffffffeeedddcccbbba____^^^^^]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@????>>>>>>>>>==============<<=<<<<<<<<<<<<<;;;;;;;;;;;<<;;;;;;;;;;;;:::::::::::999999998888888888877777776666655555555554444444443333332222222222211111111100000000///////////......----------------,,,,,,,,,++++++*************************)))))))))((((((((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#####""""""""""!!!!!!!!!!!!! nnnnooooooooooooooooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjkkkkkkkkllllmmmnnnnnnnmmmmmmmmmnnnnooqrrrsssttuuuvvwwxxyyyzzzz{{{{{{{{{{{{{{{{{{{{zzzzzy{{zzzzzyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxwwwwvvttssrqpponmmllkkkjjjjjjjiggggggggfffffeeedddcccbbb____^^^^^]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@???>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;<<;;;;;;;;;;;;:::::::::::99999999888888888877777777666655555555555444444444333332222222222221111111110000000///////////.......----------------,,,,,,,,,++++++*************************))))))))(((((((((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#####""""""""""!!!!!!!!!!!!! nnnnnoooooooooooooooooooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssrttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkklmmmmmmmmmmmmmmmmmmmmnnnnqqqrrrsssttuuvvwwxxyyyyzz{{{{{{{{{{{{{{{{{{{{zzzzzz{{zzzzzyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvutssrqqponnmmllkkkjjjjjjjggggggggggggfffeeeddcccbb`___^^^^^]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@???>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::99999999888888888877777777666655555555555444444443333332222222222221111111110000000///////////.......----------------,,,,,,,,,++++++******************)*****)))))))))((((((((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#####""""""""""!!!!!!!!!!!! nnnnnnnooooooooooooooooooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssrrrrtttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqqpppppppppppppppppoooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkllllllllllllllllllmmmmmnnppqqqrrrssttuuvvwwxxyyyyy{{{{zzzzzzzzzz{{{{{{zzzzzz{{{zzzzzyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvuttsrrqpoonnmlllkkkjjjjjjhhhhhhhhhgggggffeeeddccbb`____^^^^]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@???>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::99999998888888888877777777666555555555555444444443333322222222222221111111110000000///////////.......---------------,,,,,,,,,,++++++******************)*****))))))))(((((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$####"""""""""""!!!!!!!!!!!! nnnnnnnnoooooooooooooooooooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssrrrrrrrrrrttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqpppppppppppppppppooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjkklllllllllllllllllllmmmmppppqqqrrssttuuvvwwxxxxyyzzzzzzzzzzzzzzz{{{{{{zzzzz{{{zzzzzyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvuttssrqqpoonmmlllkkkkjjjjhhhhhhhhhhhhgggfffeeddccb``___^^^^]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@????>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999998888888888877777777666555555555555444444443333322222222222211111111110000000///////////.......---------------,,,,,,,,,,++++++******************)****)))))))))((((((((((('((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$####""""""""""!!!!!!!!!!!!! nnnnnnnnnnooooooooooooooooooooooooooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssrrrrrrrrrrrrrrrssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppqqqqqqqqqppppppppppppppppppooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkkkkkkkkkkkkkkllllllmmmoopppqqqrrssttuuvvwwwxxxxzzzzzzzzzzzzzzzz{{{{{zzzzz{{{zzzzzyyyyyyxxxxxxxwwwwwwwwwwvwwwwwwwwwwwwwwwwvvuttssrqqpoonnmmlllkkkkkkkhhhhhiiiiihhhhgggffeeddcc``___^^^^]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::999999988888888888777777777665555555555555444444443333322222222222111111111110000000//////////........---------------,,,,,,,,,,++++++******************)****))))))))(((((((((((''((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$####""""""""""!!!!!!!!!!!!! nnnnnnnnnnnoooooooooooooooooooooooooooooooooopppppppppqqqqqqqqqqqqqqqqqqqppppppppppppppppppqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqqqqqqpppppppppppppppppooooooooooooooooooooooooonoonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkkkkkkkkkkkkkklllllmooopppqqqrrssttuuvvwwwwwxyyyyyyyyyzzzzzzzz{{{{zzzzz{{{{zzzzzyyyyyyxxxxxwwwwwwwwwwvvvvvvwwwwwwwwwwwvvvuttssrrqppoonnmmlllkkkkkkiiiiiiiiiiiiihhhggffeedcc```___^^^]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::999999988888888888777777777665555555555554444444443333222222222222111111111110000000//////////........--------------,,,,,,,,,,,++++++******************)****))))))))(((((((((((''(((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$####""""""""""!!!!!!!!!!!!! nnnnnnnnnnnnnoooooooooooooooooooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqppppppppppppppppppppqqqqqpppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppqqqqqqpppppppppppppppppppoooooooooooooooooooooooonnonnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhiiiiijjjjjjjjjjjjjkkkkkkkkllllnoooppppqqrrssttuuvvvvwwwxxxyyyyyyyyzzzzzz{{{{{zzzz{{{{zzzzzyyyyyxxxxxxwwwwwwwwwvvvvvvvvvwwwwwwwvvvvvuttssrrqqpoonnmmmllllkkkkiiiiiijjjjjiiiihhggffeddca```__^^^]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::9999999988888888888777777777665555555555554444444443333222222222221111111111100000000//////////........--------------,,,,,,,,,,,+++++++****************))***)))))))))(((((((((('''(((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$####""""""""""!!!!!!!!!!!! nnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooppppppppppqqqqqqqqqqqqqqqpppppppppppppppppppppppqqpppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppqqqqpppppppppppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhiijjjjjjjjjjjjjjjkkkkkkllnnoooopppqqrrsstttuuvvvvvxxxxxxxyyyyyzzzzz{{{{{zzzz{{{{zzzzzyyyyyyxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvtttssrrqqppoonnmmmmlllllliiiijjjjjjjjjjiihhggffeddaa``___^^^]]]]\\\\\\\\\[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOONOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@????>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::99999999988888888888777777777655555555555554444444433333222222222211111111111100000000//////////........--------------,,,,,,,,,,,+++++++****************))***))))))))((((((((((''''(('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$#####"""""""""!!!!!!!!!!!!! nnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooppppppppppppqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppqqqppppppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnmmmmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjkkkkklnnnoooopppqqrrssstttuuuuvwwwwwxxxxyyyzzzzz{{{{{zzzz{{{{{zzzzyyyyyyxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvvutttssrrqqpppoonnnmmmllllljjjjjjjjkkkkjjjjiihggfeedbaa``__^^^]]]]\\\\\\\\[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRQQQQPPPPPPPPPOOOOOOOOOOONOONNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@????>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999888888888887777777777655555555555554444444433333222222222111111111111100000000//////////........-------------,,,,,,,,,,,,+++++++****************))***))))))))((((((((('''''(''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$#####"""""""""!!!!!!!!!!!!! nnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooppppppppppppppqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppqppppppppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjkkkkmnnnnooopppqqqrrssstttuuuvvwwwwwxxxyyyzzzz{{{{{{zzz{{{{{zzzzyyyyyyxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuttsssrrqqqppooonnnmmmmmlljjjjjjkkkkkkkkkjjiihggfeebba``___^^]]]]\\\\\\\[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRQQQQPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNNMMMMMMMMMMMMLMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@????>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;:;;;;;;;:::::::::::::::9999999988888888888777777777755555555555555444444443333322222222211111111111100000000//////////.........-------------,,,,,,,,,,,,+++++++****************))**)))))))))((((((((('''''(''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$#####"""""""""!!!!!!!!!!!!! nnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooppppppppppppppppqqqqqqqqqppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjkkkmmnnnnooooppqqqrrrsssttttvvvvvwwwxxyyyzzzz{{{{{{zzz{{{{{zzzzzyyyyyxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuttsssrrrqqpppoooonnnmmmmmjjjjjkkkkkklkkkkjjiihggfecbaa``__^^^]]]\\\\\\[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUVVVVVVVUUUUUUUUUUUUUUUUUTUTTTTTTTTSSSSSSSSRRRRRRRRQQQQPPPPPPPPOOOOOOOOOONNNONNNNNNNNNNNMMMMMMMMMMMLLMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@????>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;;::;;;;;;:::::::::::::::99999999888888888888777777777755555555555555444444443333222222222111111111111100000000//////////.........------------,,,,,,,,,,,,,+++++++****************))**))))))))(((((((((''''''(''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$####""""""""""!!!!!!!!!!! ! nnnnnnnnnnnnnnnnnnnnnoonooooooooooooooooooooooooppppppppppppppppppqqqqqqqpppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhghhhhhhhhhhhhhiiiiiiijjjjjkmmmmnnnnooopppqqqrrrsssssuuuvvvwwwxxyyzzzz{{{{{{zzz{{{{{zzzzzyyyyyxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuttsssrrrqqqppppooonnnnmmmkkkkkkkklllllllkkjjiihggfcbbaa``__^^]]]\\\\\\[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVWWWWVVVVVVVVVVVVVVVVVUUUUVVVVVVVUUUUUUUUUUUUUUUUTTUTTTTTTTTSSSSSSSSRRRRRRRRQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@????>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;;::;;;;;:::::::::::::::999999999888888888887777777777655555555555554444444443333222222221111111111111100000000//////////.........-----------,,,,,,,,,,,,,,++++++++**************)))**))))))))((((((((('''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$####"""""""""!!!!!!!!!!!! nnnnnnnnnnnnnnnnnnnnnnonnoooooooooooooooooooooooppppppppppppppppppppqqqqqppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggghhhhhhhhhhhhhhhiiiiiijjjjlmmmmmnnnnooopppqqqrrrrrsttuuuvvwwxxyyyzzzz{{{{{zzz{{{{{zzzzzyyyyyxxxxwwwwwvwvvvvvvvvvvvvvvvvvvvvvuuutssssrrrqqqqpppppooonnnnmkkkkkkklllllllllkkjjiihgfdcbbaa`__^^^]]\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVWWWVVVVVVVVVVVVVVVVUUUUUUVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@????>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;::::::::::::::::999999998888888888887777777777655555555555554444444443333222222221111111111111000000000//////////.........----------,,,,,,,,,,,,,,,++++++++**************)))**))))))))((((((((('''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$####"""""""""!!!!!!!!!!!! nnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooppppppppppppppppppppppqqqpppppppppppppppppppppppppppppppppppppppppppppppppqpqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggghhhhhhhhhhhhhhhhhiiiiijjjlllmmmmmnnnnooopppqqqqrrrttttuuvvwwxxyyzzzz{{{{zzzz{{{{{zzzzzyyyyyxxxxwwwwwvwvvvvvvvvvvvvvvvvvvvvuuuutsssrrrrrqqqqqppppooonnnnkkkkkkklllllmmlllkkjjihhgddcbba``__^^]]]\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVWWWVVVVVVVVVVVVVVVUUUUUUUVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;::::;;;::::::::::::::::999999999888888888888777777777665555555555554444444444333322222222111111111111100000000///////////.........----------,,,,,,,,,,,,,,,++++++++**************)))*))))))))((((((((('''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$#####"""""""""!!!!!!!!!!!! nnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooppppppppppppppppppppppppqppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppoppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggghhhhhhhhhhhhhhhhhhhiiiiiillllllmmmmnnnnoooppppqqqqsstttuuvwwxxyyyzzzzzzzzzzz{{{{{zzzzzyyyyyxxxxwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuutsssrrrrrqqqqqqqppppooonnkkkkkkllllmmmmmmllkkjjihhedccbaa``__^^]]]\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVWWVVVVVVVVVVVVVVVUUUUUUUUVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;::::;;;::::::::::::::::999999998888888888887777777777665555555555554444444443333322222222111111111111000000000//////////..........---------,,,,,,,,,,,,,,,,++++++++**************)))*))))))))((((((((('''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$#####"""""""""!!!!!!!!!!!! nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppppppppppoppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggghhhhhhhhhhhhhhhhhhhhhiiiikkkllllllmmmmnnnooooppppqrsstttuvvwwxxyyzzzzzzzzzzz{{{{{zzzzzyyyyyxxxxwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuutssssrrrrrrrqqqqqqpppooonllkkklllllmmmmmmmllkkjjiheedccbaa``_^^^]]\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVWWVVVVVVVVVVVVVUUUUUUUUUUVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;::::;;::::::::::::::::999999999888888888888777777777666555555555554444444444333322222222111111111111000000000///////////..........--------,,,,,,,,,,,,,,,,,++++++++*************))))*))))))))((((((((('''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$####""""""""""!!!!!!!!!!! nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooopppppppppppppppppppppppppoooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppoooopppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggghhhhhhhgggggggghhhhhhhhiikkkkkklllllmmmmnnnooooppprrssttuuvwwxxyyyzzzzzzzzzz{{{{{zzzzzyyyyyxxxxwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuutssssrrrrrrrrrrqqqqpppooolllllllllmmmmmmmmmllkkjiifeedccbaa`__^^]]]\\\\\[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::;:::::::::::::::::999999998888888888887777777777666555555555554444444444333322222222111111111111000000000///////////..........-------,,,,,,,,,,,,,,,,,,++++++++*************))))*))))))))((((((((('''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$####"""""""""!!!!!!!!!!!! mmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooopppppppppppppppppppppppppooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooopppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggghhhhhhgggggggggggghhhhhhhjjkkkkkkkllllmmmmnnnnooopqrrssttuuvwwxxyyyzzzzzzzzz{{{{{zzzzzyyyyyxxxxwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuutssssrrrrrrrrrrrrqqqqppoolllllllllmmmmmmmmmmllkkjiffeddcbbaa`__^^^]]\\\\[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;:::::;::::::::::::::::9999999988888888888887777777777666555555555554444444443333322222222111111111110000000000///////////..........-------,,,,,,,,,,,,,,,,,,++++++++*************))))))))))))(((((((((('''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#####"""""""""!!!!!!!!!!!! mmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooopppppppppppppppppppppppppoooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppooooooooppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggghhhhhhgggggggggggggghhhhhjjjjjjkkkkkkllllmmmnnnoooqqrrssttuvvwwxxyyyyyyzzzyy{{{{zzzzzzyyyyyxxxxwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuutssssrrrrrrrrrrrrrrqqqppomllllllllmmmmmmmmmmlllkjjgffeddcbbaa`__^^^]]]\\\\[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@?????>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;::::::;:::::::::::::::9999999998888888888887777777777666655555555554444444444333332222222111111111111000000000////////////..........------,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))(((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#####"""""""""!!!!!!!!!!!! mmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooopppppppppppppppppppppppppoooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqsssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppooooooooooppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihiihhhhhhhhhhhhhhhhhgggggghhhhhhgggggggggggggggggghijjjjjjjjjkkkklllmmmmnnnopqqrrsstuuvvwwxxxyyyyyyyyy{{{{zzzzzzyyyyyxxxxwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuutsssssrrrrrrrrrrrrrrqqpppmmlllllllmmmmmmmmmmmllkkjggffeddcbbaa``__^^]]]\\\\[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::::::9999999998888888888887777777777666655555555554444444444333332222222111111111110000000000////////////..........------,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))(((((((((('''''''('''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#####""""""""""!!!!!!!!!!! mmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooppppppppppppppppppppppppooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqsssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppoooooooooooopppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhihhhhhhhhhhhhhhhhhhgggggghhhhhhgggggggggggggggggggiiiiiijjjjjjkkkklllmmmnnnppqqrrsstuuvvwwxxxxxyyyyyyzzzzzzzzzzyyyyyxxxxwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuutsssssrrrrrrsssrrrrrqqqppmmmllllllmmmmmmmmmmmlllkkhggfeeddcbbaa``__^^]]]\\\[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSTSSSSSSSSSSSSRRRRRRRRRRRRQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@????>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::::9999999999888888888887777777777666665555555554444444444333333222222211111111111000000000/////////////..........-----,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))(((((((((('''''''((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#####""""""""""!!!!!!!!!!! mmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooopppppppppppppppppppppoooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqsrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooopppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggghhhhhggggggggggggggggggggiiiiiiiiiijjjjkkklllmmmnnoppqqrrsstuuvvvwwwxxxxxxxyzzzzzzzzzzyyyyyxxxxwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuutssssssrrrrssssssrrrrqqqpmmmmlllllmmmmmmmmmmmlllkkhhggfeeddccbba``__^^^]]]\[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@?????>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::::99999999999888888888887777777777666665555555554444444444333333222222211111111110000000000////////////...........-----,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))((((((((((((''''''((''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#####""""""""""!!!!!!!!!!!! mmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppqqpppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffffffffffffffgggggghhhiiiijjjkkllmmnnooppqqrrrssstttttuuuwwwxxxwwwwwwwvvvvuuuuutttwwvvvvvvvvvvvvvvvvvvvvvuuuttttttttstttttttssssrrrqppoooooooooooppppooooonnmkkjjjiihggffeeddcbbbaa```____^^^^^]]]]]]]\\\\\\\\\YYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKJJJJJJJJJJJIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@??????>>>>>>>>>=========<======<<<<<<<<<<;;;;;;;;;:::::99999999999999988888888888777777777776666666665544444444444443333333322222221111111111000000000000////////////...........-----,,,,,,,,,,,,,,,,,++++++++++++++++*********)))**))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%$$$$$$$$$$$$$##########"""""""""!!!!!!!!!!!! mmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllklllkkkkkkkkkkkkkkkkkkkkjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggggggffffffffffffffffffffffffffffggggghhhiiijjjkkllmmmnnooppqqrrrsssstttttwwwwwwwwwwwwwvvvvuuuuutttwwvvvvvvvvvvvvvvvvvvvvuuuutttttttstttttttttssssrrrpppoooooooooooooooooonnnmlkkjjiiihhggfeeddccbbaaa```____^^^^^]]]]]]\\\\\\\\YYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKJJJJJJJJJJJIIIIIIJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>=========<=====<<<<<<<<<<;;;;;;;;;;::::999999999999999888888888887777777777766666666665544444444444433333333322222221111111111000000000000////////////...........----,,,,,,,,,,,,,,,,,,+++++++++++++++**********)))**))))))))))(((((((((((((''''''''''''&&&&&&&&%%%%%%%$$$$$$$$$$$$$###########"""""""""!!!!!!!!!!! mmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoppppppppppppppppppppooooopppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlmllllllllllllllllllllllkklkkkkkkkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggggggfffffffffffffffffeeffffffffffffgggghhhiiijjjkklllmmnnoopppqqqrrrssssttwwwwwwwwwwwwwvvvvuuuuutttwwvvvvvvvvvvvvvvvvvvvuuuuutttttttstttttttttssssrrrqpppoooooooooooooooonnnnmlkkkjjiiihhggffeeddccbbaa````___^^^^^]]]]]]]\\\\\\YYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKJJJJJJJJJJJIIIIIIIJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@??????>>>>>>>>>=========<=====<<<<<<<<<<;;;;;;;;;;::::999999999999998888888888877777777777766666666665444444444444433333333322222221111111111000000000000////////////...........----,,,,,,,,,,,,,,,,,,+++++++++++++++**********)))*)))))))))))(((((((((((((''''''''''''&&&&&&&&%%%%%%%$$$$$$$$$$$$###########"""""""""!!!!!!!!!!!! mmmmmmmmmmmmmmmmmnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooqqqqqqqqqqqqqqqppppppppppqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooppppppppppppppppppooooooopppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggfffffffffffffffeeeeffffffffffffffggghhhiiijjkkklllmmmnnoooppqqqrrrssssvvwwwwwwwwwwvvvvvuuuuttttwwvvvvvvvvvvvvvvvvvuuuuuuttttttttssttttttttsssssrrqppppoooooooooooooonnnnnmlkkkjjjjiihhhgffeeddccbbbaa```____^^^^^]]]]]]\\\\\YYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKJJJJJJJJJJJIIIIIIIJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@??????>>>>>>>>>=========<=====<<<<<<<<<;;;;;;;;;;;::::99999999999998888888888877777777777766666666666544444444444443333333322222221111111111000000000000/////////////...........----,,,,,,,,,,,,,,,,,+++++++++++++++**********))))*))))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$$$$###########"""""""""!!!!!!!!!!!! mmmmmmmmmmmmmmmmmmnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooonnnooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooqqqqqqqqqqqqpppppppppppppqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooppppppppppppppppoooooooooppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggggggggffffffffffffffeeeeeefffeeeeeeffffffggghhhiiiijjkkklllmmmnnooopppqqqrrssvvvwwwwwwwwwvvvvvuuuuttttwwvvvvvvvvvuuuuuuuuuuuuuuttttttsssssssttttssssssrrqqppppooooooooooonnnnnnmmkkkkkjjjjiiihhggffeeddccbbaaa```____^^^^^]]]]]\\\\YYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLKKKKKKJJJJJJJJJJJIIIIIIIIJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>========<====<<<<<<<<<<;;;;;;;;;;::::999999999999998888888888777777777777766666666666544444444444433333333322222221111111111000000000000/////////////...........----,,,,,,,,,,,,,,,,,+++++++++++++++**********))))*))))))))))))(((((((((((((''''''''''&&&&&&&&%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! mmmmmmmmmmmmmmmmmmmmnnnmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooonnnnnooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooqqqqqqqqqppppppppppppppppqqqqppppppppppppppppppppppppppppppppppppppppppppoopppppppppppppppppppooooooppppppppppppppoooooooooooppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggggfggggfffffffffffffffeeeeeefeeeeeeeeeefffffggghhhiiijjjjkkklllmmmnnnoooppqqrrruvvvwwwwwwwwvvvvvuuuuutttwwvvvvvvvuuuuuuuuuuuuuuuuttttttsssssssssssssssssrrqqqppppoooooooonnnnnnmmmmkkkkkkjjjjiiihhggffeeddcccbbaaa```____^^^^]]]]]]\\YYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>=======<<====<<<<<<<<<;;;;;;;;;;;:::9999999999999988888888887777777777777666666666666444444444444433333333322222221111111111000000000000/////////////..........-----,,,,,,,,,,,,,,,,,++++++++++++++**********)))))*))))))))))))((((((((((((('''''''''&&&&&&&&%%%%%%%%$$$$$$$$$$$$###########""""""""""!!!!!!!!!!! mmmmmmmmmmmmmmmmmmmmmmnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnnooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooqqqqqppppppppppppppppppppqpppppppppppppppppppppppppppppppppppppppppppppoooopppppppppppppppppoooooooopppppppppppppooooooooooooppooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggfffgggfffffffffffffffeeeeeeeeeeeeeeeeeeeeffffggghhhhiijjjjjkkkklllmmmnnoooppqqruuvvvwwwwwwwvvvvvuuuuutttwwvvvvvvvuuuuuuuuuuuuuuuutttttsssssssssssssssssssrqqqpppppoooooonnnnnmmmmmmkkkkkkkjjjjjiihhhggffeeddccbbbaaa```____^^^^]]]]]\ZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@??????>>>>>>>>>>=======<<====<<<<<<<<<;;;;;;;;;;::::9999999999999888888888877777777777777666666666666444444444444433333333322222221111111110000000000000/////////////..........----,,,,,,,,,,,,,,,,,,++++++++++++++**********)))))))))))))))))))(((((((((((('''''''''&&&&&&&&%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooopppppppppppppppoooooooooopppppppppppoooooooooooooopoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggffffggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeffffggghhhhiiiijjjjjkkkklllmmnnooppqqtuuvvvwwwwwvvvvvuuuuuutttwwvvvvvvvuuuuuuuuuuuuuuutttttssssssssssssssssssssrqqqqppppooooonnnnmmmmmmllkkkkkkkkjjjjjiiihhggffeeddcccbbbaa````___^^^^^]]]]ZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@?????>>>>>>>>>>========<<====<<<<<<<<;;;;;;;;;;;:::99999999999999888888888877777777777776666666666666444444444444433333333222222211111111110000000000000/////////////..........----,,,,,,,,,,,,,,,,,,++++++++++++++**********)))))))))))))))))))(((((((((((('''''''''&&&&&&&%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnoooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooopppppppppppppoooooooooooopppppppppooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggfffffgffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeffffgggghhhiiiiiiijjjjkkklllmmnnoppqttuuvvvvwwwvvvvvuuuuuttttwwwvvvvvvuuuuuuuuuuuuuuttttttssssssssssssssssssssrqqqqqppppoooonnnnmmmmllllkkkkkkkkkkjjjjiiihhggffeeeddccbbbaaa```____^^^^]]]ZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIJJJIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@?????>>>>>>>>>>========<<====<<<<<<<<;;;;;;;;;;::::9999999999999888888888887777777777776666666666666644444444444433333333322222221111111111000000000000//////////////..........----,,,,,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))))))))((((((((((('''''''''&&&&&&&&%%%%%%%%$$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!! mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooopppppppppppoooooooooooooopppppppooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeffffggggghhhhhiiiiiijjjjkkkllmnnoppsttuuvvvvvvvvvvvuuuuuutttwwwvvvvvvuuuuuuuuuuuuuttttttssssssssssssssssssssrrqqqqqppppooonnnnmmmlllllljjjjjkkkkkjjjjjiihhhggffeeeddcccbbbaaa```____^^^^]ZZZZZYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIJJIIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@????>>>>>>>>>>>========<<====<<<<<<<<;;;;;;;;;;:::999999999999998888888888877777777777766666666666666444444444444333333333222222211111111110000000000000/////////////..........----,,,,,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))))))))((((((((((('''''''''&&&&&&&&%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!! mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooopppppppppoooooooooooooooopppppooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeefffffggghhhhhhhhhhiiiijjjkkllmnnopsstuuvvvvvvvvvvvuuuuuutttwwwvvvvvvuuuuuuuuuuuuttttttsssssssssssssssssssssrrqqqqqqpppooonnnmmmmlllllljjjjjjjkkkjjjjjiiihhgggffeeedddccbbbaaa````___^^^^[ZZZZZYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIJJIIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@??>>>>>>>>>>>>=========<<===<<<<<<<<;;;;;;;;;;::::999999999999988888888888877777777777666666666666666444444444444333333333222222211111111110000000000000/////////////..........---,,,,,,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))))))))((((((((((('''''''''&&&&&&&%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!! lmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooopppppppooooooooooooooooooppppooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffggggghhhhhhhhhiiiijjkklmnnorsttuuvvvvvvvvvvuuuuuutttwwwwvvvvvvuuuuuuuuuutttttttsssssssssrrrrrrrrrrrrrrqqqqqqppppooonnmmmllllkkkjjjjjjjjjjjjjjjjiihhhgggffeeedddccbbbaaaa```____^^[[ZZZZZYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIJIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@?>>>>>>>>>>>>>========<<<===<<<<<<<<;;;;;;;;;;::::999999999999988888888888877777777776666666666666665444444444443333333333222222111111111100000000000000/////////////.........----,,,,,,,,,,,,,,,,,,,+++++++++++++***********)))))*)))))))))))))(((((((((((''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!!! lllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooopppppooooooooooooooooooooppooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffggggggggggghhhhhiijjkklmnnrrsttuuvvvvvvvvvuuuuuuuttwwwwvvvvvvuuuuuuuuuutttttttsssssssrrrrrrrrrrrrrrrrqqqqqqppppooonnmmmllllkkkjjjjjjjjjjjjjjjiiihhhgggfffeeedddcccbbbaaa```____^[[[[ZZZZYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIJIIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>=========<<<===<<<<<<<<;;;;;;;;;;::::999999999999988888888888877777777776666666666666665444444444443333333332222222111111111100000000000000/////////////.........----,,,,,,,,,,,,,,,,,,,+++++++++++++***********)))))*)))))))))))))(((((((((((''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!! lllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooopppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeefffffgggggggggggggghhhiijkklmnqrssttuuvvvvvvvvuuuuuuuttwwwwwvvvvvuuuuuuuuuutttttttsssssssrrrrrrrrrrrrrrrrqqqqqqqpppooonnmmmlllkkkkjjjjjjjjjjjjjjjiiihhhgggffffeedddcccbbbbaaa````___\[[[[ZZZZYYYYYXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@>>>>>>>>>>>>==========<<<==<<<<<<<<<;;;;;;;;;:::::999999999999888888888888877777777766666666666666655444444444433333333332222222111111111100000000000000/////////////.........----,,,,,,,,,,,,,,,,,,,+++++++++++++**********))))))*)))))))))))))(((((((((((''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!!!! llllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddeeeeeeeeefffffffffffffggggghhiijkllmpqrsstuuuuvvvvvvuuuuuuuutwwwwwvvvvvvuuuuuuuuutttttttssssssrrrrrrrrrrrrrrrrrqqqqqqqpppooonnmmmlllkkkkiiiijjjjjjjjjiiiiihhhgggffffeeedddcccbbbbaaa````__\\[[[[ZZZZYYYYYXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIHIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@>>>>>>>>>>>==========<<<<==<<<<<<<<;;;;;;;;;;:::::999999999999888888888888877777777766666666666666555444444444433333333332222222111111111100000000000000/////////////.........----,,,,,,,,,,,,,,,,,,,+++++++++++++***********)))))*)))))))))))))((((((((((('''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########""""""""""!!!!!!!!!!!! llllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjihhhhhhhhhhhhhhhhhhhhgggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddeeeeeeeefffffffffffffffggghhiijklmpqqrsttuuuuvvvvuuuuuuuuuuwwwwwwvvvvvuuuuuuuuuttttttsssssssrrrrrrrrrrrrrrrrrqqqqqqqppppoonnnmmllllkkkiiiiiiiiiiiiiiiiihhhhgggffffeeedddccccbbbaaaa````_\\\[[[[ZZZZYYYYXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLKKKKJJJJJJJJJIIIIIIIIIIIHIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>===========<<<<==<<<<<<<<;;;;;;;;;::::::999999999999888888888888877777777666666666666665555444444444333333333332222222111111111100000000000000////////////..........----,,,,,,,,,,,,,,,,,,,++++++++++++++**********)))))*))))))))))))(((((((((((''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########""""""""""!!!!!!!!!!!! llllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppooopppppppoooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhgggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddeeeeeeeeeffffffffffffffgghhiijklopqrrsttuuuuuuvuuuuuuuuuuxwwwwwvvvvvvuuuuuuuuutttttsssssssrrrrrrrrrrrrrrrrrqqqqqqqppppooonnmmmlllkkkiiiiiiiiiiiiiiihhhhhgggffffeeeeddddcccbbbbaaaa````\\\\[[[[ZZZYYYYYXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLKKKKJJJJJJJJJIIIIIIIIIIHHIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@?>>>>>>>>>===========<<<<<=<<<<<<<<<;;;;;;;;;::::::999999999998888888888888777777777666666666666655555444444444333333333322222222111111111100000000000000////////////..........----,,,,,,,,,,,,,,,,,,+++++++++++++++**********)))))*))))))))))))(((((((((('''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########"""""""""!!!!!!!!!!!!! lllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooopooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppopppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhgggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddeeeeeeeeeeeeeeeeeeffffghhijjknopqrssttuuuuuuuuuuuuuuuuxwwwwwvvvvvvuuuuuuuuutttttssssssrrrrrrrrrrqqqqrrrrqqqqqqqppppooonnmmmlllkkkiiiiiiiiiiiiihhhhhggggfffffeeeedddcccccbbbbaaaa```]\\\\[[[ZZZZYYYYXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLKKKKJJJJJJJJJIIIIIIIIIIHHIIIIIIIIIIIHHHHHHHHHHHHGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??>>>>>>>>============<<<<<=<<<<<<<<<;;;;;;;;;::::::999999999998888888888888777777776666666666666655555444444443333333333322222221111111111100000000000000////////////.........-----,,,,,,,,,,,,,,,,,,+++++++++++++++**********)))))*)))))))))))(((((((((((''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$###########""""""""""!!!!!!!!!!!!! lllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooopoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppooooppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjihhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddeeeeeeeeeeeeeeeeefffghhijknopqqrssttuuuuuuuuuuuuuuuxxwwwwwvvvvvuuuuuuuuutttttssssssrrrrrrrrqqqqqqqqqqqqqqqqqppppooonnnmmmlllkkiiiiiiiiihhhhhhhgggggffffeeeeeddddcccccbbbbaaaa```]]\\\\[[[ZZZZYYYXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLKKKKJJJJJJJJJIIIIIIIIIIHHIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???>>>>>>>============<<<<<<=<<<<<<<<;;;;;;;;;;::::::999999999998888888888888777777776666666666666555555444444433333333333322222221111111111100000000000000///////////..........----,,,,,,,,,,,,,,,,,,++++++++++++++++**********)))))*)))))))))))(((((((((('''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$###########""""""""""!!!!!!!!!!!! lllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppoooooooppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonoooooooooooooooooooonnnnnooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjkkjjjjjjjjjjjjjjjjjjjjjiihhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddeeeeeeeeeedddeeeeeeffghhijmnopqrrstttuuuuuuuuuuuuuuxxwwwwwvvvvvuuuuuuuuutttttssssssrrrrrrrqqqqqqqqqqqqqqqqqqpppppoonnnmmmlllkkjiiiiiihhhhhhhhggggfffffeeeeeddddcccccbbbbbaaaaa``]]\\\\[[[[ZZZYYYYXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLKKKKJJJJJJJJJIIIIIIIIIHHHIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEEEEDEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBABBBAAAAAAAA@@@@@@@@@@????>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;:::::::999999999988888888888887777777766666666666665555555444444333333333333222222221111111111100000000000000///////////..........----,,,,,,,,,,,,,,,,,+++++++++++++++++**********)))))*))))))))))(((((((((('''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$###########"""""""""!!!!!!!!!!!!! llllllllllllllllmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnpppppppppppppppoooooooooopppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnoooooooooooooooooonnnnnnnooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkklkkkkkkkkkkkkkkkkkkkkkkjjkjjjjjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeedeeeeeeedddddddddddddddddddddddddddddddddddeeeffghijmnnopqrsstttuuuuuuuuuuuuuxxwwwwwvvvvvuuuuuuuuutttttssssssrrrrrrqqqqqqqqqqqqppqqqqppppppooonnnmmmlllkjiiiiihhhhhhggggggfffffeeeeedddddcccccbbbbbaaaaa``]]]\\\\[[[ZZZYYYYXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLKKKKJJJJJJJJJIIIIIIIIIHHHIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBABBBAAAAAAAA@@@@@@@@@@????>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::999999999988888888888887777777766666666666655555555444444333333333333222222221111111111100000000000000///////////..........----,,,,,,,,,,,,,,,,,++++++++++++++++++*********)))))*))))))))))(((((((((''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$##########""""""""""!!!!!!!!!!!!! llllllllllllllllllmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnpppppppppppooooooooooooooppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnoooooooooooooooonnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeddeeeeeedddddddddddddddddddddddddddddddddddddeeefgghilmnopqqrsstttuuuuuuuuuuuuxxwwwwwvvvvuuuuuuuuuttttttssssssrrrrrrqqqqqqqqqqqqppppppppppppooonnnmmmlllkjiiiihhhhhhgggggfffffeeeeeddddddcccccbbbbbbaaaaaa`]]]]\\\[[[[ZZZYYYXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLKKKKJJJJJJJJJIIIIIIIIHHHHIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAABBBAAAAAAA@@@@@@@@@@?????>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::999999999888888888888887777777666666666666655555555444443333333333332222222221111111111100000000000000//////////..........-----,,,,,,,,,,,,,,,++++++++++++++++++++*********)))))*)))))))))(((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$##########""""""""""!!!!!!!!!!!! llllllllllllllllllllmmmlllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnppppppppooooooooooooooooopppoooooooooooooooooooooooooooooooooooooooooooonnnooooooooooooooooooonnnnnnoooooooooooooonnnnnnnnnnnoooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhggggggggggggggggggffffffffffffffffffefffffeeeeeeeeeeeeeeeeedddeeeeeeddddddddddddddddddddddddddddddddddddddeeffghhklmnopqrrssttuuuuuuuuuuuuxxwwwwvvvvvuuuuuuuuttttttsssssssrrrrrrqqqqqqqqqqqqppppppppppppooonnnnmmlllljiiiihhhhgggggffffffeeeeedddddccccccbbbbbbbaaaaaa`]]]]\\\\[[[ZZZYYYXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLKKKKJJJJJJJJJIIIIIIIIHHHHIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAABBAAAAAAAA@@@@@@@@@??????>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::999999999888888888888877777777666666666666555555555444433333333333332222222221111111111110000000000000//////////..........-----,,,,,,,,,,,,,,+++++++++++++++++++++*********)))))))))))))))((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$###########"""""""""!!!!!!!!!!!!! llllllllllllllllllllllmlllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnoooooooooooooooonnnnnnnnnoooooooooooonnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhggggggggggggggggggffffffffffffffffffeeffffeeeeeeeeeeeeeeeeeddddeeeeedddddddddddddddcccccdddddddddccccccccdddeeffghklmnoppqrsstttuuuuuuuuuuuxxwwwwvvvvuuuuuuuuuttttttssssssrrrrrrqqqqqqqqqqqqqppppppppppppoooonnnmmmllljjiiihhhhggggfffffeeeeeedddddccccccbbbbbbbbaaaaaa`]]]]]\\\[[[ZZZYYYXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLKKKKJJJJJJJJIIIIIIIIIHHHHIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAABBAAAAAAAA@@@@@@@@@??????>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::999999998888888888888877777777666666666665555555555444433333333333322222222221111111111110000000000000//////////..........----,,,,,,,,,,,,,,++++++++++++++++++++++*********))))))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$##########""""""""""!!!!!!!!!!!!! llllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnpooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnoooooooooooooonnnnnnnnnnnooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhggggggggggggggggggffffffffffffffffffeeefffeeeeeeeeeeeeeeeeedddddeeeedddddddddddddddccccccddddddccccccccccccdddeefghkklmnopqqrsstttuuuuuuuuuuxwwwwvvvvvuuuuuuuttttttttsssssrrrrrrrqqqqqqqqqqqqqppppppppppppoooonnnmmmllljjiiihhhggggfffffeeeeeddddddccccccbbbbbbbbaaaaaaaa^]]]]\\\\[[ZZZYYYXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLKKKKJJJJJJJJIIIIIIIIHHHHHIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAABAAAAAAAAA@@@@@@@@???????>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::999999998888888888888777777776666666666665555555555444333333333333222222222221111111111110000000000000/////////...........----,,,,,,,,,,,,,+++++++++++++++++++++++*********))))))))))))))(((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$##########""""""""""!!!!!!!!!!!!! jjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooopoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmllllllllllllllllmmmmmllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggggffggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeeddddddccccccccccccccbbbbbcbbbbbbbbbbbbbbbbbbcccdeefghijklmmnooppqqqrrrrrrrrrvvuuuuttttssssssssrrrrrrrtttttttssssssrrrrrrrrrrrrrrrssssssrrrrrqqqqpppooonmlllkkkjjjiiiiihhhhhgggggeeddddddccccccccbbbbbbbbbaaaa```___^^^]]]\\[[[[ZZZZXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;:::::::999999888888888888877777766666655555555555555444444555444444444444433333333322222222221111111111111000000/////////............--------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))((((((((''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$##########"""""""""!!!!!!!!!!!!! jjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmlllllllllllllllllmmmllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggggfffgggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeeedddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccddefghijkklmnnoppqqqrrrrrrrrrvuuuuttttsssssssrrrrrrrrrttttttsssssssrrrrrrrrrrrrrrrrsssrrrrrrrqqqqpppooonmmllkkkjjjiiiihhhhhgggggfeddddddccccccccbbbbbbbbbbaaaa````__^^^]]\\\[[[[ZZZZXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;::::::::999999888888888888777777766666655555555555554444444554444444444444333333333322222222221111111111111000000/////////............--------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$$##########"""""""""!!!!!!!!!!!!! jjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmlllllllllllllllllllmmllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggggggffffggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeeeeddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbcccdeegghijklmmnooppqqqrrrrrrrruuuuutttssssssrrrrrrrrrqqtttttsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqpppooonmmllkkkjjjiiiihhhhhgggggfedddddccccccccbbbbbbbbbbbaaaa````__^^^]]\\\[[[[ZZZZXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::999998888888888888777777766666655555555555554444444554444444444444333333333322222222221111111111111000000////////............--------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++********)***))))))))(((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$#########""""""""""!!!!!!!!!!!! jjjjjjjjjjjjjjjjjjjkkkkjkkkkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmlllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggggggfffffgggggggfffffffffffffffffffffffffffeeeeeeeeeeeeeeeedddcccccccccccccccbbbbbbbbbbbbbbbbbbbaaaabbbbbccddefghijkklmnnopppqqqrrrrrqquuuuttttsssssrrrrrrrrrqqqttttssssssssrrrrrrrrrqrrrrrrrrrrrrrrrrrqqqqpppooonmmllkkkjjjiiiihhhhgggggffddddddcccccccbbbbbbbbbbbbaaaa````__^^^]]\\\[[[[ZZZZXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<;;;;;;;;;:::::::::999988888888888887777777766666555555555555544444444554444444444443333333333322222222221111111111111000000////////............--------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++********)**)))))))))(((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%$$$$$$$##########""""""""""!!!!!!!!!!!! jjjjjjjjjjjjjjjjjjjjjjkjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnooooooooooooooooooooooonnoooooonnnnnnnnnnnnnnnnnnnmmlllllllllllllllllllllllllllllllllllllllllllllllkklkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggggggffffffggggggfffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeddcccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaabbbbccddefghiijklmmnooppqqqqqrqqqquuuttttsssssrrrrrrrrqqqqqtttssssssssrrrrrrrrrqqqqqrrrrrrrrrrrrrrqqqqpppooonmmlllkkjjjiiiihhhhgggggffdddddcccccccbbbbbbbbbbbbbaaaa````__^^^]]\\\[[[ZZZZZXXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::999988888888888877777777766666555555555555544444444544444444444443333333333322222222221111111111111000000////////............--------,,,,,,,,,,,,+++,,,,,,,,,++++++++++********)**)))))))))((((((((''''''''&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$##########"""""""""!!!!!!!!!!!!! jjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooonooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnoooooooooooooooooooonnnnnoooonnnnnnnnnnnnnnnnnnnnnmlllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggfffffffgggggfffffffffffffffffffefffffffeeeeeeeeeeeeeeeeeedccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaabbbbcccdefgghijkllmnnopppqqqqqqqqquuutttssssrrrrrrrrqqqqqqqttsssssssssrrrrrrrqqqqqqqrrrrrrrrrrrrrqqqqqpppoooommlllkkkjjiiiihhhhgggggffdddddcccccccbbbbbbbbbbbbbaaaa````__^^^]]\\\[[[ZZZZZXXXWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::::99988888888888887777777776666655555555555554444444454444444444444333333333332222222222211111111111100000/////////...........--------,,,,,,,,,,,,++++++,,,,,,,+++++++++********))**))))))))((((((((('''''''&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$##########"""""""""!!!!!!!!!!!!! jjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnoooooooooooooooooooomnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnoooooooooooooooooonnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggffffffffggggfffffffffffffffffffeeffffffeeeeeeeeeeeeeeeeeedccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbccdeffghijjklmmnoopppqqqqqqqquuttttsssrrrrrrrqqqqqqqqqssssssssssrrrrrrrrqqqqqqqrrrrrrrrrrrrrqqqqqppppooommlllkkkjjjiiihhhhgggggffdddddccccccbbbbbbbbbbbbbbaaaa````__^^]]]\\[[[[ZZZZYXXXWWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQPQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::99988888888888877777777776666655555555555554444444454444444444444333333333332222222222211111111111000000////////............--------,,,,,,,,,,,++++++++,,,,,++++++++++********))**))))))))((((((((('''''''&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$#########""""""""""!!!!!!!!!!!! jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnoooooooooooooooommmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooonnooooooooooonnnnnnnnnnnnnnoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffgggffffffffffffffffffeeeefffffeeeeeeeeeeeeeeeeeeddccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaabbbbccddffghiijkllmnnooppqqqqqqqquttttssssrrrrrqqqqqqqqqqqsssssssssrrrrrrrrqqqqqqqqrrrrrrrrrrrrqqqqqqppppooommmlllkkjjjiiihhhhgggggffdddddccccccbbbbbbbbbbbbbbaaaa```___^^]]\\\[[[ZZZZZYXXWWWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::99888888888888877777777776666655555555555554444444454444444444444333333333332222222222111111111111000000////////...........---------,,,,,,,,,,++++++++++,+++++++++++++********))*))))))))))(((((((('''''''&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$#########""""""""""!!!!!!!!!!!! jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnooooooooooommmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooonnnnnooooooooonnnnnnnnnnnnnnnnoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllkllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggfffffffffffggffffffffffffffffffeeeeeffffeeeeeeeeeeeeeeeeeddddcccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaabbbbccddffghhijkklmnnoopppqqqqqqquttttsssrrrrrqqqqqqqqqqppssssssssrrrrrrrrrqqqqqqqqrrrrrrrrrrrrqqqqqqppppooommmlllkkkjjjiiihhhgggggffdddddccccccbbbbbbbbbbbbbaaaaa```__^^^]]\\\[[[ZZZZYYXXWWWWWWWWWWVVVVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::99888888888888777777777776666655555555555554444444454444444444444333333333332222222222111111111111000000////////...........--------,,,,,,,,,,,+++++++++++++++++++++++********)))*))))))))))((((((('''''''&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$#########""""""""""!!!!!!!!!!!! ijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkklllllllllllllllllllllllmmllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnooooooommmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooonnnnnnnooooooonnnnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllkkklllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggffffffffffffgffffffffffffffffffeeeeeefffeeeeeeeeeeeeeeeeedddddccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaabbbbccddefgghijjklmmnnoopppqqqqqpttttssssrrrrqqqqqqqqqppppsssssssrrrrrrrrrqqqqqqqqqqqrrrrrrrrrqqqqqqpppppooommmmlllkkjjjiiihhhhggggffdddddccccccbbbbbbbbbbbaaaaaa````__^^]]]\\[[[ZZZZZYYXWWWWWWWWWWWVVVVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::::::9888888888888877777777777666655555555555554444444445444444444444433333333333222222222211111111111100000////////...........---------,,,,,,,,,,++++++++++++++++++++++++********))))))))))))))((((((('''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$#########""""""""""!!!!!!!!!!!! iiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnoommmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllkkkklllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhiihhhhhhhhhhhhhhhhhhhhgggggggggggggggfffffffffffffffffffffffffffffffeeeeeeeffeeeeeeeeeeeeeeeeeddddddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbccddefgghiijkllmnnooppppqqqppttttssssrrrrqqqqqqqppppppsssssrrrrrrrrrrrqqqqqqqqqqqqqqqrrrqqqqqqqqpppppooonmmmlllkkkjjjiiihhhggggffdddddccccccbbbbbbbbbaaaaaaaa```___^^]]\\\[[[ZZZZYYYXWWWWWWWWWWVVVVVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::99888888888888877777777777666655555555555554444444445444444444444433333333333222222222211111111111000000////////...........---------,,,,,,,,,,+++++++++++++++++++++++********)))))))))))))))((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$##########""""""""""!!!!!!!!!!!! iiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkklllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmlllllllllllllllllllkkkkkkllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffffffffffffffffffffffffeeeeeeeefeeeeeeeeeeeeeeeeedddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbcccddeffghhijkklmmnnooppppppppttttssssrrrrqqqqqqpppppppssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppooonmmmmlllkkkjjiiihhhggggffdddddccccccbbbbbbbbaaaaaaaa````__^^^]]\\[[[ZZZZZYYYWWWWWWWWWWWVVVVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::::98888888888888777777777777666655555555555554444444445444444444444433333333333222222222211111111111000000////////..........---------,,,,,,,,,,,+++++++++++++++++++++++********)))))))))))))))((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$#########"""""""""""!!!!!!!!!!! iiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooonnoooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooonooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmlllllllllllllllllkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaabbbbcccddeffghhijjkllmnnooopppppppttttssssrrrrqqqqqppppppppsssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppoonnmmmmllkkkjjjiiihhhgggffddddddcccccbbbbbbbbaaaaaaa````___^^]]\\\[[[ZZZZYYYYWWWWWWWWWWVVVVVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::998888888888888777777777777666655555555555554444444445444444444444433333333333222222222211111111111000000////////..........---------,,,,,,,,,,,++++++++++++++++++++++********)))))))))))))))(((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########"""""""""""!!!!!!!!!!! iiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkklllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooonnnnoooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmlllllllllllllllkkkkkkkkkklllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbcccddeffgghiijkllmmnnoopppppppttttssssrrrrqqqqqppppppppsrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppoonnmmmmlllkkkjjiiihhhggggfddddddcccccbbbbbbbaaaaaaa````___^^^]]\\\[[[ZZZZYYYYWWWWWWWWWWVVVVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::998888888888888777777777777666655555555555554444444445444444444444433333333333222222222111111111111000000////////.........----------,,,,,,,,,,+++++++++++++++++++++++********)))))))))))))))(((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#########"""""""""""!!!!!!!!!!! iiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkklllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooonnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggfffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddcccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaabbbbcccddeffgghiijkklmmnnoooppppppttttssssrrrrqqqqqpppppppprrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppponnnmmmmlllkkjjjiihhhggggfeddddddcccccbbbbbbaaaaaaa```___^^^]]\\\[[[ZZZZZYYYYWWWWWWWWWWVVVVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::::::99888888888888777777777777766655555555555555444444444544444444444443333333333322222222211111111111100000////////..........---------,,,,,,,,,,,++++++++++++++++++++++********))))))))))))))))(((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$#########"""""""""""!!!!!!!!!!! iiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggfffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaabbbbcccddeffgghhijjkllmmnnooppppppttttssssrrrrqqqqqpppppppprrrrrrrrrrrrrqqqqqqqqqqppqqqqqqqqqqqqqqqqqqpppppponnnnmmmlllkkkjjiiihhhggggeeddddddcccccbbbbbaaaaaa```____^^]]]\\\[[[ZZZZYYYYYWWWWWWWWWWVVVVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::999888888888888777777777777766655555555555554444444444544444444444443333333333322222222211111111111000000////////..........---------,,,,,,,,,,,++++++++++++++++++++++********)))))))))))))))((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########"""""""""""!!!!!!!!!! iiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggfffffffffffffffffffefffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddcccccccbbbbbbbbbbbbbbbbbabbbaaaaaaaaaaaaaabbbbcccddeeffghhiijkklmmnnooopppppttttssssrrrrqqqqqpppppppprrrrrrrrrrrrqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqppppppnnnnmmmmlllkkjjjiihhhggggeeedddddcccccbbbbbaaaaa```____^^^]]\\\[[[ZZZZZYYYYYWWWWWWWWWVVVVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::::999888888888888777777777777766655555555555554444444444544444444444443333333333322222222211111111111000000////////.........---------,,,,,,,,,,,,++++++++++++++++++++++*******))))))))))))))))((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########"""""""""""!!!!!!!!!! iiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkklllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggffffffffffffffffffffeeffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbbbbbbaabbaaaaaaaaaaaaaaaabbbcccddeeffgghiijjkllmmnnoooppppttttssssrrrrqqqqpppppppporrrrrrrrrrrrqqqqqqqqqppppqqqqqqqqqqqqqqqqqqqppppppnnnnnmmmlllkkjjjiihhhhgggeeeddddddcccccbbbbaaaaa```___^^^]]]\\\[[[ZZZZZYYYYYWWWWWWWWWVVVVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::::9999888888888887777777777777766555555555555554444444444444444444444443333333333322222222111111111111000000////////.........---------,,,,,,,,,,,,+++++++++++++++++++++********)))))))))))))))((((((((('''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$#########""""""""""!!!!!!!!!!! iiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggffffffffffffffffffffeeefffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddccccccbbbbbbbbbbbbbbbbaaabaaaaaaaaaaaaaaaaabbbcccddeeffgghhiijkklmmnnoooppppttttssssrrrrqqqqpppppppoorrrrrrrrrrqqqqqqqqqqpppppqqqqqqqqqqqqqqqqqqqppppppnnnnnmmmmllkkkjjiiihhhgggeeeeedddddccccbbbbaaaa```___^^^]]]\\\[[[[ZZZZZYYYYYWWWWWWWWWVVVVVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;:::::::::::::999988888888888777777777777766655555555555555444444444444444444444443333333333332222222211111111111100000////////..........---------,,,,,,,,,,,,+++++++++++++++++++++*******))))))))))))))))((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$#########""""""""""!!!!!!!!!!! iiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnnmmmmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffffffffffffeeeeffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaabbbbcccdeefffgghiijjkllmmnnooopppttttsssssrrrqqqqpppppppoorrrrrrrrrqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqpppppnnnnnmmmmllkkkjjiiihhhgggeeeeeedddddccccbbbaaaa```___^^^]]]\\\[[[[ZZZZZYYYYYWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPOPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;:::::::::::::999988888888888777777777777766555555555555554444444444444444444444443333333333332222222211111111111000000////////.........---------,,,,,,,,,,,,,++++++++++++++++++++********)))))))))))))))(((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$#########""""""""""!!!!!!!!!! iiiiiiiiiiiiiiiiiiiiijjijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnmmmmmmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggffffffffffffffffffffeeeeefffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddcccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaabbbbcccdeeeffgghhiijkklmmnnoooopptttttssssrrrqqqqppppppooorrrrrrrqqqqqqqqqqqqqppppppppppqqqqqqqqqqqqqqqppppponnnnmmmmlllkkjjjiihhhhggeeeeeeedddddcccbbbaaaa```__^^^]]]\\\[[[[ZZZZZZYYYYYWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPOOPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::::9999988888888888777777777777665555555555555554444444444444444444444443333333333332222222211111111111000000////////.........---------,,,,,,,,,,,,,,+++++++++++++++++++********)))))))))))))))((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$########"""""""""""!!!!!!!!!! iiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnnnnnmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffffffffeeeeeeffffffeeeeeeeeeeeeeeeeeedeeeeeeeedddddddddddddddddccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaabbbcccddeefffgghiijjkllmnnnoooopttttssssrrrrqqqqpppppoooorrrrrrrqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqqqppppnnnnnmmmmlllkkjjjiihhhhggfeeeeeeeddddccccbbbaaa```__^^]]]]\\\[[[[[ZZZZZZYYYYWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;:::::::::::::9999988888888887777777777776665555555555555554444444444444444444444433333333333332222222111111111111000000////////.........---------,,,,,,,,,,,,,,++++++++++++++++++*********))))))))))))))(((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$#########""""""""""!!!!!!!!!!! iiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnlmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffeeeeeeeefffffeeeeeeeeeeeeeeeeeeddeeeeeeeddddddddddddddddddcbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbcccdeeeffgghhijjkklmmnnooooottttssssrrrrqqqppppppoooorrrrrqqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqqqqqppppnnnnnmmmmlllkkjjjiiihhhhgffeeeeeeeddddcccbbbaaa``__^^^]]]\\\\[[[[[ZZZZZZYYYYWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;::::::::::::::9999988888888887777777777776665555555555555544444444444444444444444433333333333322222222111111111111000000////////.........--------,,,,,,,,,,,,,,,++++++++++++++++++*********))))))))))))))(((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########""""""""""!!!!!!!!!!! iiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnnllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffffeeeeeeeeeffffeeeeeeeeeeeeeeeeeedddeeeeeeddddddddddddddddddcbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`aaaaaaaabbbcccddeefffgghiijkkllmmnnooootttsssssrrrrqqqpppppooooorrrqqqqqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqqqppppnnnnnmmmmlllkkjjjiiihhhhgffeeeeeeeedddcccbbbaaa``__^^^]]]\\\\[[[[[ZZZZZZZYYYWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;::::::::::::::99999988888888887777777777766665555555555555544444444444444444444444433333333333322222221111111111110000000////////........---------,,,,,,,,,,,,,,,++++++++++++++++++********))))))))))))))((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$#########""""""""""!!!!!!!!!! iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllkllllllllllllllllllllllllllllllllllllllllllmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffffeeeeeeeeeefffeeeeeeeeeeeeeeeeeeddddeeeeeddddddddddddddddddccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````aaaaabbbcccddeeeffgghhijjkklmmnnnooossssssssrrrqqqqpppppooooorrrqqqqqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqqppppnnnnnmmmlllkkkjjjiiihhhhhfffeeeeeeeddddcccbbaaa``__^^]]]]\\\\[[[[[[ZZZZZZYYYWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;::::::::::::::99999988888888877777777777766665555555555555544444444444444444444444333333333333222222221111111111110000000////////........---------,,,,,,,,,,,,,,,+++++++++++++++++*********))))))))))))))((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$##########""""""""""!!!!!!!!!! hhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmlllllllllllllllllllllmmmmllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccccdddddcccccccccccccccccbbbccccccbbbbbbbbbbbccccdddeefffggghhiijkkllmnnooppqqqssssssssrrrqqqpppppoooooorrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqppoooonnnnmmlllkkkjjjiiiiihhhhhhhgggggfffeedddccbba``___^^^]]]]]\\\\\\\[[[[[[XXXXWWWWWWWWWVVVVVVVVVVVUTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBCCBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>=========<<<<<<<<<;;;::::::::::::::99999999988888888777777777777666666666666666666555555555555555555444444444443333333332222222222111111111110000000////////..........----------------,,,,,,,,,,,,++++++++++++********))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#########""""""""""!!!!!!!!!!!! hhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmllllllllllllllllllllllllmlllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooonnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccccbddddccccccccccccccccccbbbcccccbbbbbbbbbbbbbcccddddefffggghhiijjkklmmnnooppqqsssssssrrrrqqqpppppoooooorrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqppoooonnnmmmlllkkkjjjiiiiihhhhhhhgggggfffeeeddccbba``___^^^]]]]]]\\\\\\[[[[[[XXXXWWWWWWWWWVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBCCBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<;;;:::::::::::::999999999988888887777777777776666666666666666665555555555555555555444444444443333333332222222221111111111110000000////////..........----------------,,,,,,,,,,,,++++++++++++********))))))))((((((((''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$##########""""""""""!!!!!!!!!!!! hhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccccbbdddccccccccccccccccccbbbbcccccbbbbbbbbbbbbbccccdddeefffggghhiijkkllmnnoopppqsssssssrrrqqqqppppooooooorrrrrrrrrrrrrqqqqqqqqqqqpqqqqqqqqqqrrrrrrrrrrqqqqppoooonnnmmmlllkkkjjjiiiiihhhhhhhhggggfffeeeddccbba``___^^^]]]]]]]\\\\\\[[[[[XXXXWWWWWWWWWVVVVVVVVVVUUTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBCBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@????????????>>>>>>>>>==========<<<<<<<<;;;::::::::::::::99999999998888888777777777777666666666666666666555555555555555555544444444444333333333222222222111111111111000000////////..........-----------------,,,,,,,,,,,+++++++++++++********))))))))((((((((''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$##########"""""""""!!!!!!!!!!!! hhhhhhhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccccbbbdddcccccccccccccccccbbbbbccccbbbbbbbbbbbbbbccccdddeefffggghhiijjkklmmnnoopppssssssrrrrqqqpppppooooooorrrrrrrrrrrrrqqqqqqqqqqppqqqqqqqqqqrrrrrrrrrrqqqqppooonnnnmmmlllkkkjjjiiiiihhhhhhhhggggfffeeeddccbba``___^^^^]]]]]]\\\\\\[[[[[XXXXWWWWWWWWVVVVVVVVVVVUUTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<;;;:::::::::::::999999999998888887777777777776666666666666666665555555555555555555444444444444333333333222222222111111111111000000////////..........-----------------,,,,,,,,,,,++++++++++++*********))))))))((((((((''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$##########""""""""""!!!!!!!!!!!! hhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccccbbbbddcccccccccccccccccbbbbbbccccbbbbbbbbbbbbbbbcccddddeffffggghhiijjkllmmnooopprssssrrrrrqqqppppoooooooorrrrrrrrrrrrqqqqqqqqqqqppqqqqqqqqqqrrrrrrrrrrqqqqppooonnnnmmmlllkkkjjjiiiiihhhhhhhhggggfffeeeddccbba``___^^^^]]]]]]]\\\\\\[[[[XXXXWWWWWWWWVVVVVVVVVVVUUTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<;;;::::::::::::::999999999998888887777777777776666666666666666655555555555555555555444444444443333333333222222222111111111110000000////////..........-----------------,,,,,,,,,,,++++++++++++*********))))))))((((((((''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$##########""""""""""!!!!!!!!!!!! hhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmlllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgghhggggggggggggggggggggggfggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccccbbbbbdcccccccccccccccccbbbbbbbcccbbbbbbbbbbbbbbbbccccdddeefffggghhhijjkkllmnnoopprrrrrrrrrqqqqppppoooooooorrrrrrrrrrrrqqqqqqqqqqpppqqqqqqqqqqqrrrrrrrrrqqqqppooonnnnmmmlllkkkjjjjiiiihhhhhhhhggggfffeeeddccbba``___^^^^]]]]]]]\\\\\\[[[[XXXWWWWWWWWWVVVVVVVVVVUUUTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<;;;:::::::::::::9999999999998888877777777777766666666666666666655555555555555555555444444444443333333333222222222111111111110000000////////..........----------------,,,,,,,,,,,,++++++++++++*********))))))))((((((('''''''''''&&&&&'&&&&&&&&&&&%%%%%%%%%%$$$$$$###########""""""""""!!!!!!!!!!!! hhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggffgggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeedeeeeeeddddddddddddddddddddccccccccccccccccccbbbbbbcccccccccccccccccbbbbbbbbccbbbbbbbbbbbbbbbbbbcccdddeeffffggghhiijjkllmmnnooprrrrrrrrrqqqqppppoooooooorrrrrrrrrrrqqqqqqqqqqqpppqppqqqqqqqqrrrrrrrrrqqqqppoooonnnmmmmllkkkjjjjiiiihhhhhhhhggggfffeeeddccbba``___^^^^]]]]]]]]\\\\\[[[[XXXWWWWWWWWVVVVVVVVVVVUUUTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<;;;:::::::::::::999999999999888887777777777776666666666666666655555555555555554555444444444444333333333322222222111111111111000000/////////.........-----------------,,,,,,,,,,,,++++++++++++*********)))))))((((((((''''''''''''&&&&'&&&&&&&&&&&%%%%%%%%%%$$$$$$###########"""""""""!!!!!!!!!!!! hhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggfffgggfffffffffffffffffffffefffeeeeeeeeeeeeeeeeeeeeddeeeeedddddddddddddddddddcccccccccccccccccccbbbbbbbccccccccccccccccbbbbbbbbbcbbbbbbbbbbbbbbbbbbbccccddeeffffggghhhiijkkllmnnooorrrrrrrrrqqqqppppooooooonrrrrrrrrrrqqqqqqqqqqqppppppppqqqqqqqrrrrrrrrrqqqqppoooonnnmmmmlllkkkjjjiiiihhhhhhhhggggfffeedddccbba``___^^^^^]]]]]]]\\\\\[[[[XXXWWWWWWWWVVVVVVVVVVVUUUTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<;;;;::::::::::::9999999999999888877777777777766666666666666666555555555555555554555444444444444333333333322222222211111111111000000/////////.........-----------------,,,,,,,,,,,,+++++++++++**********)))))))((((((((''''''''''''&&&&'&&&&&&&&&&%%%%%%%%%%$$$$$$###########""""""""""!!!!!!!!!!!! ghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffggfffffffffffffffffffffeeffeeeeeeeeeeeeeeeeeeeedddeeeedddddddddddddddddddcccccccccccccccccccbbbbbbbbcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccddeeeffffggghhiijjkklmmnnoorrrrrrrrrqqqqppppooooooonrrrrrrrrrqqqqqqqqqqqpppppppppqqqqqqqrrrrrrrrrqqqqppoooonnnmmmmlllkkkjjjiiiihhhhhhhgggggfffeedddccbba``___^^^^^]]]]]]]\\\\\[[[[XXXWWWWWWWWVVVVVVVVVVUUUUTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>============<<<<<<<<;;;;::::::::::::9999999999999888777777777777666666666666666665555555555555555544554444444444444333333333322222222211111111111000000////////..........-----------------,,,,,,,,,,,,+++++++++++**********)))))))(((((((('''''''''''''&&&''&&&&&&&&&%%%%%%%%%%$$$$$$###########""""""""""!!!!!!!!!!!! ggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkllllllllllllllllllllkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggffffffgfffffffffffffffffffffeeefeeeeeeeeeeeeeeeeeeeeddddeeedddddddddddddddddddccccccccccccccccccbbbbbbbbbbcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaabbbbbbcccddeeeffffgggghhiijkkllmnnooqrrrrrrrrqqqqppppoooooonnrrrrrrrrqqqqqqqqqqqqppppppppppqqqqqqqrrrrrrrqqqqqppoooonnnnmmmlllkkkjjjjiiihhhhhhhggggffffeeddcccbba``___^^^^^]]]]]]]\\\\\[[[[XXXWWWWWWWVVVVVVVVVVVUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<;;;;;:::::::::::99999999999999887777777777777666666666666666665555555555555555444544444444444443333333333322222222211111111110000000////////..........----------------,,,,,,,,,,,,+++++++++++***********)))))))(((((((''''''''''''''&&&''&&&&&&&&&%%%%%%%%%%$$$$$$###########""""""""""!!!!!!!!!!!! ggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkllllllllllllllllllkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddeeddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaabbbbcccddeeeeffffggghhiijjkklmmnnoqqrrrrrrrqqqqppppoooooonnrrrrrrrrqqqqqqqqqqqpppppppppppqqqqqqqqrrrrrrqqqqqpooooonnnmmmmlllkkkjjjjiiiihhhhhhggggfffeeeddccbbba``___^^^^^]]]]]]]\\\\\[[[[XXXWWWWWWWVVVVVVVVVVUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>============<<<<<<<<;;;;;::::::::::99999999999999887777777777777666666666666666665555555555555555444444444444444444333333333332222222221111111111000000/////////..........----------------,,,,,,,,,,,,+++++++++++**********))))))))((((((('''''''''''''''&&''&&&&&&&&&%%%%%%%%%%$$$$$$###########"""""""""!!!!!!!!!!!! ggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooonnnnnnoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbcccddeeefffffggghhiijjkllmnnoqqrrrrrrrqqqqppppoooooonnrrrrrrrqqqqqqqqqqqppppppppppppqqqqqqqqrrrrqqqqqqppooooonnnmmmmlllkkkjjjjiiiihhhhhhggggfffeeeddccbbba`____^^^^^]]]]]]]\\\\\[[[[XXXWWWWWWVVVVVVVVVVVUUUUUTTTTTSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>===========<<<<<<<<<;;;;;::::::::::99999999999998877777777777776666666666666666655555555555555544444444444444444443333333333332222222221111111111000000/////////..........----------------,,,,,,,,,,,,++++++++++***********))))))))((((((('''''''''''''''&&''&&&&&&&&&%%%%%%%%%%$$$$$$###########"""""""""!!!!!!!!!!!! gggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkllllllllllllkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooonnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaabbbbcccddeeeeffffggghhhijjkklmmnnqqrrrrrrrrqqqppppoooooonnrrrrrrqqqqqqqqqqqqpppppppppppppqqqqqqqqqrqqqqqqqppoooonnnnmmmmlllkkkjjjjjiiiihhhhhggggfffeeeddccbbaa`___^^^^^^]]]]]]]\\\\[[[[ZXXWWWWWWWVVVVVVVVVVUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<;;;;;;:::::::::999999999999988877777777777766666666666666666655555555555555444444444444444444433333333333332222222221111111111000000/////////..........----------------,,,,,,,,,,,,++++++++++***********)))))))(((((((''''''''''''''''&&''&&&&&&&&%%%%%%%%%%%$$$$$$###########"""""""""!!!!!!!!!!!! gggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnmmmmnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabbbbcccdeeeefffffggghhiijkklmmnnqqqrrrrrrrqqqppppooooonnnrrrrrqqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqqqqqpppoooonnnnmmmmlllkkkjjjjjiiiihhhhhggggfffeedddccbbaa`___^^^^^^]]]]]]\\\\\[[[[ZXXWWWWWWWVVVVVVVVVVUUUUUUTTTTSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;::::::::9999999999999888877777777777766666666666666666555555555555554444444444444444444333333333333332222222221111111111000000////////...........---------------,,,,,,,,,,,,,++++++++++***********)))))))(((((((''''''''''''''''&&''&&&&&&&&%%%%%%%%%%%$$$$$$###########"""""""""!!!!!!!!!!! gggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabbbbcccddeeeefffffggghhijjkllmnnqqqrrrrrrrqqqppppooooonnnrrrrqqqqqqqqqqqqppppppppppppppppqqqqqqqqqqqqqqppppooonnnnnmmmllllkkkjjjjjiiiihhhhhggggfffeedddccbbaa`___^^^^^]]]]]]]\\\\\[[[[ZXXWWWWWWVVVVVVVVVVVUUUUUUTTTTSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;::::::::9999999999999888877777777777666666666666666665555555555555544444444444444444443333333333333332222222221111111111000000////////...........---------------,,,,,,,,,,,,,++++++++++***********)))))))((((((('''''''''''''''''&''&&&&&&&&%%%%%%%%%%%$$$$$$$##########"""""""""!!!!!!!!!!! gggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkllllkklllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllllmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbcccddeeeeeffffggghhiijkklmmnpqqrrrrrrrqqqqpppooooonnnrrrqqqqqqqqqqqqpppppppppppppppppqqqqqqqqqqqqqpppppoonnnnnmmmmlllkkkkjjjjjjiiiihhhhggggfffeeddcccbbaa`___^^^^^]]]]]]]\\\\\[[[[ZXWWWWWWWVVVVVVVVVVUUUUUUUTTTSSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;:::::::99999999999998888877777777776666666666666666665555555555555444444444444444444433333333333333332222222221111111110000000////////...........---------------,,,,,,,,,,,,,++++++++++**********))))))))(((((('''''''''''''''''&&''&&&&&&&&%%%%%%%%%%%%$$$$$$##########""""""""!!!!!!!!!!!! gggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmllllllllllllllllllllmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbbbbbbbbbabbbbbbbbaaaaaaaaaaaabbbbccddeeeeeeffffggghiijkklmmnpqqqrrrrrqqqqqpppooooonnnrrqqqqqqqqqqqqpppppppppppppppppppqqqqqqqqqqqpppppoonnnnnmmmmllllkkkkjjjjjjiiiihhhhggggffeeeddcccbbaa`___^^^^]]]]]]]\\\\\[[[[ZZXWWWWWWVVVVVVVVVVUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::999999999999988888877777777776666666666666656655555555555554444444444444444443333333333333333332222222221111111110000000////////...........--------------,,,,,,,,,,,,,,++++++++++**********))))))))((((((''''''''''''''''''&''&&&&&&&&%%%%%%%%%%%%$$$$$$$#########""""""""!!!!!!!!!!!! gggggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnmmmmmmmmlllllllllllllllllllllllmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbaabbbbbbbaaaaaaaaaaaaaabbbccdddeeeeefffffgghhijjkllmnpqqqrrrrrqqqqppppoooonnnnrqqqqqqqqqqqqppppppppppppppppppppqqqqqqqqqppppppoonnnnnmmmmmlllkkkkkjjjjjjiiiihhhhggggffeeeddcccbbaa____^^^^]]]]]]]\\\\\[[[[ZZXWWWWWWVVVVVVVVVVUUUUUUUUTTSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::999999999999988888877777777766666666666666556555555555555544444444444444444433333333333333333332222222221111111110000000///////............--------------,,,,,,,,,,,,,,+++++++++***********))))))))((((((''''''''''''''''''&''&&&&&&&&%%%%%%%%%%%%%%$$$$$$########""""""""!!!!!!!!!!! gggggggggggggggggggghhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllllllllllllmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbacccccbbbbbbbbbbbbbbbbbaaabbbbbbaaaaaaaaaaaaaaabbbccdddeeeeeeffffgghhiijkllmnpqqqrrrrrqqqqppppoooonnnnqqqqqqqqqqqqpppppppppppppppppppppppqqqqqpppppppooonnnnmmmmmllllkkkkjjjjjjjiiiihhhhgggfffeeeddccbbbaa___^^^^^]]]]]]\\\\\[[[[[ZZWWWWWWWVVVVVVVVVUUUUUUUUUTTSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;:::::9999999999999888888877777777666666666666665555555555555555444444444444444443333333333333333333332222222221111111110000000///////............--------------,,,,,,,,,,,,,,++++++++++**********)))))))(((((('''''''''''''''''''&''&&&&&&&&%%%%%%%%%%%%%%$$$$$$########""""""""!!!!!!!!!!! gggggggggggggggggggggghhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllllllmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaccccbbbbbbbbbbbbbbbbbaaaabbbbbbaaaaaaaaaaaaaaabbbccddddeeeeeeffffgghiijkklmmppqqqrrrrqqqqppppoooonnnnqqqqqqqqqqpppppppppppppopppppppppppppppppppppooooonnnmmmmmllllkkkkkjjjjjjjjiiihhhhgggfffeedddccbbaaa___^^^^]]]]]]]\\\\\[[[[ZZZWWWWWWVVVVVVVVVUUUUUUUUUUTSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::9999999999999888888877777777666666666666665555555555555555444444444444444433333333333333333333332222222211111111100000000///////............-------------,,,,,,,,,,,,,,,++++++++++*********))))))))(((((('''''''''''''''''''&''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$#######""""""""!!!!!!!!!!! ggggggggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaacccbbbbbbbbbbbbbbbbbaaaaabbbbbaaaaaaaaaaaaaaaaabbbcddddeeeeeeefffgghhijjklmmppqqqqqqqqqqqpppoooonnnnnqqqqqqqqqppppppppppppoooopppppppppppppppppppooooonnnmmmmmllllkkkkkjjjjjjjjjiiihhhhgggfffeedddccbbaaa___^^^^]]]]]]\\\\\\[[[[ZZZWWWWWWVVVVVVVVVUUUUUUUUUTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::99999999999999888888877777776666666666666655555555555555554444444444444344333333333333333333333322222222211111111100000000///////............-------------,,,,,,,,,,,,,,,++++++++++*********))))))))(((((('''''''''''''''''''&''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$#######"""""""!!!!!!!!!!! ggggggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggffggfffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaccbbbbbbbbbbbbbbbbbaaaaaabbbbaaaaaaaaaaaaaaaaaabbbccddddeeeeeeefffgghiijkllmppqqqqqqqqqqppppoooonnnnnqqqqqqqpppppppppppppoooooppppppppppppppppppooooonnmmmmmlllllkkkkkjjjjjjjjjjiiihhhhgggffeeeddcccbbaaa___^^^^]]]]]]\\\\\[[[[[ZZZWWWWWVVVVVVVVVVUUUUUUUUUTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;::::99999999999998888888877777776666666666666555555555555555544444444444443343333333333333333333333222222222111111111100000000///////............-------------,,,,,,,,,,,,,,,++++++++++*********)))))))((((((''''''''''''''''''''&''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$######"""""""!!!!!!!!!!! ggggggggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggffffffffffffffffffffffffffeefffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbbbbbbaaaaaaaabbbaaaaaaaaaaaaaaaaaaabbbccdddddeeeeeeeffgghhijkklmoppqqqqqqqqqppppoooonnnnnqqqqqqppppppppppppooooooooppppppppppppppppooooonnnmmmmlllllkkkkkjjjjjjjjjjjiiihhhhgggffeeeddccbbbaa`___^^^]]]]]]\\\\\\[[[[[ZZZWWWWWVVVVVVVVVUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;:::::9999999999999888888887777776666666666666555555555555555554444444444443334333333333333333333333222222222111111111100000000///////..............------------,,,,,,,,,,,,,,,++++++++++*********)))))))((((((''''''''''''''''''''&''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$######"""""""!!!!!!!!!!! ggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffffffffffffffffeeeffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaabbbbbbbbbbbbbbbbaaaaaaaaabbaaaaaaaaaaaa```aaaaabbbbcddddddeeeeeefffghhijjklmoppqqqqqqqqqpppoooonnnnnmqqqqqppppppppppppooooooooooppppppppppppppooooonnnnmmmlllllkkkkkjjjjjjjjjjjiiiihhhhggfffeedddccbbaaa`__^^^^]]]]]]\\\\\\[[[[ZZZZWWWWWVVVVVVVVUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;::::99999999999999888888887777776666666666666555555555555555544444444444433333333333333333333333322222222222111111111100000000///////.............------------,,,,,,,,,,,,,,,+++++++++++*********)))))))((((((''''''''''''''''''''&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$######""""""!!!!!!!!!!!! fgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllklllllllllllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffffffffffffffeeeeeffeeeeeeeeeeeeeeeeeeeeeedeeeddddddddddddddddddddccddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaabbbbbbbbbbbbbbbaaaaaaaaaabaaaaaaaaaaaa`````aaaaabbbccdddddddeeeeeffgghiijkllopppqqqqqqqppppoooonnnnnmqqqqpppppppppppooooooooooooooppppppppppoooooonnnnnmmlllllkkkkjjjjjjjjjjjjjiiiihhhgggffeeeddcccbbaaa`__^^^^]]]]]]\\\\\[[[[[ZZZZWWWWVVVVVVVVVUUUUUUUUUTTTSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBABBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;::::999999999999999888888887777776666666666665555555555555555444444444444433333333333333333333333222222222211111111111000000000///////.............------------,,,,,,,,,,,,,,,+++++++++++********)))))))(((((((''''''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$######""""""!!!!!!!!!!! fffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkklllllllllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffffffffffffffffeeeeeefeeeeeeeeeeeeeeeeeeeeedddeddddddddddddddddddddccccdddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`````aaaaabbbccddddddddeeeeffgghhijkkloopppqqqqqpppppooonnnnnmmqqqppppppppppppooooooooooooooooppppppooooooonnnnnmmlllllkkkkjjjjjjjjjjjjjjiiiihhhgggffeedddccbbbaa``__^^^^]]]]]]\\\\\[[[[[ZZZZWWWWVVVVVVVVUUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBABBBAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;::::99999999999999888888888777777666666666666555555555555555544444444444433333333333333333333333222222222211111111111100000000///////..............------------,,,,,,,,,,,,,,,+++++++++++********)))))))(((((('''''''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$######""""""!!!!!!!!!!! gggggggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggggggffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddcccccccccccccccccccccccccccccccccccbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbaaaabbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````````aaabbbbbcccccccccdddeffghhijklmmnnnnnnnnnnnmmmmllllkkkqppppppppppppoooooooooooonnnooooooooooonnnnnnmmmmmmllllkkkkkjjjjjjjjjjjjjjiihhhhggfffeeddcccbbaaa```_^^^^]]]]]]\\\\\[[[[[ZZZZYWWWVVVVVVVVUUUUUUUUUTTTTTRRRRRRRRRRQQQQQQQQQQPPPPPQPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@?????@@????????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;::::::::999999999999988887777777666666666666555555555555554444444444444333333333333322222222222222222111111110000000000/////////////..............------------,,,,,,,,,,,,,,,,++++++++++********))))))((((((((''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$#####""""""""""!!!!!! ggggggggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmlllllllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggggggggffffffffffffffffffffffffeffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddccccccccccccccccccccbbccccccccccccbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbaaaaabbbbbbbbbaaaaaaaaaaaaaaaaaaaaa`````````````````aaabbbbbbcccccccccddeefgghijjlmmnnnnnnnnnnmmmmlllllkkkqpppppppppppooooooooooooonnnnnnooooonnnnnnnnnmmmmllllllkkkkjjjjjjjjjjjjjjiihhhhgggffeeeddccbbbaa```_^^^^]]]]]]\\\\\\[[[[[ZZZZYWWWVVVVVVVUUUUUUUUUUTTTTTRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@?????@????????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;::::::::999999999999988887777777666666666665555555555555554444444444443333333333333322222222222222222111111100000000000/////////////..............------------,,,,,,,,,,,,,,,+++++++++++*******)))))))((((((((''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$#####""""""""""!!!!!! ggggggggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmmmmlllllllllllllllllllmmmmmmmmmmmmlllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggggggggggffffffffffffffffffffffeeefffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddccccccccccccccccccccbbbcccccccccccbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbaaaaaabbbbbbbbbaaaaaaaaaaaaaaaaaaaa``````````````````aaabbbbbbcccccccccdddeffghiijllmmnnnnnnnnnmmmmlllllkkkqppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmlllllkkkkjjjjjjiiiiiiiiiiihhhhgggffeeddcccbbaaa```_^^^^]]]]]]\\\\\\[[[[[ZZZZYWWWVVVVVVVUUUUUUUUUTTTTTTRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBAAAAAAAA@@@@@@@@@@??????@????????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;::::::::999999999999988887777776666666666665555555555555544444444444443333333333333322222222222222222111111000000000000/////////////..............------------,,,,,,,,,,,,,,,+++++++++++*******)))))))((((((((''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$######"""""""""!!!!!!! ggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmlllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffffffffeeeefffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddccccccccccccccccccccbbbbccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaabbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````````````aaaabbbbbbcccccccccddeefghhijllmmmnnnnnnnmmmmmlllllkkkpppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmlllllkkkjjjjjiiiiiiiiiiiiihhhgggffeeeddccbbaaa```__^^^]]]]]]]\\\\\\[[[[ZZZZZYWWVVVVVVVVUUUUUUUUUTTTTTTRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBAAAAAAAAA@@@@@@@@@@??????????????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;:::::::999999999999998888777777666666666666555555555555554444444444444333333333333332222222222222222111111000000000000//////////////..............------------,,,,,,,,,,,,,,+++++++++++********))))))(((((((((''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""!!!!!! ggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllmmmmmlllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffffeeeeeeffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccccccbbbbbcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaabbbbbbbaaaaaaaaaaaaaaaaa`aa``````````````_``````aaaabbbbbbbbbcccccddeefgghiikllmmnnnnnnnmmmmmlllllkkkppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmllllkkkkjjjjiiiiiiiiiiiiiihhhgggffeeddcccbbaa````__^^^]]]]]]]\\\\\\[[[[ZZZZZYWWVVVVVVVUUUUUUUUUTTTTTTTRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLKLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBAAAAAAAA@@@@@@@@@@???????????????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;::::::9999999999999988888777777666666666665555555555555544444444444443333333333333322222222222222221111110000000000000//////////////..............------------,,,,,,,,,,,,,,+++++++++++********))))))(((((((((''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$%%%%$$$$$$#####""""""""""!!!!!! fgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllmmlllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggggggggffffffffffffffffffffeeeeeeeffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccbbbbbbbccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaa``a`````````````___``````aaaabbbbbbbbbbbccccddeffghhikllmmmnnnnnmmmmmllllllkkkppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmllllkkkjjjjjiiiiiiiiiiiiiihhhggfffeeddccbbaaa```___^^]]]]]]]]\\\\\\[[[[ZZZZYYWWVVVVVVVUUUUUUUUUTTTTTTTRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAA@@@@@@@@@@??????????????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;::::::999999999999998888877777766666666666555555555555554444444444444333333333333332222222222222222111110000000000000//////////////..............-------------,,,,,,,,,,,,,+++++++++++*********))))))(((((((((''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$%%%$$$$$$######"""""""""!!!!!!! fffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggffffffffffffffffffffeeeeeeeeefeeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeddddddddddddddddcccccccccccccccccbbbbbbbbcccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaa````````````````_____`````aaaabbbbbbbbbbbbcccddeefgghikklmmmmnnnmmmmmmllllllkkkppppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmlllllkkkjjjjiiiiiiiiiiiiiiihhgggffeedddccbbaa```____^]]]]]]]]]\\\\\\[[[[ZZZZYYWVVVVVVVUUUUUUUUUTTTTTTTTRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAA@@@@@@@@@@??????????????????>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;:::::9999999999999998888877777666666666666555555555555554444444444444333333333333322222222222222221111100000000000000//////////////..............-------------,,,,,,,,,,,,,++++++++++*********)))))))(((((((((('''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$%%%$$$$$$######"""""""""!!!!!! fffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddeeeeeeeddddddddddddddddddccccccccccccccccbbbbbbbbbcccccbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaa`````````````````______````aaaabbbbbbbbbbbbbcccddeffghikkllmmmmmmmmmmmmllllllkkkpppppppppoooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllkkkjjjiiiiiiiiiiiiiiiihggggffeeddccbbaaa``____^]]]]]]]]]]\\\\\\[[[[ZZZZYYWVVVVVVVUUUUUUUUTTTTTTTTTRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAA@@@@@@@@@@??????????????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::9999999999999998888887777766666666666555555555555554444444444444333333333333322222222222222222111110000000000000///////////////..............-------------,,,,,,,,,,,,,++++++++++*********)))))))(((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$%%$$$$$$######""""""""""!!!!!! fffffffgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddeeeeeedddddddddddddddddddcccccccccccccccbbbbbbbbbbccccbbbbbbbbbbbbbbbbbbbaabbbbbbbbbbbbaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaa`````````````````_______````aaaaabbbbbbbbbbbbbccddeffghhjkllmmmmmmmmmmmmllllllkkkpppppppppoooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllkkkjjjiiiiiiiiiiiiiiihhgggfffeeddccbbaa```___^^]]]]]]]]]\\\\\\\[[[[ZZZZYYWVVVVVVUUUUUUUUUTTTTTTTTTRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBAAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;::::999999999999998888888777766666666666655555555555555444444444444433333333333322222222222222222211110000000000000////////////////.............-------------,,,,,,,,,,,,,++++++++++**********))))))((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$%$$$$$$$######""""""""""!!!!!! ffffffffffggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmllllmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddeeeeeddddddddddddddddddddcccccccccccccbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaa`````````````````_________````aaaabbbbbbbbbbbbbcccdeefgghjkkllmmmmmmmmmmmllllllkkkqppppppppoooooooooonnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllkkkjjjiiiiiiiiiiiiiihhggggffeeeddccbbaa``___^^^]]]]]]]\\\\\\\\\[[[[ZZZYYYVVVVVVUUUUUUUUUTTTTTTTTTSRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBAAAAAA@@@@@@@@@@??????????????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;::::999999999999998888888777766666666666655555555555555444444444444433333333333322222222222222222211110000000000000///////////////..............--------------,,,,,,,,,,,,+++++++++**********)))))))((((((((((((((((''''''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""""!!!!!! ffffffffffffggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddeeeddddddddddddddddddddddccccccccccccbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbaaaabbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````_________````aaaaabbbbbbbbbbbbbccddefgghjkkllmmmmmmmmmmmmlllllkkkqppppppppoooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllkkkkjjjiiiiihhhhhhhhhhhgggfffeeddccbbaaa``___^^^]]]]\\\\\\\\\\\[[[[ZZZZYYYVVVVVVUUUUUUUUUTTTTTTTTTSRRRRQQQQQQQQQQPPPPPPPPPPOPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFEFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;:::999999999999998888888877776666666666655555555555555444444444444443333333333322222222222222222211111000000000000////////////////..............-------------,,,,,,,,,,,,,++++++++***********)))))))((((((((((((((((''''''''''''''&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$######""""""""""!!!!!! ffffffffffffffggggggggggghhhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddeedddddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaabbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````__________````aaaaabbbbbbbbbbbbbccddeffghjjklllmmmmmmmmmmmlllllkkkqppppppppooooooooonnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllkkkjjjjiiiihhhhhhhhhhhhgggfffeeddccbbaa```__^^^^]]\\\\\\\\\\\\\[[[[ZZZZYYYVVVVVUUUUUUUUUTTTTTTTTTSSRRRQQQQQQQQQQPPPPPPPPPPPOPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFEFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBAAAAA@@@@@@@@@@??????????????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;:::999999999999998888888877766666666666655555555555555444444444444433333333333222222222222222222211111000000000000////////////////.............--------------,,,,,,,,,,,,,++++++++**********))))))))(((((((((((((((('''''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$#######""""""""""!!!!!! ffffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````____________```aaaaabbbbbbbbbbbbbbccdeefghjjkkllmmmmmmmmmmmlllllkkkqppppppppooooooooonnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllkkkjjjjiiiihhhhhhhhhhhhggfffeeeddccbbaa``___^^^]]\\\\\\\\\\\\\[[[[[ZZZYYYYVVVVVUUUUUUUUTTTTTTTTTTSSRRRQQQQQQQQQQPPPPPPPPPPOOPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;::999999999999998888888887776666666666655555555555555544444444444443333333333322222222222222222221111100000000000/////////////////.............--------------,,,,,,,,,,,,,+++++++***********))))))))((((((((((((((('''''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$#######"""""""""""!!!!!! ffffffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkklllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaabbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````____________````aaaaabbbbbbbbbbbbbccddefggijkkllmmmmmmmmmmmlllllkkkqppppppppooooooooonnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllkkkjjjjiiiihhhhhhhhhhhhgffffeeeddccbbaa``__^^^^]\\\\\\\\\\\\\[[[[[ZZZZYYYYVVVVUUUUUUUUUTTTTTTTTTSSSRRQQQQQQQQQQPPPPPPPPPPPOOPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;;::999999999999998888888887766666666666655555555555555444444444444433333333333222222222222222222221111000000000000////////////.///.............---------------,,,,,,,,,,,,++++++++***********)))))))((((((((((((((((''''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$#$$$$########""""""""""!!!!!! ffffffffffffffffffffgggggggggggghhhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaa````````````````````_____________````aaaaaabbbbbaaabbbbccddeffgijkkllmmmmmmmmmmmlllllkkkpppppppppooooooooonnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllkkkjjjjiiiihhhhhhhhhhggffffeeedddccbbaa``__^^^]]\\\\\\\\\\\[[[[[[ZZZZYYYYYVVVVUUUUUUUUTTTTTTTTTSSSSRQQQQQQQQQQPPPPPPPPPPPOOOPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBAAAA@@@@@@@@@@??????????????????>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;::999999999999988888888887766666666666655555555555555444444444444433333333332222222222222222222211111000000000000////////////.///.............---------------,,,,,,,,,,,,+++++++***********))))))))(((((((((((((((''''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$##$$$########"""""""""""!!!!!! ffffffffffffffffffffffgggggggggggghhhhhhhhhhhhhhggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkklllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkklllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaa```aaaaaaaaaaaa````````````````````_______________```aaaaaaabaaaaaaabbbbccdeefgijjkllmmmmmmmmmmmlllllkkkppppppppooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllkkkkjjjiiiihhhhhhhhggggffffeeeddcccbbaa``__^^^]]\\\\\\[[[[[[[[[[ZZZZZYYYYXVVVUUUUUUUUTTTTTTTTTTSSSSRQQQQQQQQQQPPPPPPPPPPOOOOPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFEEEFFEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBAAAA@@@@@@@@@??????????????????>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;:9999999999999888888888887666666666666555555555555555444444444444433333333332222222222222222222211111000000000000////////////.///.............---------------,,,,,,,,,,,,+++++++***********))))))))((((((((((((((''''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$####$$########""""""""""""!!!!!! fffffffffffffffffffffffggggggggggggghhhhhhhhhhhhgggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkllllllllkkkkkkkkkkkkkkkkkllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaa````aaaaaaaaaaa`````````````````````_______________`````aaaaaaaaaaaaaabbbccddefgijjklllmmmmmmmmmmlllllkkkppppppppooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllkkkkjjjiiiihhhhhhhgggggfffeeeeddccbbbaa``__^^]]]\\\[[[[[[[[[[[[[ZZZZYYYYYXVVVUUUUUUUTTTTTTTTTTSSSSSQQQQQQQQQQPPPPPPPPPPPOOOOPPOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFEEEFFEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@??????????????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;::999999999999988888888888666666666666655555555555555444444444444433333333333222222222222222222211111100000000000////////////..//.............---------------,,,,,,,,,,,,,+++++++***********))))))))(((((((((((('''''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$#####$#########""""""""""""!!!!!! fffffffffffffffffffffffgggggggggggggggghhhhhhhhhgggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddeeeeeeeeddddddddddddddddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbaabbbbbbbbbbbbbaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaa`````aaaaaaaaaa````````````````````_________________`````aaaaaaaaaaaaaaabbbcddefgiijkkllmmmmmmmmmmlllllkkkppppppppooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllkkkkjjjiiiihhhhhhggggggffeeeedddccbbaa```__^^]]]\\[[[[[[[[[[[[ZZZZZYYYYYXXVVUUUUUUUUTTTTTTTTTSSSSSSQQQQQQQQQPPPPPPPPPPPOOOOOPOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFEEEFFEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@????????????>?????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;:9999999999999888888888888666666666666555555555555555444444444444433333333333222222222222222222111111100000000000////////////..//.............---------------,,,,,,,,,,,,++++++++**********))))))))(((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$###############""""""""""""!!!!!! fffffffffffffffffffffffgggggggggggggggggghhhhhhhggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddeeeeeedddddddddddddddddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaa``````aaaaaaaaa````````````````````___________________`````aaaaaaaaaaaaaaabbccdeffhijkkllmmmmmmmmmmlllllkkkppppppppoooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllkkkjjjiiiihhhhhhggggggffeeeedddccbbaa``___^^]]]\\[[[[[[[[[[[ZZZZZZYYYYXXXVUUUUUUUUTTTTTTTTTTSSSSSSQQQQQQQQQPPPPPPPPPPOOOOOOPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEFEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@????????????>?????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;::9999999999999888888888888666666666666555555555555554444444444444433333333333222222222222222221111111100000000000////////////../.............---------------,,,,,,,,,,,,,++++++++**********))))))))((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$###############""""""""""""!!!!!! fffffffffffffffffffffffgggggggggggggggggggghhhhhgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllkllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddeeeeeddddddddddddddddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaabbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````aaaaaaaa````````````````````____________________`````aaaaaaaaaaaaaaabbccdeefhijkklllmmmmmmmmmllllkkkkpppppppoooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllkkkjjjiiiihhhhhhgggggffeeeedddcccbbaa``___^^]]]\[[[[[[[[[[ZZZZZZZYYYYYXXXVUUUUUUUTTTTTTTTTTSSSSSSSQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGHHHHHHGGGGGGGGGFFFFFFEEEEFEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@????????????>>?????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;;;::9999999999998888888888888666666666665555555555555544444444444444433333333333222222222222222211111111100000000000///////////.../.............---------------,,,,,,,,,,,,,++++++++**********))))))))(((((((((('''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$###############"""""""""""""!!!!!! eefffffffffffffffffffffggggggggggggggggggggggghhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiihhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddeeedddddddddddddddddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaabbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````aaaaaaa`````````````````_``______________________`````aaaaaaaaaaaaaabbbcddefhijjklllmmmmmmmmlllllkkkkppppppppoooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllkkkjjjjiiiihhhhggggggfeeeeedddcccbbaa``___^^]]]\[[[[[[[[ZZZZZZZZYYYYYXXXXUUUUUUUUTTTTTTTTTSSSSSSSSQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@????????????>>?????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;;;::9999999999998888888888887666666666665555555555555444444444444444333333333333222222222222222111111111100000000000///////////.../............---------------,,,,,,,,,,,,,+++++++++**********))))))))((((((((('''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$################"""""""""""""!!!!! eeeefffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhihhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhggggggggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddeeddddddddddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaabbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````aaaaaa`````````````````__`______________^^^^_____`````aaaaaaaaaaaaaaabbcddefhiijkkllmmmmmmmmlllllkkkkppppppppoooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllkkkjjjjiiiihhhhgggggffeeeeddddcccbbaa```__^^]]]\[[[[[[ZZZZZZZZZYYYYYXXXXXUUUUUUUTTTTTTTTTSSSSSSSSSQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@???????????>>>????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;;:::9999999999988888888888877666666666655555555555555444444444444444333333333332222222222222221111111111100000000000//////////.................--------------,,,,,,,,,,,,,,+++++++++**********)))))))((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$###############"""""""""""""!!!!!! eeeeeefffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhggggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddccddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````aaaaa`````````````````_________________^^^^^^_____``````aaaaaa```aaaabbccdefhhijkklllmmmmmmmllllkkkkkppppppppoooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllkkkjjjjiiiihhhhgggggffeeeeddddcccbbaaa``__^^]]]\[[[[[ZZZZZZZZYYYYYYXXXXXXUUUUUUTTTTTTTTTTSSSSSSSSSQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@????????????>>>????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;;;:::9999999999988888888888877666666666655555555555554444444444444444333333333332222222222222111111111111100000000000//////////.................--------------,,,,,,,,,,,,,++++++++++**********)))))))(((((((('''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$###############""""""""""""""!!!!!! eeeeeeeefffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllkkllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihgggggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddcccdddddddccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaabbbbbaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaa````````````aaa``````````````````_________________^^^^^^^^____```````aaa``````aaaabccdeehhijjklllmmmmmmlllllkkkkkpppppppppooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllkkkjjjjiiiihhhhgggggffeeeeddddcccbbaaa``__^^]]]\[[[[ZZZZZZZZYYYYYYXXXXXXXUUUUUUTTTTTTTTTSSSSSSSSSSQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@????????????>>>>???>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;;::::999999999988888888888887766666666655555555555554444444444444444333333333333222222222222111111111111110000000000///////////................---------------,,,,,,,,,,,,,++++++++++**********)))))))((((((((''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###############""""""""""""""!!!!!! eeeeeeeeeefffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhgggggggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddcccccdddddccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaaa``aaaaaaaaaaaa`````````````aa``````````````````__________________^^^^^^^^______```````````````aaabbcdeeghijjkklllmmmmllllllkkkkkpppppppppooooooonnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkjjjjiiiihhhhgggggffeeeeddddcccbbaaa``__^^^]]\[[[[ZZZZZZZYYYYYYXXXXXXXWUUUUUTTTTTTTTTSSSSSSSSSSRQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@???????????>>>>>???>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;;;::::999999999988888888888877766666666655555555555554444444444444444333333333332222222222221111111111111110000000000//////////.................--------------,,,,,,,,,,,,,+++++++++++*********))))))))(((((((('''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$################""""""""""""""!!!!!! eeeeeeeeeeeeeeeeeeeeffffffffffffggggggggggggggggffffggggggggggggggggggggggggggggggggggggggggggghhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggggggggffffffffffffffffffffffffffffffffeeeeeeefffffffffeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa``````````_______________________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^_```````````````aaabbcddefghhijjkkkkkkkkkkkkjjjjjjmmmmmmmmmmmllllllkkkkkkkjmmllllllllllmmmmmmlllllllkkkjjjjiiiihhhhggggfffffeeeddddcccbbbaaa``___^^]]\[[ZZZZZYYYYYYYXXXXXWWWWWWWTTTTSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONONNNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAABBBBAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;:::::::::9999999999999888888888887777666666666666555555555444444444443333333333332222222111111111111111111000000000000///////////................--------------,,,,,,,,,+++++++++++++++***********)))))))(((((((('''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!! eeeeeeeeeeeeeeeeeeeeeeffffffffffffggggggggggggggfffffffgggggggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkklllllllllllllllllllllllkklllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggfffffffffffffffffffffffffffffffffeeeeeeeefffffffeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbcccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````________________________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]^^^^_````````````````aabbcddefghhijjjkkkkkkkkkkkjjjjjjmmmmmmmmmmmllllllkkkkkkkjmllllllllllmmmmmmmlllllllkkkjjjjiiihhhhhggggfffffeeeddddcccbbbaaa``___^^]]][[[ZZZZYYYYYYXXXXXXWWWWWWWTTTSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAABBBAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;;;::::::::99999999999998888888888887776666666666666555555555444444444443333333333332222222111111111111111110000000000000///////////................-------------,,,,,,,,,,+++++++++++++++**********)))))))(((((((((''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!! eeeeeeeeeeeeeeeeeeeeeeefffffffffffffggggggggggggfffffffffgggggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkllllllllllllllllkkkkklllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllkkkkkkkklllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggfffffffffffffffffffffffffffffffffeeeeeeeeeefffffeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbccccbbbbbbbbbbbbbbbbbbbbabbbaaaaaaaaaaaaaaaaaaa``````````________________________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^_````````````````aabbccdefghhiijjkkkkkkkkkkkjjjjjjmmmmmmmmmmmllllllkkkkkkkjlllllllllllmmmmmmlllllllkkkjjjjiiiihhhhgggggfffffeeeddddcccbbbaaa```__^^]]][[[ZZZZYYYYYXXXXXXWWWWWWWVTTSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAABBAAAAAAAAAAA@@@@@@@@@@@?>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;:::::::::9999999999999888888888888777666666666666555555555544444444443333333333332222222111111111111111110000000000000///////////................--------------,,,,,,,,,,++++++++++++++***********)))))))(((((((('''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!! eeeeeeeeeeeeeeeeeeeeeeefffffffffffffffggggggggggffffffffffffggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggfffffffffffffffffffffffffffffffffeeeeeeeeeeeeffffeeeeeeeeeeeeeeeeeeeeedddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbbbaabbaaaaaaaaaaaaaaaaaaa``````````________________________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]^^^_````````````````aaabccdefgghiijjjkkkkkkkkkjjjjjjjnnmmmmmmmmmmlllllkkkkkkjjlllllllllllmmmmmmlllllllkkkjjjjiiiihhhhgggggffffffeeddddcccbbbaaa```__^^^]][[[ZZZZYYYYYXXXXXWWWWWWWVVTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAABBAAAAAAAAAA@@@@@@@@@@@??>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;;;:::::::::999999999999888888888888877766666666666655555555554444444443333333333333222222211111111111111100000000000000////////////................--------------,,,,,,,,,+++++++++++++++***********)))))))((((((((''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!! eeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffgggggggffffffffffffffgggggggggggggggggggggggggggggggggggghiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkllllllkkkkkkkllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggfffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeeeeeeeeddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa``````````__________________^^____________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]^^^_````````````````aaabccdefgghiijjjjkkkkkkkjjjjjjjjnnnnnmmmmmmmlllllkkkkkkjjlllllllllmmmmmmmlllllllkkkjjjjiiiihhhhhgggggffffffeeddddcccbbbaaa```__^^^]][[[ZZZZYYYYYXXXXXWWWWWWVVVSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJIKJJJJJJJJJJJIIIIIIIIIIIIHIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAABAAAAAAAAAAA@@@@@@@@@@@??>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;::::::::::99999999999988888888888877766666666666655555555555444444444333333333333322222221111111111111100000000000000/////////////................--------------,,,,,,,,,+++++++++++++++***********)))))))((((((((''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!! eeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggfffffffffffffffffggggggggggggggggggggggggggggggggghhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggfffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa``````````__________________^^^___________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^_````````````````aaabccdeffghhiijjjjkkkkkjjjjjjjjjnnnnnnmmmmmmlllllkkkkkkjjllllllllmmmmmmmmlllllllkkkjjjjiiiihhhhggggggffffffeeddddcccbbbaaa```__^^^]]\[[[ZZZZYYYYXXXXXWWWWWWVVVSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJJIJJJJJJJJJJJJIIIIIIIIIIIHHIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@AAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;;:::::::::::99999999999888888888888877766666666666655555555555444444443333333333333222222211111111111111000000000000000/////////////...............---------------,,,,,,,,,+++++++++++++++***********))))))((((((((''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!! deeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggffffffffffffffffffffgggggggggggggggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa```````````__________________^^^^__________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]^^^_````````````````aaabccdeffghhiijjjjjjjjjjjjjjjjjjnnnnnnnmmmmmlllllkkkkkkjjllllllllmmmmmmmmllllllkkkjjjjiiiihhhhhggggggffffffeeddddcccbbbaa```___^^^]]\[[[ZZZZYYYYXXXXWWWWWWVVVVSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIJJJJJJJJJJJIIIIIIIIIIIIHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@AAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999988888888888877766666666666655555555555544444443333333333333322222221111111111111100000000000000//////////////...............--------------,,,,,,,,,,+++++++++++++++**********)))))))((((((((''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!! dddeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa``````````___________________^^^^^_________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]^^^^``````a``````````aaabccdeffghhiiijjjjjjjjjjjjjjjjjnnnnnnnnmmmmmllllkkkkkkjjlllllllmmmmmmmmlllllllkkkjjjjiiiihhhhgggggggffffffeeddddccbbbaaa```___^^^]]\[[[ZZZZYYYYXXXXWWWWWWVVVVSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIJJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAA@@AAAAAAAAAA@@@@@@@@@@@????>>>>>>>===========<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999988888888888887776666666666665555555555554444443333333333333332222222111111111111100000000000000///////////////...............--------------,,,,,,,,,,+++++++++++++++**********)))))))((((((((''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!! dddddeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaabbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa``````````___________________^^^^^^________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]^^^^````aaaaa````````aaabccdeffghhiiijjjjjjjjjjjjjjjjjnnnnnnnnmmmmmllllkkkkkkjjmmmmmmmmmmmmmmmllllllkkkkjjjiiiihhhhhgggggggffffffeedddcccbbbaaa``____^^^]]\[[[ZZZZYYYYXXXXWWWWWVVVVVSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIJJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@????>>>>>>>===========<<<<<<<<;;;;;;;;;;;;::::::::::::99999999998888888888887776666666666666555555555555444443333333333333332222222111111111111100000000000000////////////////..............---------------,,,,,,,,,,+++++++++++++++**********)))))))(((((((('''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!! dddddddeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffffffffeffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa```````````__________________^^^^^^^_______^^^^^^^^^^^^^^^^^]^^^^^]]]]]]]]]]]]]]]]]^^^_````aaaaa````````aabbccdeffghhiiiijjjjjjjjjjjjjjjjnnnnnnnnmmmmmllllkkkkkkjjmmmmmmmmmmmmmmmllllllkkkkjjjiiihhhhhggggggggffffffeedddcccbbaaa```___^^^]]][[[[ZZZZYYYYXXXXWWWWWVVVVVSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIJJJJJJJJJIIIIIIIIIIIIHHHHIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@AAAAAAAAA@@@@@@@@@@@?????>>>>>>===========<<<<<<<<;;;;;;;;;;;;;::::::::::::9999999998888888888888777666666666666555555555555544444333333333333333222222211111111111110000000000000//////////////////.............---------------,,,,,,,,,,,+++++++++++++**********)))))))((((((((('''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!! dddddddddeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaabbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa`````````````________________^^^^^^^^^______^^^^^^^^^^^^^^^^^]]^^^^]]]]]]]]]]]]]]]]]]^^^_```aaaaaaa```````aabbccdeffghhhiiijjjjjjjjjjjjjjjjnnnnnnnnnmmmmllllkkkkkkkkmmmmmmmmmmmmmmllllllkkkkjjjiiiihhhhhgggggggggfffffeedddccbbbaa```___^^^^]]][[[[ZZZZYYYYXXXXWWWWWVVVVVSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIJJJJJJJJJIIIIIIIIIIIIHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@AAAAAAAA@@@@@@@@@@@@?????>>>>>>===========<<<<<<<<;;;;;;;;;;;;::::::::::::999999999888888888888887776666666666665555555555554444433333333333333322222222111111111111000000000000////////////////////.............--------------,,,,,,,,,,,,+++++++++++++**********)))))))((((((((''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!! dddddddddddeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeedddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa``````````````_______________^^^^^^^^^^____^^^^^^^^^^^^^^^^^^]]]^^^]]]]]]]]]]]]]]]]]]]^^^_``aaaaaaaaa`````aaabbccdeffgghhiiiiijjjjjjjjjjjjjknnnnnnnnnmmmmllllkkkkkkkkmmmmmmmmmmmmmmllllllkkkkjjjiiihhhhhggggggggggfffffeedddccbbaaa``____^^^]]]][[[[ZZZZYYYYXXXXWWWWVVVVVVSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIJJJJJJJJIIIIIIIIIIIIHHHHHIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@AAAAAAAA@@@@@@@@@@@@?????>>>>>===========<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999888888888888877776666666666655555555555554444333333333333333322222221111111111111000000000000////////////////////.............--------------,,,,,,,,,,,,+++++++++++++*********))))))))((((((((''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!! dddddddddddddddeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaabbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa```````````````______________^^^^^^^^^^^___^^^^^^^^^^^^^^^^^^]]]]^]]]]]]]]]]]]]\\]]]]]]^^__`aaaaaaaaaaa````aaabbcddeffgghhiiiiiiiijjjjjjjjjjjnnnnnnnnnmmmmllllkkkkkkkkmmmmmmmmmmmmmmlllllkkkkkjjiiiihhhhhggggggggggfffffeedddccbbaa```___^^^]]]]\[[[ZZZZYYYYXXXXWWWWWVVVVVVSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIJJJJJJJIIIIIIIIIIIIIHHHHHIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@AAAAAAA@@@@@@@@@@@@??????>>>>>===========<<<<<<<<<;;;;;;;;;;;;::::::::::::999999998888888888888877776666666666655555555555544443333333333333333222222221111111111111000000000000////////////////////............--------------,,,,,,,,,,,,,+++++++++++++*********)))))))(((((((((''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!! dddddddddddddddddeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddeeeeeeeeeeeddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````````````````_____________^^^^^^^^^^^^__^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\]]]]^^^__`aaaaaaaaaaaa``aaaabbcddeffgghhhiiiiiiiiiijjjjjjjknnnnnnnnnnmmmlllllkkkkkkkmmmmmmmmmmmmmllllllkkkkjjjiiiihhhhgggggggggggfffffeeddcccbbaa``___^^^]]]]\\[[[ZZZZYYYYXXXXWWWWWVVVVVVSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIJJJJJJJIIIIIIIIIIIIHHHHHHIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAA@@@@@@@@@@@@??????>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999998888888888888877776666666666655555555555544443333333333333333222222221111111111110000000000000////////////////////............--------------,,,,,,,,,,,,,+++++++++++++********))))))))(((((((((''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!! dddddddddddddddddddeeeeeeeeeeeffffffffffffffffffeeefffffffffffffffffffffffffffffffffffffffffffgggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeedddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa``````````````````____________^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\]]]]^^^__`aaaaaaaaaaaa`aaaaabbcddeffgghhhiiiiiiiiiiijjjjjjjnnnnnnnnnnmmmmllllkkkkkkkmmmmmmmmmmmmmlllllkkkkjjjiiiihhhhhggggggggggggffffeeddccbbaa```__^^^]]]]\\\[[ZZZZZYYYYXXXXWWWWVVVVVVVSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIJJJJJJJIIIIIIIIIIIHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@AAAAAA@@@@@@@@@@@@???????>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999998888888888888777776666666666655555555555444433333333333333332222222221111111111110000000000000////////////////////............--------------,,,,,,,,,,,,,,+++++++++++*********)))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!! dddddddddddddddddddddeeeeeeeeeeeeeffffffffffffffeeeeeeefffffffffffffffffffffffffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkjkkkkkjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddeeeeeeeddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa```````````````````__________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\]]]]^^^__aaaabbbaaaaaaaaaaaabbcddeffgghhhhhiiiiiiiiiijjjjjjnnnnnnnnnnmmmmlllllkkkkkkmmmmmmmmmmmmmlllllkkkkjjjiiiihhhhhggggggggggggffffeeddccbbaa``__^^^]]]]\\\\[ZZZZZYYYYXXXXWWWWWVVVVVVUSSRRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHHIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@AAAAA@@@@@@@@@@@@@???????>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::::9999999988888888888888777776666666666555555555555444433333333333333332222222221111111111110000000000000////////////////////............--------------,,,,,,,,,,,,,,+++++++++++*********)))))))((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!! dddddddddddddddddddddddeeeeeeeeeeeeeffffffffffffeeeeeeeeefffffffffffffffffffffffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddeeeeeedddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaabbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````__________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\]]]]^^___aaaabbbbaaaaaaaaaaabbcddeffggghhhhhhhiiiiiiiijjjjjnnnnnnnnnnmmmmllllllkkkkkmmmmmmmmmmmmlllllkkkkjjjjiiiihhhhggggggggggggggfffeeddccbba``___^^]]]]\\\\\ZZZZZYYYYYXXXXWWWWVVVVVVUUSSRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIJJJJJIIIIIIIIIIIIHHHHHHHHIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@AAAAA@@@@@@@@@@@@????????>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::::9999999988888888888887777776666666666555555555555444433333333333333322222222221111111111100000000000000////////////////////............-------------,,,,,,,,,,,,,,,+++++++++++********)))))))((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!! dddddddddddddddddddddddeeeeeeeeeeeeeeeffffffffffeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddeeeedddddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaaaaaaaa````````````````````__________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\]]]^^___aaabbbbbaaaaaaaaaaabbcddeffggghhhhhhhhhhhiiiiijjjjnnnnnnnnnnmmmmlllllllkkkknnnmmmmmmmmmlllllkkkkjjjjiiiihhhhggggggggggggggfffeeddccbaa``__^^^]]]\\\\\[ZZZZYYYYYXXXXWWWWWVVVVVVUUSRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIJJJJJIIIIIIIIIIIIHHHHHHHHIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@AAAA@@@@@@@@@@@@@????????>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::9999999988888888888887777776666666666555555555554444333333333333333222222222221111111111100000000000000////////////////////...........---------------,,,,,,,,,,,,,,++++++++++*********)))))))((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!! dddddddddddddddddddddddeeeeeeeeeeeeeeeeeefffffffeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffgghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddeedddddddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaaaa``aa````````````````````__________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]^^__`aaabbbbbaaaaaaaaaaabbcddeeffggghhhhhhhhhhhhiiiijjjnnnnnnnnnnmmmmllllllllllknnnnnmmmmmmmllllkkkkkjjjjiiihhhhhggggggggggggggfffeeddccbaa``__^^]]]\\\\[[[ZZZYYYYYXXXXXWWWWVVVVVVUUURRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNNMNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@AAAA@@@@@@@@@@@@?????????>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999988888888888887777776666666666555555555554444333333333333333222222222221111111111100000000000000////////////////////...........---------------,,,,,,,,,,,,,,++++++++++********)))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!! dddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeefffffeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaa```a```````````````````___________^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]^^__`aaabbbbbaaaaaaaaaaabbccdeeffggggggghhhhhhhhhiiiijjnnnnnnnnnnmmmmlllllllllllnnnnnnmmmmmmllllkkkkjjjjjiiihhhhhgggggggggggggggffeeddcbbaa`__^^]]]\\\\[[[[ZYYYYYYXXXXXWWWWWVVVVVVUUURRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNMMNMMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@AAA@@@@@@@@@@@@@?????????>>===========<<<<<<<<<<<<;;;;;;;;;:::::::::::::999999999888888888888877777766666666655555555555544443333333333333322222222222211111111111000000000000/////////////////////............---------------,,,,,,,,,,,,,,+++++++++********))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!! cddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffgggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````__________^^^^^^^^^^^^^^^^^^^]]^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\]]]^^__`aaabbbbbaaaaaaaaaaabbccddefffggggggggggghhhhhiiiijnnnnnnnnnnmmmmmllllllllllnnnnnnmmmmmllllkkkkkjjjjiiiihhhhhgggggggggggggggffeeddcbba``__^^]]\\\\[[[[[YYYYYYXXXXXWWWWWVVVVVVUUUURRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@AAA@@@@@@@@@@@@??????????>===========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::99999999988888888888887777776666666665555555555544444333333333333322222222222221111111111000000000000//////////////////////............---------------,,,,,,,,,,,,,,+++++++++********)))))))((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!! cccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffgggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgghhhggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````__________^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\]]]^^__`aaabbbbbaaaaaaaaaaabbccddeefffgggggggggggghhhhiiiimnnnnnnnnnmmmmmllllllllllnnnnnnmmmmmllllkkkkjjjjjiiiihhhhhhggggggggggggggffeeddcbba``_^^]]]\\\[[[[[ZYYYYYXXXXXXWWWWWVVVVVUUUUURRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@AA@@@@@@@@@@@@???????????>===========<<<<<<<<<<<<;;;;;;;;;::::::::::::::9999999998888888888888777777666666666555555555554444433333333333322222222222222111111111100000000000///////////////////////...........-----------------,,,,,,,,,,,,,++++++++********))))))))(((((((((('''''''''''''''&&&&&&&&&%%%%%%%%$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!! cccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffgggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggghggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````__________^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]^^__`aaabbbbaaaaaaaaaaaabbccddeeffffffffffggggggghhhiiimmnnnnnnnnmmmmmllllllllllnnnnnnmmmmmllllkkkkjjjjjiiiihhhhhhggggggggggggggffeedccbaa`__^^]]\\\[[[[[ZZYYYXXXXXXXWWWWWVVVVVVUUUUURRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJJJIIIIIIIIIIJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@AA@@@@@@@@@@@@???????????===========<<<<<<<<<<<<;;;;;;;;;;::::::::::::::9999999988888888888887777777666666666555555555554444433333333333322222222222222111111111100000000000//////////////////////............-----------------,,,,,,,,,,,,++++++++********))))))))((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!! cccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggggggghhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhghgggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa``aaaaaaaaaaaaaaaa````````````````````````___________^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\]]]^^__`aaaabbbaaaaaaa`aaaabbcccdeeefffffffffffffgggghhhiimmmnnnnnnnmmmmmllllllllllnnnnnnmmmmllllkkkkjjjjjiiiihhhhhhhggggggggggggggffeedccba``__^]]\\\[[[[ZZZZYYXXXXXXXWWWWWVVVVVVUUUUUURRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@@AA@@@@@@@@@@@????????????===========<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999888888888888777777766666666655555555555444443333333333322222222222222211111111110000000000///////////////////////............-----------------,,,,,,,,,,,,++++++++*******))))))))((((((((((((''''''''''''''''&&&&&&&&%%%%%%%$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!! cccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffggggggggggggggggggggggghhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddeddddddddddddddddddddddddddddddddddddddddddccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```aaaaaaaaaaaaaaa````````````````````````___________^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\]]]^^___aaaabbaaaaaaa``aaaabbbccddeeeeffffffffffffggghhhiimmmmnnnnnmmmmmmmlllllllllnnnnnmmmmmllllkkkkjjjjjiiiihhhhhhhggggggggggggggffeddcbba``_^^]]\\\[[[[ZZZZYXXXXXXXWWWWWVVVVVVUUUUUUURRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@@A@@@@@@@@@@@@???????????>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999888888888888877777776666666665555555555544444333333333332222222222222221111111111000000000///////////////////////............-------------------,,,,,,,,,,++++++++*******))))))))(((((((((((((''''''''''''''''&&&&&&&&%%%%%%%$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!! dddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddccccdddddddddddddddddddccccccccccccccccccccccccccbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa``aaaaaa```````````````````___________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[\\\]]^^^_```aaaa````````````aaabbcfffgggggggggggghhhhiiijjjnnnnoooooonnnnnnnmmmmmmmmnmmmmmmmllllkkkkjjjjiiiiiihhhhhhgggggggggggggggfffddccba``_^^]]\\[[[ZZZZZYYYYYXXXXXXWWWWWWVVVVVVUUUUURRRRRRRRQQQQQQQQQQQPPPPPPOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>============<<<<<<<;;;;;;;;;;;;;;::::::::99999888888888888877777776666666666655555555554444444443333333333333333333222111111111100000000000///000000000000///////////..........--------------------,,,,,,,,,,++++++******))))))))))(((((((((((((((((''''''''''''&&&&&&&%%%%%$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!! dddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggghhhhhgggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccdddddddddddddddddcccccccccccccccccccccccccccbbbbbbccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```aaaaa```````````````````___________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[\\\]]^^^_````aaa````````````aaabbcffffggggggggggggghhhiiijjmnnnnoooonnnnnnnnmmmmmmmmnmmmmmmmllllkkkjjjjjiiiiihhhhhhhgggggggggggggggffeddcbba`__^]]\\[[[ZZZZZYYYYXXXXXXXWWWWWWVVVVVVUUUUUURRRRRRRQQQQQQQQQQQQPPPPPPONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>============<<<<<<<;;;;;;;;;;;;;;;::::::::9999988888888888887777777666666666665555555555444444444333333333333333333222111111111100000000000////0000000////////////////..........-------------------,,,,,,,,,,++++++*******)))))))))((((((((((((((((('''''''''''''&&&&&&&%%%%%$$$$$$$############"""""""""""""""!!!!!!!!!!!!!! ddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffggggggggggggggggggggggggggggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggghgggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffefffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccddddddddddddddddccccccccccccccccccccccccccbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````aaa````````````````````___________________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[\\\]]^^^_````````````````````aabbbeffffffggggggggggghhhiijjmnnnnnnonnnnnnnnnmmmmmmmmnmmmmmmllllkkkkjjjjjiiiiihhhhhhhgggggggggggggggffedccba``_^^]\\\[[ZZZZZYYYYXXXXXXXWWWWWWVVVVVVVUUUUUURRRRRRQQQQQQQQQQQQPPPPPPPONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>============<<<<<<<;;;;;;;;;;;;;;:::::::::9999988888888888887777777666666666665555555555444444444333333333333333332222111111111100000000000////00/////////////////////..........-------------------,,,,,,,,,++++++*******)))))))))((((((((((((((((('''''''''''''&&&&&&&&%%%%$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!! ddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeggggggggggggggggggggggggggggggggggggggggggggghhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffeeeffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa``````aa````````````````````__________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[\\\]]^^^_``````````````_`````aaabbeefffffffffffggggghhhiiijmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllkkkkjjjjjiiiiihhhhhhggggggggggggggggffedcbba`__^]]\\[[[ZZZZYYYYYXXXXXXWWWWWWVVVVVVVUUUUUUURRRRRQQQQQQQQQQQQPPPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>============<<<<<<<;;;;;;;;;;;;;;::::::::::999988888888888888777777766666666665555555555544444444433333333333333332222211111111110000000000/////0//////////////////////..........------------------,,,,,,,,,++++++*******)))))))))(((((((((((((((((('''''''''''''&&&&&&&%%%%%$$$$$$$############"""""""""""""""!!!!!!!!!!!!!! ddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeggggggggggggggggggggggggggggggggggggggggggggggggghhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffeeeeeeffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````a```````````````````___________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[\\\]]]^^_`````````````___````aaabbeefffffffffffffgggghhhiijmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllkkkkjjjjiiiiiihhhhhhgggggggggggggggffeedcbaa`_^^]\\[[[ZZZZYYYYYYXXXXXWWWWWWWVVVVVVVUUUUUUURRRRQQQQQQQQQQQQPPPPPPPPPNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>============<<<<<<;;;;;;;;;;;;;;:::::::::::99998888888888888777777776666666666555555555554444444443333333333333332222221111111110000000000/////////////////////////////..........----------------,,,,,,,,,,+++++++******)))))))))(((((((((((((((((((''''''''''''&&&&&&&%%%%%%$$$$$$$############"""""""""""""""!!!!!!!!!!!!!! ddddddddddddddddddddeeeddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffgggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````````````````````___________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[\\\]]]^^_`````````````___`````aaabeeeeffffffffffffgggghhiiimmmnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllkkkkjjjjiiiiiihhhhhggggggggggggggggffeeccba`__^]]\\[[ZZZZYYYYYYXXXXXWWWWWWWVVVVVVVUUUUUUUURRRQQQQQQQQQQQQPPPPPPPPPPNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@AAAA@@@@@@@@@@???????????>>>>>>============<<<<<<<;;;;;;;;;;;;;::::::::::::99988888888888888777777776666666666555555555554444444433333333333333322222221111111110000000000/////////////////////////////...........--------------,,,,,,,,,,,++++++******))))))))((((((((((((((((((('''''''''''''&&&&&&&%%%%%%%$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! ddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccccddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa````````````````````````````___________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[\\\]]]^^_````````````____`````aaabeeeeffffffffffffgggghhhiilmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllkkkkjjjjiiiiihhhhhhgggggggggggggggfffedcbaa`_^^]\\[[ZZZZYYYYYYXXXXXWWWWWWWVVVVVVVUUUUUUUUURRQQQQQQQQQQQQQPPPPPPPPPPNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@AAA@@@@@@@@@@@???????????>>>>>>============<<<<<<<;;;;;;;;;;;;:::::::::::::99888888888888887777777776666666665555555555554444444433333333333333222222221111111100000000000//////////////////////////////..........-------------,,,,,,,,,,,++++++*******)))))))(((((((((((((((((('''''''''''''&&&&&&&&&%%%%%%%$$$$$$############"""""""""""""""!!!!!!!!!!!!!! ddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffgggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccccccdddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````````````````````____________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[\\\]]]^^__```````````_____````aaabeeeeeffffffffffffgggghhiilmmmnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllkkkkjjjjiiiiihhhhhgggggggggggggggfffeedcba``_^]]\[[[ZZZYYYYYYXXXXXXWWWWWWVVVVVVVUUUUUUUUUTRQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@AAA@@@@@@@@@@????????????>>>>>============<<<<<<<<;;;;;;;;;;;::::::::::::::9888888888888888777777777666666666555555555554444444444333333333333222222222111111100000000000///////////////////////////////..........------------,,,,,,,,,,,+++++++******)))))))(((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! dddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffgggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccccccccdddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa````````````````````````````___________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[\\\]]]^^__``````````______````aaaadeeeeeffffffffffffggghhhillmmmnnnnnnnnnnnmmmmmmmmmmmmmmmlllllkkkkjjjjiiiiihhhhhgggggggggggggggfffeddbba`_^^]\\[[ZZZYYYYYYXXXXXXWWWWWWWVVVVVVVUUUUUUUUTTRQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@AA@@@@@@@@@@????????????>>>>>=============<<<<<<<<;;;;;;;;;;;::::::::::::::8888888888888887777777777666666665555555555554444444443333333333332222222222111111100000000000///////////////////////////////..........------------,,,,,,,,,,,++++++******)))))))(((((((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! dddddddddddddddddddddddddddddddddddeeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeeeeeefffffffffffffffggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiiiiiiiiiiiiihhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddeeeeeeeeedddddddddddddddddddddcccccccccccccccccccccdddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa`````````````````````````````___________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\]]]^^^_``````````______`````aaadeeeeeffffffffffffgggghhhlllmmmnnnnnnnnnnmmmmmmmmmmmmmmmllllkkkkkjjjjjiiiihhhhgggggggggggggggfffeedcba``_^]]\[[ZZZYYYYYYXXXXXXWWWWWWWVVVVVVVUUUUUUUUTTTQQQQQQQQQQQQPPPPPPPPPPPPPNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@AA@@@@@@@@@@????????????>>>>>=============<<<<<<<<;;;;;;;;;;:::::::::::::::888888888888888777777777766666666555555555555444444444333333333333222222222211111100000000000////////////////////////////////..........-----------,,,,,,,,,,,+++++++******)))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! dddddddddddddddddddddddddddddddddddddeeeeeeeeeeedddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffffgggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggfffggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddeeeeeeedddddddddddddddddddddcccccccccccccccccccccccdccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa````````````````````````````____________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[\\\]]]^^^__`````````_______````aaadeeeeefffffffffffffgggghhkllmmmmnnnnnnnnmmmmmmmmmmmmmmmllllllkkkkjjjjiiiiihhhggggggggggggggggfffeedcba`__^]\\[[ZZYYYYYXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUTTTQQQQQQQQQQQPPPPPPPPPPPPOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@A@@@@@@@@@@????????????>>>>>=============<<<<<<<<<;;;;;;;;;::::::::::::::99888888888888887777777777766666665555555555555444444444433333333332222222222211111000000000000/////////////////////////////////.........----------,,,,,,,,,,,,+++++++******))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! ccddddddddddddddddddddddddddddddddddddddeeeeeeeeddddddddeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggfffffffgggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa`````````````````````````````___________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[\\\]]]^^^__````````_______`````aaadeeeeeffffffffffffffgggghkkllmmmmnnnnnnnmmmmmmmmmlmmmmmlllllkkkkkjjjjiiiihhhhgggggggggggggggfffeeddcba`_^]]\[[ZZYYYYYXXXXXXXXWWWWWWVVVVVVVVUUUUUUUUTTTTQQQQQQQQQQPPPPPPPPPPPPPOONNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@A@@@@@@@@@@????????????>>>>>=============<<<<<<<<<;;;;;;;;;:::::::::::::99988888888888887777777777776666666555555555555444444444443333333333222222222221111000000000000//////////////////////////////////........----------,,,,,,,,,,,,+++++++******)))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! ccccdddddddddddddddddddddddddddddddddddddddeeeeedddddddddddeeeeeeeeeeeeeefffffffffffffffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggffffffffffggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddeedddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````___________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[\\\]]]^^^___```````________````aaadeeeeeffffffffffffffffgggkkkllmmmmmnnnnmmmmmmmmmllmmmmllllllkkkkkjjjjiiiihhhhggggggggggggggffffeeddcaa`_^]\\[[ZZYYYYXXXXXXXXXWWWWWVVVVVVVVUUUUUUUUTTTTTQQQQQQQQQQPPPPPPPPPPPPOOONNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>============<<<<<<<<<<;;;;;;;;;:::::::::::::99988888888888877777777777776666665555555555555444444444443333333333222222222221110000000000000//////////////////////////////////........---------,,,,,,,,,,,,++++++++******)))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! cccccccddddddddddddddddddddddddddddddddddddddeeeddddddddddddddeeeeeeeeeeefffffffffffffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggffffffffffffffgffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````____________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[\\\\]]^^^___``````_________````aaadeeeeefffffffffffffffffggjkkkllmmmmmmmmmmmmmmmmlllmmmlllllllkkkkkjjjjiiiihhhhgggggggggggggfffffeedcca``_^]\\[ZZYYYYXXXXXXXXXWWWWWWVVVVVVVUUUUUUUUTTTTTTQQQQQQQQQPPPPPPPPPPPPOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>=============<<<<<<<<<<;;;;;;;;;::::::::::::99998888888888877777777777777666665555555555555544444444444333333333322222222221110000000000000//////////////////////////////////........---------,,,,,,,,,,,,,++++++++******)))))))((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! cccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeffffffffffffffffffffffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggfffgggggggfffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccbbbccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaa````````````````````_```````____________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\\]]^^^_____``___________````aaadeeeefffffffffeeeeefffffgjjkklllmmmmmmmmmmmmmmllllmmlllllllkkkkkkjjjjiiiihhhgggggggfffffffffffeeedcca`__^]\[[ZZYYYXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUTTTTTTQQQQQQQQPPPPPPPPPPPPOOOOONNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>============<<<<<<<<<<<;;;;;;;;;::::::::::::99998888888888777777777777776666665555555555555444444444444333333333322222222221100000000000000/////////////////////////////////.........--------,,,,,,,,,,,,,++++++++*******))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! cccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeffffffffffffffffffffffffffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffggggffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccbbbbbccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbaaaaaaaaaaaaaaaaaaaaaaa`````````````````````__``````___________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[\\\]]]^^__________________````aaadeeeeffffffffeeeeeeeeefffijjkklllmmmmmmmmmmmmlllllmllllllllkkkkkjjjjjiiiihhhggggggffffffffffffeeddcba`__^]\[[ZZYYYXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTQQQQQQQPPPPPPPPPPPPOOOOOONNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>=============<<<<<<<<<<<;;;;;;;;:::::::::::::9999888888888777777777777776666665555555555555544444444444433333333332222222221100000000000000//////////////////////////////////........---------,,,,,,,,,,,,+++++++++******)))))))((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! cccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeffffffffffffffffffffffffffffffffffffffffffgggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddeeeeeddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccbbbbbbbccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaabbbaaaaaaaaaaaaaaaaaaaaaaa`````````````````````___````____________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[[[[\\\]]]^^_________________````aaaadeeeefffffffeeeeeeeeeeeffiijjkklllmmmmmmmmmmllllllllllllllkkkkkkjjjjjiiihhhhggggggffffffffffffeeddcba`_^^]\[[ZZYYXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTQQQQQQQPPPPPPPPPPPPOOOOOONNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGHHGGGGGGGGGGGFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>=============<<<<<<<<<<<;;;;;;;;::::::::::::99999888888887777777777777776666655555555555555444444444444433333333332222222221100000000000000////////////////////////////////.........---------,,,,,,,,,,,,,++++++++*******)))))))(((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! cccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddffffffffffffffffffffffffffffffffffffffffffffffggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddeeeddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccbbbbbbbbbccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaa``````````````````````_____```____________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZ[[[[[[\\\]]]^^_________________````aaaaeeeefffffffeeeeeeeddeeeeeiiijjkklllmmmmmmmmllllllllllllllkkkkkkjjjjjiiiihhhhgggggfffffffffffffeeddcba`__^]\[[ZYYYXXXXXWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTQQQQQQPPPPPPPPPPPPOOOOOOONNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGHGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>=============<<<<<<<<<<<<;;;;;;;;;:::::::::::9999988888888777777777777776666655555555555555544444444444443333333333222222221110000000000000////////////////////////////////.........---------,,,,,,,,,,,,,+++++++++******)))))))(((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!! cccccccccccccccccccddddcdddddddddddddddddddddddddddddddddddddddddddddddddffffffffffffffffffffffffffffffffffffffffffffffffffgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````______``___________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZ[[[[[\\\]]]^^_________________````aaabeeeeffffffeeeeeedddddddeehiijjkkklllmmmmmmlllllllklllllkkkkkkkjjjjjjiiiihhhggggggfffffffffffffeeddcca`__^]\[[ZYYYXXXXWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTQQQQQPPPPPPPPPPPPOOOOOOOONMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>=============<<<<<<<<<<<<;;;;;;;;;:::::::::::999998888888777777777777776666665555555555555554444444444443333333333322222222111000000000000///////////////////////////////..........---------,,,,,,,,,,,,,+++++++++******))))))))((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! ccccccccccccccccccccccdccccddddddddddddddddddddddddddddddddddddddddddddddeeefffffffffffffffffffffffffffffffffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````____________________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZ[[[[[\\\]]]^^_________________````aaabeeeeffffffeeeeedddddddddehhiijjkklllllmmmlllllllkklllkkkkkkkkjjjjjjiiiihhhhggggggfffffffffffffeeddcca``_^]\[[ZYYYXXXWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTQQQQPPPPPPPPPPPPPOOOOOOOOMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>============<<<<<<<<<<<<<;;;;;;;;;:::::::::::999998888888777777777777776666655555555555555544444444444443333333333222222222111000000000000/////////////////////////////..........----------,,,,,,,,,,,,,+++++++++*******)))))))((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! cccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddeeeeeeffffffffffffffffffffffffffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````____________________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZ[[[[[\\\]]]]^^________________````aaabeeeefffffeeeeedddddcccdddghhiijjkklllllllllllllkkklkkkkkkkkkjjjjjjiiiiihhhhggggggfffffffffffffeeddcca``_^]\[[ZYYXXXXWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTQQQQPPPPPPPPPPPPOOOOOOOOOMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;:::::::::::99999888888777777777777776666665555555555555544444444444443333333333322222222111100000000000/////////////////////////////..........----------,,,,,,,,,,,,,++++++++++******)))))))(((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! cccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddeeeeeeeeefffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````____________________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZ[[[[[\\\]]]]^^________________````aaabeeeefffffeeeeddddcccccccdgghhijjkkklllllllllllkkkkkkkkkkkkjjjjjjjiiiiihhhhhggggggfffffffffffffeeddccaa`_^]\\[ZYYXXXXWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTSQQQPPPPPPPPPPPPPOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;:::::::::::99999888888777777777777776666655555555555555544444444444433333333333322222222111100000000000///////////////////////////............---------,,,,,,,,,,,,,++++++++++******)))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! ccccccccccccccccccccccccccccccccccddddddddddddddccdddddddddddddddddddddddeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhhhhhhhhhhhhhhhhhgfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddcdddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbcccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````____________________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[\\\]]]]^^^_______________````aaabeeeeeffeeeeeddddcccccccccgghhiijjkkllllllllllkkkkkkkkkkkjjjjjjjiiiiiihhhhhgggggggfffffffffffffeeedccaa`_^]\\[ZYYXXXWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTSQQPPPPPPPPPPPPPOOOOOOOOOOMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999988888877777777777776666665555555555555544444444444443333333333332222222211110000000000///////////////////////////............---------,,,,,,,,,,,,,,+++++++++******)))))))((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! cccccccccccccccccccccccccccccccccccccdddddddddddccccdddddddddddddddddddddeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhgggghhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhggggggggggghhhhhhhhhhhhhhhhhhhhggggggfffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddcccdddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````_____________________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[\\\]]]]]^^^^_____________````aaabeeeeeeeeeeeedddccccbbbcccfgghhijjkkkllllllllkkkkkjkkkkjjjjjjjjiiiiiihhhhhhggggggffffffffffffffeeedccaa`_^]\\[ZYYXXXWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSQQPPPPPPPPPPPPPOOOOOOOOOOMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEFFFFFFFFFFFEEEEEEEEEEEEEDEDDDDDDDDDDDDDDDDDCCCCCCCDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999988888877777777777776666665555555555555544444444444433333333333322222222211110000000000//////////////////////////............---------,,,,,,,,,,,,,,+++++++++******)))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!! bccccccccccccccccccccccccccccccccccccccdddddddddcccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhggggggggggghhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhggggggggggggghhhhhhggggggggggggggggggghhhhhhhhhhhhggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffeeeeefffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddccccccddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````_____________________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[\\\\]]]]^^^^^^^^_________````aaabeeeeeeeeeeedddccccbbbbbccffghhiijjkklllllllkkkkkjjkkjjjjjjjjiiiiiiihhhhhhgggggggfffffffffffffeeeddccaa`_^]\\[ZYYXXXWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSQPPPPPPPPPPPPPOOOOOOOOOOOMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::999998888877777777777777666666555555555555544444444444433333333333332222222221111000000000//////////////////////////...........----------,,,,,,,,,,,,,,+++++++++******)))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!! bbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffgffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffgggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccbbccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````aaaaaaaaaaaaaaaaaaaa````````````````````````````__``````````_______________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[\\\\]]]]]]]^^^^^^^^^^^^_____```aadddddddddddcccbbbbaaaaabbdeeffghhiiijjjjjjjjiiiiihjiiiiiiiihhhhhhhggggggfffhhhhggggggggggggggfffeedda``_^]\[[ZYYXXWWWWVVVVVVVTTTTTTTTTTTSSSSSSSSSSSRRRRNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEFFFFFFFFEEEEEEEEEEEEEDDDDEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>>===================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::99999888888888888877777777776666666555555555555554444333333333333222222222211111111000000000000000000//////////////...........----------,,,,,,,,,,,,,,+++++++++*****))))))))((((((((('''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!! bbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffgggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````aaaaaaaaaaaaaaaaaa````````````````````````````____````````_________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZ[[[[[\\\\]]]]]]]]]^^^^^^^^^^____```aadddddddddddcccbbbaaaaaaabddeffgghiiijjjjjjjjiiiiihiiiiiiihhhhhhhhggggggffffhhgggggggggggggggffffeedca``_^]\[[ZYYXXWWWVVVVVVVVTTTTTTTTTTSSSSSSSSSSSRRRRRNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>>==================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::9999988888888888887777777777666666655555555555554444433333333333322222222221111111100000000000000000//////////////...........----------,,,,,,,,,,,,,,+++++++++******)))))))((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!! bbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffgggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````aaaaaaaaaaaaaaaa`````````````````````````````_____```````__________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZ[[[[[\\\\]]]]]]]]]]]]^^^^^^^____```aaddddddddddcccbbbaaaaaaaabddeefgghhiiijjjjjjiiiiihhiiiiiihhhhhhhgggggggfffffhgggggggggggggggffffeeddca`__^]\[ZZYYXXWWWVVVVVVVVTTTTTTTTTSSSSSSSSSSSRRRRRRNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>>===================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::9999988888888888877777777777666666555555555555554444433333333333222222222211111111100000000000000000//////////////...........----------,,,,,,,,,,,,,+++++++++*****))))))))(((((((((''''''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! bbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffgggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`````````````aaaaaaaaaaaaaaa````````````````````````````_______`````____________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZ[[[[\\\\\]]]]]]]]]]]]^^^^^^____````adddddddddccccbbbaaaaaaaaaddeefgghhiiijjjjjiiiiihhhiiiiihhhhhhhgggggggffffffgggggggggggggggffffeeeddca`_^]]\[ZZYXXWWWWVVVVVVVUTTTTTTTTSSSSSSSSSSSRRRRRRRNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFGGGGGGFFFFFFFFFFFFEEEEEEEFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>>==================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::9999988888888888877777777777666666555555555555544444433333333332222222222211111111100000000000000000/////////////...........----------,,,,,,,,,,,,,+++++++++******)))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!! bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffgffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````````aaaaaaaaaaaaa````````````````````````````_________````_____________________^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZ[[[[\\\\\\]]]]]]]]]]]]^^^^^____````acdddddddccccbbbaaaaaaaaaaddeeffghhiiiijjjjiiiiihhhiiiihhhhhhhggggggffffffffgggggggggggggggffffeeddcc``_^]\\[ZYYXXWWWVVVVVVVUUTTTTTTTSSSSSSSSSSSRRRRRRRRNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGFFFFFFFFFFFFEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>=============<=====<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::9999888888888888877777777777666666555555555555444444433333333322222222222211111111100000000000000000/////////////..........----------,,,,,,,,,,,,,+++++++********)))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````````aaaaaaaaaaa`````````````````````````````__________``______________________^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[\\\\\\]]]]]]]]]]]]^^^^^____````ccdddddcccccbbbaaaaaaaaaaddeeffghhiiiiijjiiiiiihhhiiihhhhhhhggggggfffffffeegggggggggggggfffffeeddccb`_^^]\[[ZYYXXWWWVVVVVVUUUTTTTTTSSSSSSSSSSSSRRRRRRRRNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFGGGGGFFFFFFFFFFFFEEEEEEEEFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>=============<=====<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::9999888888888888877777777777666665555555555555444444433333333222222222222111111111000000000000000000////////////...........----------,,,,,,,,,,,,+++++++********))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! aaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````````````aaaaaaaaa`````````````````````````````____________`______________________^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\]]]]]]]]]]]^^^^____````cccccccccccbbbbaaaaaaaaaacdeeffghhhiiiiiiiiiiihhhhiihhhhhhhggggggfffffffeeeggggggggggggfffffeedddcbb__^]]\[ZZYYXXWWWVVVVVVUUUTTTTTTSSSSSSSSSSSRRRRRRRRRNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFGGGGFFFFFFFFFFFFEEEEEEEEEFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>=============<====<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::9999888888888888877777777777666665555555555554444444433333333222222222222111111111000000000000000000////////////..........----------,,,,,,,,,,,,+++++++********))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!! aaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````````````aaaaaaaa`````````````````````````````_________________________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYZZZZZZZ[[[[[\\\\\\\\\\\]]]]]]]]^^^____````cccccccccccbbbaaaaaa`aaaaddeeffgghhiiiiiiiiiiihhhhiihhhhhhgggggggffffffeeeegggggggggggffffeeedddccba_^^]\[[ZYYXXWWWVVVVVVUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFGGGFFFFFFFFFFFFFEEEEEEEEEFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>=============<<====<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::9999988888888888877777777777666655555555555544444444433333332222222222222111111111100000000000000000///////////...........---------,,,,,,,,,,,,+++++++********))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! aaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccdddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggfffffgggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````````````````aaaaaa`````````````````````````````__________________________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYZZZZZZ[[[[[\\\\\\\\\\\\\]]]]]]^^^^____```ccccccccccbbbbaaaaaaaaaaaddeeffgghhiiiiiiiiiihhhhhihhhhhhhggggggffffffeeeeegggggggggfffffeeedddccbaa^^]\\[ZZYYXXWWWVVVVVVUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>==============<<====<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::99999888888888888877777777777666655555555555544444444433333322222222222221111111111100000000000000000///////////..........---------,,,,,,,,,,,,+++++++********)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! aaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffeeeffffffffffffffffffffffffffffffffffffffggggggggggfffffffffffffggggggggggggffffffgggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````````````````aaaa`````````````````````````````__________________________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYZZZZZ[[[[[\\\\\\\\\\\\\\\]]]]]^^^____```ccccccccccbbbbaaaaaaaaaaaddeeffgghhiiiiiiiiiihhhhgihhhhhhhggggggfffffeeeeeegggggggffffffeeedddccbaa`^]]\[[ZYYXXWWWWVVVVVUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRRNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGFFFFFFFFFFFFEEEEEEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>=============<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::99999888888888888877777777776666555555555555544444444433333322222222222221111111111100000000000000000//////////..........---------,,,,,,,,,,,,+++++++********)))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!! aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffeeeeeeeefffffffffffffffffffffffffffffffffffffffggggffffffffffffffffffffffgggffffffffffffffffffgggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````````````````aa``````````````````````````````__________________________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYZZZZZ[[[[[\\\\\\\\\\\\\\\]]]]^^^^___```ccccccccccbbbbaaaaaaaaaaaddeeffgghhiiiiiiiiiihhhhghhhhhhhggggggffffffeeeeeeffffffffffffeeedddccbaa``]]\[[ZZYXXXWWWVVVVVVUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRRNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFGGFFFFFFFFFFFFEEEEEEEEEEEFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>=============<<<===<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::99999888888888888777777777776666555555555555444444444433333222222222222221111111111100000000000000000//////////.........----------,,,,,,,,,,++++++++********))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````````````````__``````````````````````````````___________________________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYZZZZZ[[[[[[\\\\\\\\\\\\\\]]]]^^^^____``cccccccccbbbbbaaaaaaaaaabddeeffgghhhiiiiiiiihhhhgghhhhhhhggggggfffffeeeeeeefffffffffffeeedddccbaa``_]\[[ZZYYXXWWWWVVVVVVUUUUUTTTTSSSSSSSSSRRRRRRRRRRRRRNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFGFFFFFFFFFFFFEEEEEEEEEEEEFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==============<<<===<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::99999988888888888777777777776665555555555554444444444433333222222222222211111111111100000000000000000/////////.........----------,,,,,,,,,,++++++++*******))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccdddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa``````````````````````___```````````````````````__```___________________________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYZZZZZ[[[[[[[\\\\\\\\\\\\\\]]]]^^^____``cccccccccbbbbbbaaaaaaaaabddeeffgghhhiiiiiiihhhhhgghhhhhhhggggggfffffeeeeeeefffffffffffeeeddccbaa``_^\[[ZZYYXXWWWWVVVVVVVUUUUUTTTSSSSSSSSSRRRRRRRRRRRRRQNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>=============<<<<===<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::9999998888888888877777777776666555555555555444444444443333322222222222221111111111110000000000000000/////////.........---------,,,,,,,,,,+++++++++*******))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!! aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbaaaaaaaaaaaaaaaaaaaaaaa````````````````````_____`````````````````````____``______________________^___________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYZZZZ[[[[[[[\\\\\\\\\\\\\\\]]]^^^____``bccccccccbbbbbbaaaaaaaabbdeeeffgghhhiiiiiihhhhhggghhhhhhgggggggfffffeeeeeeeffffffffffeeeddccbba``_^^\[ZZYYXXXWWWWVVVVVVVVUUUUTTTSSSSSSSSSRRRRRRRRRRRRQQNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>==============<<<<===<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::::9999988888888888877777777776666555555555554444444444443333322222222222221111111111100000000000000000/////////........---------,,,,,,,,,++++++++++*******)))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````_______````````````````````____________________________^^__________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYZZZZ[[[[[[[\\\\[[[[[\\\\\\]]]^^^^___``ccccccccccbbbbbbaaaaaabbbdeeffggghhhiiiiihhhhhhggghhhhhhgggggggfffffeeeeeeefffffffffeeeddccbba``_^^][ZZYYXXXWWWWVVVVVVVVVUUUUTTTSSSSSSSSRRRRRRRRRRRQQQQNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>==============<<<<<==<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::9999998888888888887777777777666555555555555444444444444333332222222222222111111111110000000000000000/////////........--------,,,,,,,,,+++++++++++********)))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!! aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````_________``````````````````____________________________^^^^________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYZZZZ[[[[[[[\\\[[[[[[[\\\\\]]]]^^^___``cccccccccccbbbbbbbbbbbbbbeeeffggghhhhhiihhhhhhgggghhhhhgggggggggffffeeeeeeefffffffffeeeddccbaa`_^^]]ZZYYXXXWWWWVVVVVVVVVVVUUUTTTSSSSSSSRRRRRRRRRRRRQQQQNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDEEEEEEEEEEEDDDDDDDDDDDDDCDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>==============<<<<<==<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::999999888888888887777777777766655555555555544444444444433333222222222222211111111110000000000000000/////////........--------,,,,,,,,+++++++++++*********)))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````___________````````````````_____________________________^^^^^_______^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZ[[[[[\\\\\\[[[[[[[\\\\\]]]^^^___``ccccccccccccbbbbbbbbbbbbceefffggghhhhhhhhhhhhggggghhhhhgggggggggfffffeeeeeeffffffffeeeddccbaa`__^]]\ZYYXXXWWWWWVVVVVVVVVVVUUUTTTSSSSSSSRRRRRRRRRRQQQQQQMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEEEEEDDDDDDDDDDDDDCCDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>==============<<<<<<==<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::999999888888888888777777777776665555555555554444444444443333322222222222221111111111000000000000000/////////.......--------,,,,,,,,,+++++++++++*********))))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````_____________``````````````_____________________________^^^^^^^_____^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[Z[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYZZZ[[[[[\\\\\\\[[[[[[[\\\\\]]]^^^___``cccccccccccccbbbbbbbbbbcceefffggghhhhhhhhhhhgggggghhhhhgggggggggfffffeeeeeeffffffffeeeddcbba``_^]]\[YYXXXWWWWWVVVVVVVVVVVVVUUTTTSSSSSSRRRRRRRRRRRQQQQQQMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDEEEEEEEEEEDDDDDDDDDDDDDCCDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>==============<<<<<<<=<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::99999988888888888877777777777666555555555554444444444444333332222222222221111111111000000000000000/////////.......--------,,,,,,,,,++++++++++**********)))))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!! aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````________________`````````````_____________________________^^^^^^^^____^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZ[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYZZZZ[[[[\\\\\\\\\[[[[[[\\\\\]]]^^^___``cccccccccccccccbbbbbbccccefffgggghhhhhhhhhhggggggghhhhgggggggggggffffeeeeeeffffffffeeedccbba`_^^]\\[YYXXWWWWWVVVVVVVVVVVVVVUUTTTSSSSSSRRRRRRRRRRQQQQQQQMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHGHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDEEEEEEEEEDDDDDDDDDDDDDCCCDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::9999999888888888887777777777776665555555555554444444444443333322222222222211111111100000000000000///////////......--------,,,,,,,,+++++++++++***********))))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! ``aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````__________________```````````_____________________________^^^^^^^^^^__^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZ[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYZZZ[[[[\\\\\\\\\\\[[[[[[\\\\]]]^^^___``cccccccccccccccccccccccccffffgggghhhhhhhhhggggggffhhhggggggggggggfffffeeeeeffffffffeeddccba``_^]]\[[YXXWWWWWVVVVVVVVVVVVVVVVUTTTSSSSSRRRRRRRRRRQQQQQQQQMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDEEEEEEEEDDDDDDDDDDDDDCCCCDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999998888888888877777777777766655555555555544444444444433333322222222222111111111000000000000////////////......--------,,,,,,,,++++++++++************)))))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! ````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````____________________`````````_____________________________^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\\[[[[[\\\\]]]^^^___``ccccccccccccccccccccccccdfffgggggghhhhhhgggggggfffhhggggggggggggggffffeeeeefffffffeeeddcbba`__^]\\[ZXXWWWWWVVVVVVVWVVVVVVVVVUTTTSSSSSRRRRRRRRRQQQQQQQQQMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEFFFFFFFEEEEEEEEEEEEEDDDDDEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::99999999988888888888777777777777666655555555555444444444444333333222222222221111111110000000000////////////.......-------,,,,,,,,,++++++++++*************)))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!! ```````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccccccdddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffeeeeefffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````______________________```````______________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXYYYYYYZZZ[[\\\\\\\\\\\\\\\[[[\\\\\]]]^^^___``ccccccccccccccccccccccdddfffggggggggggggggggggffffgggggghgggggggggfffffeeeegffffffeeeddcbba`_^]]\[[ZXXWWWWVVVVVVWWWWWWVVVVVVUTTTSSSSRRRRRRRRRQQQQQQQQQQMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEFFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::999999999988888888887777777777777666655555555555544444444444333333222222222211111111100000000//////////////.......-------,,,,,,,,,++++++++++*************)))))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! `````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccccccddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeedddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffeeeeeeeeeeeeeffffffffffffeeeeeefffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````________________________`````______________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXYYYYYZZZ[[[\\\]]]]]\\\\\\\\[\\\\\\]]]^^___```ccccccddddddccccccccdddddffgggggggggggggggggffffffggggghhhhhgggggggffffeeeeggfffffeeedccbaa`_^]\\[ZZXWWWWWVVVVVWWWWWWWWVVVVVUTTSSSSSRRRRRRRRQQQQQQQQQQQMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEFFFFFFEEEEEEEEEEEEEDDDDDDEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999998888888888777777777777766665555555555554444444444433333322222222221111111100000000/////////////........-------,,,,,,,,,++++++++++*************))))))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! ```````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccccccdddddddddddddddddddddddddddddeeeeeeeeeeeeeddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````_________________________````_____________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXYYYYZZZ[[\\\]]]]]]]]\\\\\\\\\\\\\]]]^^___```ccccdddddddddddddddddddddfgggggggggggggggfffffffffgggggghhhhhggggggfffffeeeggfffffeeedccba`__^]\[[ZZXWWWWVVVVVWWWWWWWWWWVVVVUTTSSSSSRRRRRRRRQQQQQQQQQQQMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFEEEEEEEEEEEEEDDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::99999999999988888888887777777777777766665555555555544444444444333333222222222111111110000000/////////////........--------,,,,,,,,,++++++++++**************))))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!! ``````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccdddddddddddddddddddddddddddddeeeeeeeeedddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````_________________________``______________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXYYYYZZ[[[\\]]]]]]]]]]\\\\\\\\\\\\]]]^^___```ccccddddddddddddddddddddeggggggggggggggfffffffffffggggggghhhhhgggggfffffeeeggfffffeeddccba`_^^]\[[ZYXWWWWVVVVWWWWWWWWWWWVVVVUTTSSSSRRRRRRRRQQQQQQQQQQQQMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEFFFFFEEEEEEEEEEEEDDDDDDDDEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::9999999999999888888888777777777777777766665555555555544444444443333332222222221111111000000/////////////..........-------,,,,,,,,,++++++++++**************))))))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! ```````````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddeeddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````````````````````________````````````````___________________________^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYZZZ[[\\]]]]]]]]]]]\\\\\\\\\\\]]]^^___```cccdddddddddddddddddddeeeffffffffffffffffeeeeeeeeeggggghhhhhhhhgggggfffffeeddddddcccbaa`__^]\[ZZYXXWWWVVVVVVVVVVVVVVVVVVVVUUUQQQPPPPPOOOOOOOOOOONNNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAABBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>===>>>============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::;::::::::::::::9999999999998888888888888877777777777766666666666555555555554444333333333222222211111100000000/////////////.......---------,,,,,,,,,,,++++++++++++++*************(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! `````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccbccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````````````````````__________``````````````___________________________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXYYYZZ[[\\\]]]]^]]]]]]]\\\\\\\\\\]]^^^___```cccdddddddddddddddeeeeeeefffffffffffffeeeeeeeeeeeegggggghhhhhhhggggggfffffedddddcccbbaa`_^^]\[ZZYXXWWVVVVVVVVVVVVWWWVVVVVVUUUQQQPPPPPOOOOOOOOOONNNNNNNNMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAABBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????>??????????>>>>>>>>>>>====>>>============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::;:::::::::::::999999999999888888888888888777777777777666666666665555555555544433333333322222221111111000000/////////////........---------,,,,,,,,,,,++++++++++++++**************(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaabcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccbbbcbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````````````````````````````____________`````````````__________________________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYZZ[[\\]]]^^^^^^^]]]]\\\\\\\\]]]^^^___```cccddddddddddeeeeeeeeeeeefffffffffffeeeeeeeeeeeeeeggggggghhhhhhggggggfffffedddddcccbba``_^]]\[ZYYXXWWVVVVVVVVVVVVWWWVVVVVVUUUQQQPPPPOOOOOOOOOOONNNNNNNNMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAABBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????>??????????>>>>>>>>>>>====>>=============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::;:::::::::::::9999999999988888888888888887777777777777666666666655555555555444333333333222222111111100000//////////////........---------,,,,,,,,,,,,++++++++++++++*************)(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! ``````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaacccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa````````````````````````````______________```````````___________________________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXYYYZZ[[\\]]^^^^^^^^^]]]]\\\\\\\]]]^^^___```ccddddddddeeeeeeeeeeeeeeeffffffffffeeeeeeeeeeeeeeeggggggggghhhgggggggfffffedddddccbbba``_^]\\[ZYYXWWWVVVVVVVVVVVWWWWVVVVVVUUUQQPPPPPOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAABAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????>>?????????>>>>>>>>>>>=====>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::;::::::::::::9999999999998888888888888888777777777777776666666665555555555444333333333222222111111100000/////////////.........---------,,,,,,,,,,,,+++++++++++++++*************)(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaa````````````````````````````________________`````````___________________________^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWXXXXXXXXYYYZZ[\\]]]^^^^^^^^^^]]]\\\\\\]]]]^^^___```ccddddddeeeeeeeeeeeeeeeeegfffffffeeeeeeedddddddeeegggggggggggggggggggffffeeddddcccbbaa`__^]\[[ZYXXWWWVVVVVVVVVVVWWWWVVVVVUUUTQQPPPPPOOOOOOOOOONNNNNNNNNMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>????????>>>>>>>>>>>>=====>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::;;:::::::::::999999999999888888888888888877777777777777666666666555555555544333333333222222211111100000////////////...........---------,,,,,,,,,,,,++++++++++++++**************)(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaacccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeefffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaa````````````````````````````__________________``````____________________________^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWXXXXXXXXYYYZZ[\\]]^^^^^^^^^^^]]]]]\\\\]]]]^^^___```ccdddddeeeeeeeeeeeeeeeeeegffffffeeeeeedddddddddddegggggggggggggggggggffffeeddddcccbba``_^^]\[ZZYXXWWWVVVVVVVVVVVWWWVVVVVVUUUTQQPPPPOOOOOOOOOONNNNNNNNNNMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>????????>>>>>>>>>>>======>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::;;:::::::::::99999999999988888888888888887777777777777766666666655555555544333333333222222211111100000///////////............---------,,,,,,,,,,,,,++++++++++++++*************))((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! ```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbcccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaa````````````````````````````____________________````_____________________________^^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWXXXXXXXXXYYZ[[\\]]^^^____^^^^^]]]]]\]]]]]]^^^__````cddddddeeeeeeeefffffffeeeffffffeeeeeddddddddddddddffggggggggggggggggfffffeedddcccbbaa``_^]\\[ZYYXXWWWVVVVVVVVVVVWWVVVVVVUUUUTQPPPPPOOOOOOOOONNNNNNNNNNNLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>???????>>>>>>>>>>>=======>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::;;:::::::::::9999999999998888888888888888777777777777776666666655555555544433333333222222211111100000///////////............----------,,,,,,,,,,,,+++++++++++++++*************))((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! _````````````````````````aaaaaaaaaaaaaaaaaaaaaaabbbbbbccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddeeeeeeeeeeeeeeeeddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaa`````````````````````````````______________________```____________________________^^^^^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWXXWWXXXXXYYZ[[\\]]^^_______^^^]]]]]]]]]]]^^^___````cdddddeeeeeeefffffffffeeefffffeeeeedddddddddddddddfffgggggggggggggggffffeeeddcccbbba``_^^]\[[ZYYXXWWWVVVVVVVVVVVVVVVVVVVUUUTTQPPPPOOOOOOOOOONNNNNNNNNNNLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>???????>>>>>>>>>>>=======>==============<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::;;:::::::::::9999999999998888888888888887777777777777776666666655555555444433333333222222211111100000//////////.............---------,,,,,,,,,,,,,++++++++++++++*************)))(((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! ___````````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbccccccccccccccccccccccccccccccccdddddddddcccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddeeeeeeeeeeeeeddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa```````````````````````````________________________`____________________________^^^^^^^^^^^^^^^^^^^^^]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWXWWWWXXXXYYZ[[\\]^^^________^^^]]]]]]]]]]^^^___````cdddddeeeeeeffffffffffeeeffffeeeedddddddddddddddddffffgggggggggggggfffffeeeddcccbbaa`__^]]\[ZZYXXWWWWVVVVVVVVVVVVVVVVVVUUUUTTPPPPPOOOOOOOOONNNNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKKJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>??????>>>>>>>>>>>=======================<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::;;:::::::::::9999999999998888888888888887777777777777776666666555555554444433333332222222111111000000/////////.............---------,,,,,,,,,,,,,,++++++++++++++*************)))(((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! _____`````````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccccccccccccccccccccccdddddcccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa`````````````````````````__________________________________________________^__^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWXXXXYYZ[[\\]^^^________^^^]]]]]]]]]^^^^___```acddddeeeeeefffffffffffeeeffffeeeedddddddddddddddddffffffgggggggggggfffffeeedcccbbaa``_^^]\\[ZYYXXWWWVVVVVVVVVVVVVVVVVVUUUUTTTPPPPOOOOOOOOONNNNNNNNNNNNNLLLLLLLLLLLKKKKKKKKKKKKKJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>?????>>>>>>>>>>>========================<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::;;:::::::::::9999999999998888888888888877777777777777766666666555555544444433333322222221111111000000////////.............----------,,,,,,,,,,,,,,+++++++++++++*************))))((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! ________`````````````````````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccdcccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddeeeeeeeeeddddddddddddddddddddddddddddddddddddddccceeeeeedddddddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa```````````````````````___________________________^______________________^^^_^^^^^^^^^^^^^^^^^^^^^^^]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXYYZZ[\\]^^^________^^^^]]]]]]]]^^^____```acddddeeeeeffffffffffffeeefffeeeeddddddcccccdddddddfffffffgggggggggfffffeeedcccbbaaa`__^]]\[ZZYYXXWWWVVVVVVVVVVVVVVVVVVUUUUTTTPPPOOOOOOOOONNNNNNNNNNNNNNLLLLLLLLLLKKKKKKKKKKKKKJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>?????>>>>>>>>>>>========================<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::;;;::::::::::9999999999998888888888888877777777777777666666665555555444444433333222222221111110000000///////..............----------,,,,,,,,,,,,,++++++++++++++*************))))((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! __________`````````````````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccddddddddddcdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddeeeeddddddddddddddddddddddddddddddddddddddddcccccceeddddddddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`````````````````````___________________________^^^_____________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXYYZZ[\\]]^^_________^^^^]]]]]]^^^^___````adddddeeeeeffffffffffffeeeffeeeedddddccccccccccddddffffffffgggggggfffffeeeedccbbbaa``_^^]\\[ZZYXXXWWWVVVVVVVVVVVVVVVVVUUUUTTTSPPPOOOOOOOOONNNNNNNNNNNNNMLLLLLLLLLLKKKKKKKKKKKKJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>????>>>>>>>>>>>==========================<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::;;;::::::::::9999999999998888888888888877777777777777666666665555554444444433332222222221111110000000//////..............----------,,,,,,,,,,,,,,+++++++++++++**************))))((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! _____________`````````````````````````aaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccdddddccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````````````____________________________^^^^^___________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWXXYYZZ[\\]]^^_________^^^^]]]]]^^^^^___````adddddeeeefffffffffffffeeeffeeedddddcccccccccccddddffffffffffgggfffffffeeeddccbbaa``__^]]\[[ZYYXXWWWWVVVVVVVVVVVVVVVVVUUUTTTTSPPPOOOOOOOOONNNNNNNNNNNNMMLLLLLLLLLKKKKKKKKKKKKKJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>????>>>>>>>>>>===========================<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::;;;::::::::::9999999999998888888888888777777777777776666666655555554444444433322222222211111110000000//////.............-----------,,,,,,,,,,,,,++++++++++++++*************)))))(((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! _______________``````````````````````````aaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccdcccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````````____________________________^^^^^^^_________________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXYYZ[[\]]^^^________^^^^^]]^^^^^^___````aaddddeeeeeffffffffffffeeeefeeeeddddccccccccccccccddfffffffffffffffffffeeeeddcbbaaa`__^^]\\[ZZYYXXWWWWVVVVVVVVVVVVVVVVUUUUTTTSSPPOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLLKKKKKKKKKKKKKJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>???>>>>>>>>>>>===========================<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::;;;::::::::::999999999998888888888888777777777777776666666655555554444444443332222222221111111000000//////..............----------,,,,,,,,,,,,,,++++++++++++++*************)))))(((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! __________________``````````````````````````aaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddccdddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbabbbbaaaaaaaaaaaaaaaaaaaaa``````````````____________________________^^^^^^^^^_______________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWXXXYYZ[[\\]]^^________^^^^^^^^^^^^____````aaddddeeeeeffffffffffffeeeefeeedddddccccccccccccccddffffffffffffffffffeeeedddbbbaa``__^]]\[[ZYYXXXWWWWVVVVVVVVVVVVVVVUUUUTTTTSSPOOOOOOOOONNNNNNNNNNNNNMMMLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>??>>>>>>>>>>>============================<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::;;;::::::::::999999999998888888888888777777777777766666666555555544444444443322222222221111111000000//////.............-----------,,,,,,,,,,,,,,+++++++++++++*************))))))((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! ____________________```````````````````````````abbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddcccccccddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaabaaaaaaaaaaaaaaaaaaaaaaaa````````````____________________________^^^^^^^^^^^_____________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWXXYYZZ[\\]]^^^^_____^^^^^^^^^^^^^____```aaaddddeeeeeffffffffffffeeedfeeeddddccccccccccccccccdffffffffffffffffffeeedddcbbaa``__^^]\\[ZZYYXXWWWWWVVVVVVVVVVVVVVUUUUTTTTSSSPOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>?>>>>>>>>>>>=============================<<<<<<<<<;;;;;;;;;;;;;;;::::::::::;;;::::::::::999999999988888888888887777777777777766666666555555544444444443322222222211111110000000//////............-----------,,,,,,,,,,,,,,++++++++++++++*************))))))((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! _______________________`````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````____________________________^^^^^^^^^^^^^___________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXYYZ[[\\]]^^^^^^__^^^^^^^^^^^^____````aaaddddeeeeeffffffffffffeeedeeeeddddccccccccccccccccdfffffffffffffffffeeedddccbbaa``__^]]\[[ZZYYXXWWWWWVVVVVVVVVVVVVUUUUUTTTTSSSOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<;;;;;;;;;;;;;;;::::::::::;;;;:::::::::999999999988888888888877777777777777766666665555555444444444433322222222211111110000000/////.............-----------,,,,,,,,,,,,,++++++++++++++*************)))))))((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! _______________________`````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````_____________________________^^^^^^^^^^^^^^^_________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWXXYYZZ[\\]]]^^^^^^^^^^^^^^^^^^^____```aaaadddeeeeeefffffffffffeeeedeeedddddccccccccccccccccdefffffffffffffffeeeeddcccbaa``__^^]\\[[ZYYXXXWWWWWVVVVVVVVVVVVUUUUUTTTTSSSSOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?@@????????????>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<;;;;;;;;;;;;;;:::::::::::;;;;:::::::::999999999988888888888777777777777777766666655555555444444444433322222222211111110000000/////............------------,,,,,,,,,,,,,++++++++++++++*************)))))))(((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! _______________________`````````````````````````abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccceeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````_____________________________^^^^^^^^^^^^^^^^^_______^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXYZZ[[\\]]]^^^^^^^^^^^^^^^^^____````aaaadddeeeeeefffffffffffeeeedeeedddddcccccccccccccccccfffffffffffffffeeeedddccbaaa``__^]]\\[ZZYYXXWWWWWWVVVVVVVVVVVUUUUUTTTTSSSSSOOOOOOOONNNNNNNNNNNNMMMMMMLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@AAAA@@@@@@@@@@@@@@@@@@@??@????????????>>>>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<;;;;;;;;;;;;;;:::::::::::;;;::::::::::99999999988888888888777777777777777766666665555555444444444444332222222221111111000000//////...........------------,,,,,,,,,,,,,++++++++++++++**************)))))))(((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! _______________________`````````````````````````aaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccdddddcccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````_____________________________^^^^^^^^^^^^^^^^^^^_____^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVWWWWWWWWWWXXYYZZ[\\\]]]^^^^^^^^^^^^^^^^____```aaaaadddeeeeeefffffffffffeeeedeeeeddddcccccccccccccccccffffffffffffffeeeedddcccbaa``__^^]]\[[ZZYYXXWWWWWVVVVVVVVVVVUUUUUTTTTTSSSSSOOOOOOONNNNNNNNNNNNMMMMMMMLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFEFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@AAA@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<;;;;;;;;;;;;;::::::::::::;;;:::::::::::9999999988888888887777777777777777666666655555555444444444444332222222211111110000000//////...........------------,,,,,,,,,,,,,++++++++++++++*************))))))))((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! _________________________```````````````````````aaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccdddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````_____________________________^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVWWWWWWWWWWXXXYZZ[[\\\]]]]]^^^^^^^^^^^^^___````aaaaaddeeeeeeefffffffffffeeeedeeeedddddcccccccccccccccceffffffffffffeeeedddcccbba```__^^]\\[[ZZYYXXWWWWWVVVVVVVVVVUUUUUTTTTTSSSSSROOOOOONNNNNNNNNNNNMMMMMMMMLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@AA@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>=>>>>>>>>>===============================<<<<<<<<<<;;;;;;;;;;;;;::::::::::::;;::::::::::::9999999988888888877777777777777776666666555555554444444444444332222222211111110000000/////...........------------,,,,,,,,,,,,,,+++++++++++++**************))))))))((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! ^^__________________________````````````````````aaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccceeeeeeeeddeeddddddddddddddddddddddddddddddddddcccccdddddddddddddddddcccccccccccccccccccccccccccccccccdddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````___________________________^^^^^^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVWWWVVVWWWWWXXYYZZ[[\\\]]]]^^^^]^^^^^^^^___````aaaaaddeeeeeeeffffffffffeeeeedeeeedddddccccccccccccccccefffffffffffeeeedddcccbba```__^^]]\\[[ZYYXXXWWWWWVVVVVVVVVUUUUUTTTTTSSSSSSROOOOOONNNNNNNNNNNNMMMMMMMMLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@AA@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>==>>>>>>>>===============================<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::;;::::::::::::999999998888888887777777777777776666666655555555444444444444433222222211111110000000//////...........------------,,,,,,,,,,,,,++++++++++++++*************)))))))))((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ^^^^^__________________________`````````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccceeedddddddddddddddddddddddddddddddddddddcccccccccccddddddddddddccccccccccccccccccccccccccccccccccccccddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^^^]]]]]]]]]]]]]]]]]]]]]]\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVWWVVVVVVWWWXXXYYZZ[[\\\]]]]]]]]]]^^^^^^___````aaaabddeeeeeeeefffffffffeeeeedfeeeedddddccccccccccccccceffffffffffeeeedddcccbbaa``___^^]]\\[ZZYYXXXWWWWWVVVVVVVVUUUUUTTTTTTSSSSSRROOOOONNNNNNNNNNNNMMMMMMMMMLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@AA@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>===>>>>>>>>=============================<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::;:::::::::::::999999998888888877777777777777776666666555555555444444444444433222222211111110000000/////...........------------,,,,,,,,,,,,,,++++++++++++++*************)))))))))(((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! ^^^^^^^___________________________``````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddcccccccccccccccccdddddddcccccccccccccccccccccccccccccccccccccccbbbbddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````_______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVWVVVVVVVWWWWXXYYZZ[[[\\\\]]]]]]]]]^^^^^___```aaaaabddeeeeeeeefffffffffeeeeedfeeeeddddddccccccccccccccefffffffffeeeedddcccbbaaa`___^^]]\\[[ZZYYXXXWWWWWVVVVVVVUUUUUTTTTTTSSSSSRRROOOONNNNNNNNNNNNMMMMMMMMMMLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@A@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>===>>>>>>>=============================<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::::::::99999999888888887777777777777776666666655555555444444444444443322222211111110000000//////...........------------,,,,,,,,,,,,,++++++++++++++*************))))))))))(((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! ^^^^^^^^^^__________________________````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddccccccccccccccccccccccccddccccccccccccccccccccccccccccccccccccccccbbbbbbbbcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````_____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVWVVVVVVVVWWWXXXYYZZ[[[\\\\]]]]]]]]]^^^^___```aaaaabddeeeeeeeeeffffffffeeeeeefeeeeeddddddccccccccccccceffffffffeeeedddcccbbaaa`___^^^]]\\[[ZZYYXXXWWWWWVVVVVVUUUUUTTTTTTSSSSSSRRROOOONNNNNNNNNNNNMMMMMMMMMMKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@A@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>====>>>>>>================<<<=========<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::9999999988888887777777777777777666666655555555544444444444444322222221111110000000//////...........-------------,,,,,,,,,,,,,++++++++++++++*************))))))))))((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! _______________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbcccccccccccccccccccbbbbbbbbbbbccccccccccccccbbbbbcccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccbbbbbbccccccccccccccbbbbbbbbbbbcccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVWWWWVVVVWWWWXXXYYZZ[[[\\\\]]]]]]]^^^^____```aaabbbbfffffffffggggggggggggffffhhgggggffffffeeeeeeeeeeeeeeeeeeeeeeedddcccbbaaa```___^^^]]\\[[ZZYYYXXXWWWWWUUUTTTTTSSSSSRRRRRRQQQQQQNMMMMMMMMMMMMLLLLLLLLLLLLKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????@@???????????????>>>>>>>>??>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::9999999998888877777777777777666666666665555555554444444444444333333222222111111100000000//////.............------,,,,,,,,,++++++++++++++************)))))))))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!! ^^^____________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbccccccccccccccccbbbbbbbbbbbbbbbccccccccccbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccddccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccbbbbbbbbbcccccccccccbbbbbbbbbbbbbbcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVWWWVVVVVWWWWWXXYYZZZ[[[\\\]]]]]]]]^^^^___```aaabbbbfffffffffgggggggggggfffffhhgggggfffffffeeeeeeeeeeeeeeeeeeeeeedddccbbaaa```___^^^]]]\\[[ZZYYYXXXWWWWWUUTTTTTSSSSSRRRRRRQQQQQQQNMMMMMMMMMMMLLLLLLLLLLLLLKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@AAAA@@@@@@@@@@@@@@@@?????@@??????????????>>>>>>>>>?>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::999999999888887777777777777666666666665555555555444444444444433333322222111111100000000//////.............-------,,,,,,,,,+++++++++++++************))))))))))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!! ^^^^^__________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbccccccccccccbbbbbbbbbbbbbbbbbbbbcccccbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddccdddddddddddddddddddddddddccccccccccccbbbbbbbbbbbbbccccccccbbbbbbbbbbbbbbbbbccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVWWWVVVVVVWWWWXXXYYZZZ[[[\\\\]]]]]]^^^^___```aaaabbbffffffffffggggggggggfffffhhhgggggffffffeeeeeeeeeeeeeeeeeeeeedddccbbaaa```__^^^^]]]\\\[[ZZYYYXXXWWWWWUUTTTTSSSSSRRRRRRRQQQQQQQMMMMMMMMMMMLLLLLLLLLLLLLKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@AAAA@@@@@@@@@@@@@@@??????@@?????????????>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<;;;<<<<<<<<;;;;;;;;;;;;;;;;:;;;;;:::::::::::::::::::::::::::::::::99999999988887777777777777666666666666555555555544444444444443333322222111111100000000///////.............-------,,,,,,,,++++++++++++++************)))))))))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!! ^^^^^^^^__________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbccccccccbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddcccccccdddddddddddddddddddddddddcccccccccbbbbbbbbbbbbbbbbcccccbbbbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````````````````__________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXYYYXXXXXXXXXXXXXXXXXXXXXWXXWWWWWWWWWWWWWWWWWWWVVVVWWVVVVVVVVWWWWXXYYYZZ[[[[[\\\]]]]]]^^^^___``aaaabbbfffffffffffgggggggggfffffhhhgggggfffffffeeeeeeeeeeeeeeeeeeedddcccbbaa```___^^^]]]]\\[[[ZZYYYXXXXWWWWUUTTTTSSSSRRRRRRRQQQQQQQQMMMMMMMMMMLLLLLLLLLLLLLKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@AAA@@@@@@@@@@@@@@@???????@@????????????>>>>>>>>>>>>>>>>>>>>>>>=============<======<<<<<<<<<<<<<<<;;;;<<<<<<;;;;;;;;;;;;;;;;;::;;;;::::::::::::::::::::9:::::::::::::99999999988887777777777777666666666665555555555544444444444433333322222111111000000000//////.............--------,,,,,,,,+++++++++++++************))))))))))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!! ^^^^^^^^^^___________________`````````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccdddddddddddddccccccccccccdddddddddddddddddddddddcccccccbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa```````````````_____________^^^^^^^^^^^^^^^^^^^^^^^]]^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVWVVVVVVVVVWWWWXXXYYZZZ[[[[\\\\\]]]]]^^^___```aaabbbefffffffffffggggggfffffffhhhggggggffffffeeeeeeeeeeeeeeeeeeedddccbbaa```___^^^]]]]\\\[[[ZZYYYXXXXWWWWUUTTTTSSSSRRRRRRQQQQQQQQPMMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@AA@@@@@@@@@@@@@@@@???????@????????????>>>>>>>>>>>>>>>>>>>>>>>>============<<=====<<<<<<<<<<<<<<;;;;;;<<<<;;;;;;;;;;;;;;;;;::::;;;:::::::::::::::::::999::::::::::::99999999998888777777777777666666666666555555555554444444444443333322222111111000000000///////.............--------,,,,,,,++++++++++++++************)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!! ^^^^^^^^^^^^^___________________`````````````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddccccccccccccddddddddcccccccccccccccccdddddddddddddddddddccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````````_______________^^^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWVVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\]]]]^^^___```aaabbbeffffffffffffffffffffffffhhhggggggffffffeeeeeeeeeeeeeeeeeedddccbbaa```___^^^]]]]\\\[[[ZZZYYYXXXXWWWWUUTTTSSSSRRRRRRQQQQQQQQQPMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@AA@@@@@@@@@@@@@@@????????@????????????>>>>>>>>>>>>>>>>>>>>>>>============<<<=====<<<<<<<<<<<<<;;;;;;;<<;;;;;;;;;;;;;;;;;;:::::;::::::::::::::::::::9999:::::::::::99999999999888877777777777766666666666655555555554444444444444333332222111111000000000///////.............---------,,,,,,,+++++++++++++************))))))))))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^^__________________``````````````````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccccdddccccccccccccccccccccccdddddddddddddddccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````````_________________^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWWXXYYYZZZZ[[\\\\\\]]]]]^^^__```aaaabbeefffffffffffffffffffffffhhhggggggffffffeeeeeeeeefeeeeeeeedddccbbaa``___^^^]]]]\\\\[[[ZZZYYYXXXXWWWWUUTTTSSSSRRRRRRQQQQQQQQPPMMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@A@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>============<<<====<<<<<<<<<<<<<;;;;;;;;<;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999:::::::::999999999999988887777777777766666666666655555555555444444444444333332222211111000000000////////.............---------,,,,,,++++++++++++++************)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^^^^___________________`````````````````````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeedddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````````____________________^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVWWWWXXXYYYZZZZ[[\\\\\\]]]]^^^___```aaabbeefffffffffffffffffffffffhhggggggffffffffeeeeeefffeeeeeeeedddccbba```__^^^]]]]\\\\[[[[ZZZYYYXXXXWWWWUUTTTSSSSRRRRRQQQQQQQQPPPMMMMMMMLLLLLLLLLLLLLKKKKKKJJJJJIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>============<<<<===<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999::::::::999999999999998888777777777766666666666665555555555544444444444433333222211111000000000////////.............----------,,,,,,+++++++++++++************))))))))))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^^^^^^^___________________`````````````````````````aaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddeedddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````````______________________^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWWXXXYYYZZZZZ[[\\\\\\]]]]^^___```aaaabeeefffffffffffffffffffffehgggggggffffffffeeeeeffffeeeeeeedddcccbaa``__^^^]]]\\\\\[[[[ZZZZYYYXXXXWWWWUUTTTSSSRRRRRRQQQQQQQQPPPMMMMMMLLLLLLLLLLLLLKKKKKKKJJJJIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999::::::99999999999999988888777777777766666666666655555555555544444444444433333222211111000000000////////.............----------,,,,,,+++++++++++++************))))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^^^^^^^^^____________________``````````````````````````aaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````````````````________________________^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVWWWWXXXXYYYZZZZ[[[\\\\\]]]]^^^___``aaaabeeeeffffffffffffffffffeeegggggggffffffffeeeeefffffeeeeeeedddccbbaa``__^^^]]]\\\\[[[[[ZZZYYYYXXXXWWWWUTTTTSSSRRRRRQQQQQQQQPPPPMMMMMLLLLLLLLLLLLLKKKKKKKKJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>============<<<<<==<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::99999999999::::999999999999999998888777777777766666666666665555555555544444444444433333222221111000000000////////.............-----------,,,,,++++++++++++++***********))))))))))))))((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^^^^^^^^^_______________________```````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaabbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````````````````__________________________^^^^^^^^^^^]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWXXXYYYYZZZ[[[[\\\\\]]]^^^___```aaaaeeeefffffffffffffffeeeeeegggggfffffffffeeeeeffffffeeeeeeeeddccbbaa``__^^]]]\\\\[[[[[ZZZZYYYYXXXXWWWWUTTTSSSSRRRRRQQQQQQQPPPPPMMMMMLLLLLLLLLLLLKKKKKKKKKJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<=<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::9999999999999:::999999999999999999888877777777776666666666665555555555554444444444443333322221111100000000/////////.............-----------,,,,,+++++++++++++************))))))))))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````aabbbbbbbbbbbbbbbbbbbbbbbaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaabbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````````````````````__________________________^^^^^^^^^]]]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWXXXYYYYZZZ[[[[[\\\\]]]]^^___```aaaaeeeeeefffffffffffeeeeeeeeggggffffffffeeeeeeeffffffeeeeeeeeddccbbaa``__^^]]]\\\[[[[[ZZZZYYYYXXXXXWWWWUTTTSSSSRRRRQQQQQQQQPPPPPMMMMLLLLLLLLLLLLKKKKKKKKKKJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<=<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::99999999999999:99999999999999999998888877777777766666666666655555555555544444444444443333322221111100000000////////.............------------,,,,+++++++++++++*************)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````aaaabbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbbbbaaaaaaaabbbbbbbbbbbbbbbbbaaaaaaaaaaa``````````````````````________________________^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWXXXXYYYYZZ[[[[[[\\\\]]]^^^___```aaaeeeeeeffffffffeeeeeeeeeeeggffffffffeeeeeeeeeefffffffeeeeeeddccbbaa``__^^]]]\\\[[[[ZZZZZYYYYXXXXWWWWVUTTTSSSSRRRRQQQQQQQPPPPPPMMMLLLLLLLLLLLLKKKKKKKKKKKJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::99999999999999999999999999999999998888887777777766666666666655555555555554444444444443333332222111100000000/////////.............------------,,,,+++++++++++++************))))))))))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ]^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````aaaaaaaabbbbbbbbbbbbbbbbbaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbbbaaaaaaaaaaabbbbbbbbbbbbbbbaaaaaaaaaaa````````````````````````______________________^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWXXXXYYYYYZZ[[[[[\\\\]]]^^^___```aaaeeeeeeeffffffeeeeeeeeeeddffffffffeeeeeeeeeeeeffffffffeeeeedddccbaa``__^^]]]\\[[[[[ZZZZYYYYXXXXXWWWWVTTTTSSSRRRRRQQQQQQPPPPPPPMMLLLLLLLLLLLLLKKKKKKKKKKKIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>=>>>>>>=============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::999999999999999999999999999999999988888887777777666666666666555555555555544444444444443333322222111100000000/////////............-------------,,,+++++++++++++*************)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!! ]]]^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````aaaaaaaaaaabbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaabbbbbbbaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaa`````````````````````````____________________^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWXXXXYYYYZZZ[[[[[\\\\]]]^^___```aaaeeeeeeeeeffeeeeeeeeeeedddfffffeeeeeeeeeeeeeeeffffffffeeeeedddccbba``__^^]]]\\[[[[ZZZZYYYYXXXXXWWWWVVTTTTSSSRRRRRQQQQQQPPPPPPPMLLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBABAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>==>>>>>>============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::99999999999999999999999999999999998888888777777766666666666555555555555544444444444444333332222111110000000//////////............-------------,,,+++++++++++++************))))))))))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! ]]]]]]^^^^^^^^^^^^^^^^^^_________________________````````````````````````aaaaaaaaaaaaaaabbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaabbbbbbbaaaaaaaaaaaaaaaaaabbbbbbbbbbaaaaaaaaaaaaaaa`````````````````````````_________________^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUVVVVVVVVVVVVWWWWWXXXXYYYYYZZZ[[[[\\\\]]]^^^___```aaeeeeeeeeeeeeeeeeeeeeeddddffffeeeeeeeeeeeeeeeeefffffffeeeeedddccbbaa``_^^]]]\\[[[[ZZZZYYYYXXXXWWWWVVVTTTSSSSRRRRRQQQQQPPPPPPPPMLLLLLLLLLLLLKKKKKKKKKKKKKIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAABAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>===>>>>>=============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999999999999999999999999988888888777777666666666666555555555555544444444444443333332222111110000000//////////...........--------------,,+++++++++++++*************)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!! ]]]]]]]]^^^^^^^^^^^^^^^^^^^_________________________`````````````````````aaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddccdddcccccccccccdddddddddddddddddddddddddccccccccccccccccccccccbbbbccccccccccccccbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbaaaaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaaaaabbbbbbbaaaaaaaaaaaaaaaaaa`````````````````````````_______________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUVVVVVVVVVVVVVWWWWXXXXXYYYYZZZZ[[[[\\\]]]^^^___```aadeeeeeeeeeeeeeeeeeeedddddffeeeeeeeeedddeeeeeeeefffffeeeeeedddccbbaa``__^^]]\\[[[ZZZZYYYYXXXXWWWWWVVVTTTSSSSRRRRQQQQQQPPPPPPPPLLLLLLLLLLLLKKKKKKKKKKKKKJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????>???????>>>>>>>>>>>>>>====>>>>=============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::99999999999999999999999999999999888888888877777666666666666555555555555544444444444444333333222211110000000///////////...........-------------,,,+++++++++++++************))))))))))))))((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! ]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^_________________________``````````````````aaaaaaaaaaaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbcccccccccbbbbbbbbbbbbbbbbccccccccccccccccccccbbbbbbbbbaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaaaaa```````````````````````________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWXXXWWWWWWWWWWWWWWWWWWWWWVWWVVVVVVVVVVVVVVVVVVVVUUUVVVVVVVVVVVVVWWWWWXXXXXYYYZZZZZ[[[[\\\]]]^^___```aadeeeeeeeeeeeeeeeeeeddddddfeeeeeedddddddddeeeeeeeffeeeeeeeeeddcccbba``__^^]]\\[[[ZZZZYYYXXXXWWWWWVVVVTTTSSSSRRRRQQQQQPPPPPPPPOLLLLLLLLLLLKKKKKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????>>??????>>>>>>>>>>>>>>=====>>>==============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999999999999999998888888888877777666666666665555555555555544444444444443333332222211110000000///////////..........--------------,,++++++++++++++************)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^__________________________```````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbccccbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaa````````````````````________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWXXWWWWWWWWWWWWWWWWWWWWVVVWVVVVVVVVVVVVVVVVVVVUUUUUVVVVVVVVVVVVVVWWWWXXXXXXYYYZZZZZ[[[\\\]]]^^^__````addeeeeeeeeeeeeeeeeedddddceeeeeedddddddddddeeeeeeefeeeeeeeeedddccbbaa``_^^]]\\[[[ZZZYYYYXXXWWWWWVVVVVTTSSSSSRRRRQQQQQPPPPPPPOOLLLLLLLLLLKKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????>>>?????>>>>>>>>>>>>>>======>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999999999999999988888888888777776666666666655555555555555444444444444443333332222111110000000///////////..........-------------,,,+++++++++++++************))))))))))))))((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^___________________________```````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVUUUUUVVVVVVVWWWWWXXXXXXYYYZZZZ[[[\\\]]]^^^___```addeeeeeeeeeeeeeeeeedddddceeeeeddddddddddddddeeeeeeeeeeeeeeedddccbbaa``__^^]\\\[[ZZZYYYXXXWWWWWVVVVVUTTSSSSSRRRRQQQQPPPPPPPOOOLLLLLLLLLKKKKKKKKKKKKKJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@?@@@@?????????????????>>>>?????>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999999999999999999988888888888777776666666666655555555555555544444444444443333333222211110000000////////////.........--------------,,++++++++++++++************))))))))))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^___________________________````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````_________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUVVVVVVWWWWWWXXXXXXYYYZZZZ[[[\\]]]^^^___````ddeeeeeeeeeeeeeeeeedddddceeeeddddddddddddddddeeeeeeeeeeeeeddddccbbaa``__^^]]\\[[ZZZYYYXXXWWWWVVVVVUUTSSSSSRRRRRQQQQPPPPPPOOOOLLLLLLLLKKKKKKKKKKKKKJJJJJIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?@@@@????????????????>>>>>????>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999999999999999988888888888777776666666666555555555555555444444444444443333332222111110000000////////////.........-------------,,,+++++++++++++************))))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^___________________________`````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWXXXXXYYYYZZZ[[[\\\]]^^^___````dddeeeeeeeefeeeeeeedddddceeeddddddccccccddddddeeeeeeeeeeeeddddccbbbaa``_^^]]\\[[ZZZYYXXXWWWWVVVVUUUUSSSSSSRRRRQQQQQPPPPPOOOOOLLLLLLLKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??@@@???????????????>>>>>>>???>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::9999999999999999999999999999998888888888777776666666666655555555555555444444444444443333333222211111000000/////////////.........-------------,,,+++++++++++++************))))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^____________________________`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaa```````````_________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUVVVVVVVWWWWWWXXXXYYYYZZZ[[[\\\]]]^^___````dddeeeeeeeefeeeeeeedddddceeedddddcccccccccddddddeeeeeeeeedddddccbbbaa``__^^]\\[[ZZZYYXXXWWWVVVVUUUUUSSSSSSRRRRQQQQPPPPPPOOOOOLLLLLLKKKKKKKKKKKKKJJJJJJJIIIIIHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???@@@??????????????>>>>>>>>??>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::9999999999999999999999999999988888888888777776666666666555555555555554444444444444433333332222111110000000/////////////........-------------,,,,++++++++++++*************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^__________________________`aaaaaaaaaaaaaaaaaaaaaaaa```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````aaaaaaaaaaaaaaaaaaaaaa```````````_________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWXXXYYYYYZZZ[[\\\]]]^^^___```dddeeeeeeeefeeeeeeeeddddceeeddddccccccccccccdddddddddddddddddcccbbbaa``__^^]\\[[ZZZYYXXWWWVVVVUUUUUUSSSSSSRRRRQQQQPPPPPOOOOOOLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@????@@??????????????>>>>>>>>>?>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999999999999998888888888777776666666666655555555555555444444444444443333332222211111000000//////////////........-------------,,,,++++++++++++*************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````aaaaaaaaaaaaaaaaaaaa````````aaaaaaaaaaaaaaaaa``aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaaaaaaa```````aaaaaaaaaaaaaaaaaaa```````````____________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWXXXYYYYZZZ[[\\\]]]^^^___```ddddeeeeeeffeeeeeeeeddddceeeddddccccccccccccccdddddddddddddddcccbbbaa``__^^]\\[[ZZZYYXXWWWVVVUUUUUUUSSSSSRRRRRQQQQPPPPOOOOOOOLLLLKKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????@??????????????>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<;<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999999999999998888888888777776666666666555555555555554444444444444433333332222111110000000/////////////........-------------,,,,,+++++++++++**************))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^_____________________```````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbbaaaaaaaaaaaa`````````````````````````__________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVWWWWWWWWWVVVVVVVVVVVVVVVVWWWWVVVVVVVVVVVVVVVVVVVVUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVVWWWWWWXXXXXYYYZZZ[[[\\\]]^^^___````acccddddddeeeeeedddddccccbfeeeeddddccccccccccddddddddddddddddccccbbbaa``__^^^]]\\[[ZZZYYXXWWWVVVVVVUURRRQQQQQQPPPPOOOONNNNNNNNLLLLKKKKKKKKKKKKKKJJJJJJJJIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>>??>>>>>>>>>>>>======================<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::999999999999999999988888888888898888888888888777777777767766666666666555555555555555544444444444433333222211111000000/////////////........-------------,,,,,,++++++++++++*************)))))))))))(((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^_____________________```````````````````````````aaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccbbbbbbccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbaaaaaaaaaaaaaaa``````````````````````___________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWVVVVVVVVVVVVVVVVVVWWVVVVVVVVVVVVVVVVVVVVVUUVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUVVVVVVVWWWWWWXXXXYYYZZZ[[[\\]]]^^^___````accccdddddeeeeeeddddddcccbfeeeeddddccccccccccccddddcddddddddcccccbbbaa``__^^^]]\\[[ZZZYYXXWWWVVVVUUUURQQQQQQQPPPPOOOOONNNNNNNMLLLKKKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::999999999999999999888888888888898888888888888777777777767766666666665555555555555555444444444444333333222211110000000/////////////........-------------,,,,,,+++++++++++**************)))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! \\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^_____________________````````````````````````````aaaaa``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccbbbbbbbbbbbbbbccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaabbbbbbbbaaaaaaaaaaaaaaaaa````````````````````__________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVWVVVVVVVVVVVVVVVVVVVVUUUUVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWXXXYYYZZZ[[[\\]]]^^^___````accccddddddeeeeeddddddcccbfeeeeddddccccccccccccccddcccccccccccccbbbaaa``__^^^]]\\[[[ZZYYXXWWWVVVVUUUUQQQQQQQQPPPPOOOONNNNNNNMMLLKKKKKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?@??????????????>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::999999999999999999888888888888889888888888888877777777776776666666666555555555555555444444444444433333222221111000000/////////////........-------------,,,,,,,+++++++++++**************))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! \\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^______________________````````````````````````````a``````````aaaaaaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddccbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaaabbbbbaaaaaaaaaaaaaaaaaaaa`````````````````___________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[ZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWXXXYYYZZZ[[[\\]]]^^____````accccddddddeeeeeddddddccccffeeedddccccccccccccccccdccccccccccccbbbbaa```__^^^]]\\[[[ZZYYXXWWWVVVUUUUUQQQQQQQPPPPOOOOONNNNNNMMMLKKKKKKKKKKKKKKJJJJJJJJJJJIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::::::::::::::9999999999999999999888888888888889888888888888877777777776776666666666555555555555554444444444444333333222221110000000/////////////........-------------,,,,,,,++++++++++**************)))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! \\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^________________________````````````````````````````````````````aaaaaaaaaaa``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaaaaaaa```````````````__________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\[[[[[ZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVWWVVVVVVVVVVVVVVVVVVVVVVUVVVVVVVVVVVVVVVVVVUUUUUUUVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWXXXYYYZZZ[[\\\]]^^^____````accccdddddddeeeeddddddccccffeeedddccccccbbbbccccccccccccccccbbbbbbaaa``__^^^^]]\\[[[ZZYYXXWWVVVUUUUUUQQQQQQPPPPPOOOONNNNNNMMMMKKKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::::::::::::99999999999999999999888888888888888988888888888888777777777677666666666655555555555544444444444444333333222221111000000/////////////........-------------,,,,,,,,++++++++++**************))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! \\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________````````````````````````````````````````````aaaaaa````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``bbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\[[[ZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWVVVVVVVVVVVVVVVVVVVVVVUUVVVVVVVVVVVVVVVVVUUUUUUUUVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVWWWWWWWXXXYYYZZZ[[\\]]]^^^____````acccccddddddeeedddddddccccffeeedddccccccbbbbbccccccbbbccbbbbbbbbaaaa```__^^]^]]\\\[[ZZYYXXWWVVVUUUUUUQQQQQPPPPPOOOONNNNNNNMMMMKKKKKKKKKKKKKJJJJJJJJJJJJJHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999998888888888888888988888888888888777777777677666666666655555555555444444444444444333332222221110000000/////////////........-------------,,,,,,,,+++++++++**************)))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!  \\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````````````````````````````a`````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````_______________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\[ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUVVVVVVVVVVVVVVVUUUUUUUUUUVVVVVVVUUUUUUUUUUUUUUUUUTUUUUUUUUUUUVVVVVWWWWWWWXXXYYYZZ[[[\\]]]^^____`````acccccddddddddedddddddccccffeeeddddccccbbbbbbbbccccbbbbbbbbbbbbaaaa```__^^^]^]]\\\[[ZZYYXXWWVVVUUUUUTQQQQPPPPPOOOOONNNNNNMMMMMKKKKKKKKKKKKJJJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>===============<===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::::::::::::9999999999999999999988888888888888888888888888888888777777777677766666666655555555554444444444444443333332222211110000000////////////........-------------,,,,,,,,,+++++++++**************))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````__________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUVVVVVVVVVVVVVVUUUUUUUUUUUVVVVVUUUUUUUUUUUUUUUUUUTTUUUUUUUUUUUVVVVVWWWWWWXXXXYYZZZ[[[\\]]^^^____`````acccccddddddddddddddddccccffeeeddddccccbbbbbbbbbcccbbbbbbbbbbaaaa````___^^]]]]]\\\[[ZZYYXXWWVVVUUUTTTQQPPPPPPPOOOONNNNNNMMMMMMKKKKKKKKKKKJJJJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>===============<<==<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::::::::::99999999999999999999888888888888888888888888888888888877777777767776666666665555555554444444444444443333332222211110000000////////////.........-------------,,,,,,,,,++++++++**************)))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^_________________________```````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````_____________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUVVVVUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUUUVVVVVWWWWWWXXXXYYZZZ[[\\]]]^^^___``````acccccddddddddddddddddccccffeeeddddcccccbbbbbbbbbbcbbbbbbbaaaaaa````___^^^]]]]]\\\[[ZZYYXXWWVVUUUUTTTPPPPPPPPOOOONNNNNNMMMMMMMKKKKKKKKKKJJJJJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>==============<<<=<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::::::::::999999999999999999998888888888888888888888888888888888877777777767776666666665555555554444444444444433333332222211110000000////////////........-------------,,,,,,,,,,++++++++**************))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\]]]]]]]^^^^^^^^^^^^^^^^^^^^__________________________``````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````_______________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVUUUUUUUUUUUUUUVVUUUUUUUUUUUUUUUUUUUTTTTUUUUUUUUUUUVVVVVWWWWWXXXXXYYZZZ[[\\]]]^^____``````acccccddddddddddddddddccccffeeeedddcccccbbbbbbbbbbbbbbaaaaaaaa````____^^^]]]]]]\\\[[ZZYYXXWWVVUUUTTTTPPPPPPPOOOOONNNNNNMMMMMMMKKKKKKKKKJJJJJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>=>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::::::::9999999999999999899998888888888888888888888888888888888887777777776777666666666555555554444444444444433333332222211110000000////////////.........-------------,,,,,,,,,,+++++++**************)))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^^^^__________________________```````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````_________________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZYYYYYYXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUUVUUUUUUUUUUUUUUUUUUUTTTTTUUUUUUUUUUUVVVVVWWWWWXXXXXYZZZ[[[\\]]^^^____``````acccccddddddddddddddddccccffeeeedddcccccbbbbbbbbbbbaaaaaaaaa`````___^^^^]]]]]]\\\\[[ZZYYXXWWVVUUTTTTTPPPPPOOOOOONNNNNNMMMMMMMMKKKKKKKKJJJJJJJJJJJJJJIIIIHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>==>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999999999998899888888888888888888888888888888888888877777777776777666666666655555554444444444443333333322222211110000000////////////........-------------,,,,,,,,,,,+++++++**************))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^___________________________```````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaa```aaaaaaaaaaaaaaaa`````````_________________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZYYYYYYYYXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUVVVVWWWWWXXXXXYYZZZ[[\\\]]^^^____``````acccccddddddddddddddddccccffeeeedddccccccbbbbbbbbbbaaaaaaa`````____^^^^]]]]\]]\\\\[[ZZYYXXWVVUUUTTTTSPPPOOOOOOONNNNNNMMMMMMMMMKKKKKKJJJJJJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>===>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999888898888888888888888888888888888888888888877777777776777666666666655555554444444444433333333322222111110000000///////////.........-------------,,,,,,,,,,,++++++**************)))))))))))(((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^___________________________```````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaa```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaa``````aaaaaaaaaaaaa````````````_________________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUVVVVVVVVVVVVUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTUUUUUUUUUUUVVVVWWWWWXXXXXYYZZZ[[\\\]]^^^____`````aacccccddddddddddddddddccccffeeeddddccccccbbbbbbbbbbaaaaa`````____^^^^^]]]]\\]\\\\[[[ZZYYXWWVVUUTTTTSSPOOOOOOOONNNNNNMMMMMMMMMMKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@AAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>===>>>>>>============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::::::9999999999999999888888888888888888888888888888888888888888877777777776677666666666665555554444444444333333333322222211111000000////////////........-------------,,,,,,,,,,,,++++++**************))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^____________________________`````````___```````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaa````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaa`````````aaaaaaaaaa```````````````_______________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVVVVVUUUUUUUUUUUUUUUVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTUUUUUUVVVVWWWWWXXXXXYZZZ[[[\\]]]^^^____`````aacccccdddddddddddddddcccccffeeeddddcccccccbbbbbbbbbaaa`````_____^^^^]]]]]\\\]\\\\[[[ZZYYXWWVVUUTTTSSSOOOOOOOONNNNNNNMMMMMMMMMMKKKKJJJJJJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@AA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>====>>>>>=============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::9:::99999999999999988888888888888888888888888888888888888888888777777777766677666666666655555554444444433333333333222222111111000000///////////.........-------------,,,,,,,,,,,,+++++**************)))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!  [[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^____________________________`````_______``````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaa``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaa`````````````aaaaaaa``````````````````_____________________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUVVVVVVVVUUUUUUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVVWWWWXXXXXYYZZZ[[[\\]]]^^^____``````acccccdddddddddddddddccccbfeeeeddddccccccbbbbbbbbbbaa`````____^^^^^]]]]]\\\\\\\\\[[[ZYYXXWVVUUTTTSSSSOOOOOOONNNNNNNMMMMMMMMMMLKKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@A@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>=====>>>>=============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::99:9999999999999998888888888888888888888877777777777888888888887777777777666676666666666655555554444444333333333332222222111111000000///////////.........------------,,,,,,,,,,,,,+++++**************))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!  [[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^_____________________________`__________```````````````_`````````````````````````````````aaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````aaaaaaaaa````````````````aaaa`````````````````````__________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUVVVVVVVUUUUUUUUUUUUUUUUUUVUUUUUUUUUUUUUUUUUUUUUUTTUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUVVVVWWWWXXXXXYYZZZ[[[\\]]]^^^____``````acccccdddddddddddddddccccbfeeeddddccccccbbbbbbbbbbba````____^^^^^]]]]]]\\\\\\\\\\[[ZZYYXWWVVUTTTSSSSROOOOONNNNNNNNMMMMMMMMMMLLKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@A@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>======>>>=============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:;;;:::::::::::::::::::99999999999999999888888888888888888888877777777777777888888888777777777777666666666666666655555554444443333333333222222221111111000000//////////..........------------,,,,,,,,,,,,,++++**************)))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!  [[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^________________________________________```````````______```````````````````````````````````aaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````aaaaa````````````````````a````````````````````````_______________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[ZZZZZZZYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTUUUUUVVVVWWWWXXXXXYYZZZ[[[\\\]]^^^____``````acccccddddddddddddddccccbbeeeddddccccccbbbbbbbbbbba````____^^^^]]]]]]\\\\\\\\\\\[[[ZZYXXWVVUUTTSSSSRROOONNNNNNNNNMMMMMMMMMMLLLKJJJJJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>======>>>=============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::;;:::::::::::::::::::99999999999999999888888888888888888888777777777777777788888888777777777776666666666666666665555554444443333333333222222222111111100000///////////..........-----------,,,,,,,,,,,,,,++++**************))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!  [[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________``````___________``````````````````````````````````````aa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````__aa````````````````````````````````````````````````_____________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[ZZZZYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTUUUUUVVVVWWWWWXXXXXYZZZ[[[\\\]]]^^^____`````acccccddddddddddddddccccbbeeedddcccccbbbbbbbbbbbbaa```___^^^^]]]]]]]\\\\\\\\\\\\[[ZZYYXWWVUUTTSSSSRRRONNNNNNNNNNMMMMMMMMMMLLLLJJJJJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>=======>>=============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::;;:::::::::::::::::::99999999999999988888888888888888888877777777777777777788888777777777777766666666666666666655555554444443333333332222222221111111100000//////////...........-----------,,,,,,,,,,,,,++++**************)))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!  [[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________________________`_________________```````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````______``````````````````````````````````````````````````__________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[ZZYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUUTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTUUUUUVVVWWWWWXXXXXYZZZZ[[\\\]]]^^^____`````acccccddddddddddddddcccbbbeedddccccbbbbbbbbbbbbaaaa``___^^^^]]]]]]\\\\\\\\\\\\\[[[ZZYXXWVVUTTTSSSRRRRNNNNNNNNNNMMMMMMMMMMLLLLLJJJJJJJJJJJJJJIIIIIIIIIIIIHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>========>=============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::;:::::::::::::::::::999999999999999888888888888887888887777777777777777777788777777777777777666666666666666666655555554444433333333322222222221111111000000//////////...........----------,,,,,,,,,,,,,,++++**************))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!  [[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________________________________________________`````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````__________``````````````````````````````````````````````````_______^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUVVVVWWWWWXXXXYYZZZ[[[\\]]]^^^____`````acccccdddddddddddddccccbbbedddcccbbbbbbbbbbbbaaaaaa____^^^]]]]]\\\\\\\\\\\\\\\\[[ZZYYXWWVUUTTSSRRRRRRNNNNNNNNNMMMMMMMMMMLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::::9999999999999988888888888888877888777777777777777777777777777777777777766666666666666666666555555544444433333333222222222211111111000000/////////............----------,,,,,,,,,,,,,++++**************)))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````_____________``````````````````````````````````````````````````____^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTSSTTTTTTTTUUUUVVVVWWWWWXXXXXYZZZ[[[\\\]]]^^^____`````cccccdddddddddddddcccbbbadddccbbbbbaaaaaaaaaaaaa``__^^^^]]]]\\\\\\\\\\\\\\\\\[[[ZYYXWWVUUTTSSRRRRRRQNNNNNNNNMMMMMMMMMMMLLLLLLJJJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>?>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::::99999999999999888888888888887777887777777777777777777777777777777777777666666666666666666665555555544444433333332222222222211111111000000/////////............---------,,,,,,,,,,,,,,++++**************))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````_________________```````````````````````````````````````````````_____^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUTTTTTTTTTTTTTTTTTSSSTTTTTTTTUUUUUVVVVWWWWWXXXXYYZZZ[[\\\]]]^^^____`````cccccddddddddddddccccbbaaddccbbbaaaaaaaaaaaaaaa```_^^^]]]]\\\\\\\\\\\\\\\\[\[[[ZZYXXWVVUTTSSSRRRRQQQNNNNNNNMMMMMMMMMMMLLLLLLLJJJJJJJJJJIIIIIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>?>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::::999999999999998888888888888887777877777777777777777777777777777777777766666666666666666666655555555544444433333332222222222211111111000000/////////............---------,,,,,,,,,,,,,++++**************)))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________________________________________________`````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````_____________________````````````````````````````````````````````______^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTSSSSTTTTTTTTUUUUUVVVVVWWWWWXXXYYZZZ[[[\\]]]^^^____`````ccccccddddddddddccccbbbaadccbbbaaaa`````aaaaa````_^^^]]]\\\\\\\\\\\\\\\\\[[\[[ZZYYXWWVUUTSSSRRRRQQQQNNNNNNMMMMMMMMMMMLLLLLLLLJJJJJJJJJIIIIIIIIIIIIIIIIHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::::9999999999999988888888888888777777777777777777777777777776677777777776666666666666666666665555555555444444333333332222222222111111111000000////////.............--------,,,,,,,,,,,,,,++++**************))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________`````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````_________________________``````````````````````___````````````````_________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYXXXXXXXWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTUUUUUUUUUUTTTTTTTTTTTTTTTUUTTTTTTTTTTTTTTTTTTSSSSSTTTTTTTTTUUUUUVVVVVWWWWWXXYYYZZZ[[\\\]]^^^____`````ccccccddddddddddcccbbbaa`ccbbaaa````````````````__^^]]]\\\\[[[[[[[[\\\\\[[[[[[ZZYXXWVUUTTSSRRRQQQQQQNNNNMMMMMMMMMMMMLLLLLLLLLJJJJJJJJIIIIIIIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::::9999999999999988888888888888777777777777777777777777777766667777777766666666666666655666665555555555544444433333333222222222211111111100000/////////............---------,,,,,,,,,,,,,++++**************)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________________________________________``````````````````````````____```````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````_________________________``````````````````_______`````````````____________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTUUUUUVVVVVWWWWWXYYYZZZ[[\\\]]^^^____````accccccdddddddddccccbbaaa`cbbaaa````____```````____^]]]\\\[[[[[[[[[[[[[[[[[[[[ZZYYXWVVUTTSSRRRQQQQQQQNNMMMMMMMMMMMMMMLLLLLLLLLJJJJJJJIIIIIIIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::::99999999999999988888888888887777777777777777777777777776666667777766666666666666666555666555555555555444444433333333222222222211111111100000////////.............--------,,,,,,,,,,,,,,++++**************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________^^^_______________________________________________``````````````````````````_________``````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````_________________________```````````````__________``````````_______________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUTTTTTTTTTTTTTUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSTTTTTTTTTTUUUUUUVVVVVWWWWWXYYYZZ[[[\\]]^^^____````accccccddddddddccccbbbaa``cbaaa``_________________^]]\\\[[[[[[[[[[[[[[[[[[[[[ZZYYXWWVUUTSSRRRQQQQQQQQMMMMMMMMMMMMMMMLLLLLLLLLLJJJJJJIIIIIIIIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<;;<<;;;;;;;;;;;;;;;::::::::::::::::::::::999999999998999888888888888887777777777777777777777777666666667776666666666666666655555665555555555555444444433333333222222222211111111100000////////............---------,,,,,,,,,,,,,+++++*************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!  [[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^_________^^^^^^^^^^^^^____________^^^^^^^^^^^______________^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````````````````````````````_____________________^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTUUUUUUVVVVWXXXYYZZ[[[\\]]]^^^_____`cccddddddddddddccccbbaa``cbaa```________________^^^]]]\\\\[[[[[[[\\\\\\\\[[YYXXWVVUTTSRRQQQPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>==============<=====<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999888898888888888888877777777777777776666666666666666665666666665555555555555555555555555554444444443333332222222221111111111100000///////.........----------,,,,,,,,,,,,,++++++++++++***********)))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!  [[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^_____^^^^^^^^^^^^^^^^_________^^^^^^^^^^^^^^^^_________^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````````````````````````````````___________________________]]]]]]]]]]]]]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRQSSSSSSSSSSSTTTTTTUUUUUUVVVWXXXYYZZZ[[\\]]]^^^____``cccdddddddddddccccbbbaa`_bba``____^^^^^^______^^^^]]]\\\[[[[[[[[[[[[\\\[[[[YXXWWVUUTSSRQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>==============<<====<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::::9999999999999888888888888888888877777777777777766666666666666666655666666555555555555555555555555555544444444443333332222222221111111111100000///////........-----------,,,,,,,,,,,,,++++++++++++***********))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!  [[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^_____^^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````````````````````````````______________________________]]]]]]]]]]]]]]]]]]]]]]]]]\\[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRSSSSSSSSSSSRRRRRRRRRRRRRRSSSSRRRRRRRRRRRRRRRRRRRQQSSSSSSSSSSSSTTTTTTUUUUUUVVWWXXYYZZZ[[\\]]]^^^____``cccddddddddddcccccbbaa``_baa``__^^^^^^^^^^^^^^^^^]]\\\[[[[[ZZZ[[[[[[[[[[[[ZYXXWVVUTTSRRQQPPPPPPOOPOOOOOOOOOOOOOOONNNNNNNNNNMMJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>==============<<<====<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::::99999999999988888888888888888888777777777777777766666666666666666555666665555555555555555555455555555444444444443333332222222222111111111100000///////........-----------,,,,,,,,,,,,+++++++++++++**********))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!  [[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````__```````````````````````````````````````````________________________________]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRSSSSSSSSSSRRRRRRRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRRQQQRRRRSSSSSSSSSTTTTTTUUUUUVVWWXXYYYZZ[[\\]]^^^_____``cccdddddddddcccccbbbaa`__ba``__^^^^]]]]^^^^^^^^]]]\\\[[[ZZZZZZZZZZ[[[[[[[ZZXXWWVUUTSSRQQQPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>=============<<<<===<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::::999999999999888888888888888888888777777777777777666666666666666665555666555555555555555555554455555554444444444433333332222222222111111111100000//////.........-----------,,,,,,,,,,,,+++++++++++++**********))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!  [[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`aaaaa```````````````````````````````````````______````````````````````````````````````````___________________________________]]]]]]]]]]]]]]]]]]]]]]]]\[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRSSSSSSSSRRRRRRRRRRRRRRRRRSRRRRRRRRRRRRRRRRRRRQQQQQRRRRRSSSSSSSSTTTTTTTUUUUVVWWXXYYYZZ[[\\]]^^^____```cccdddddddccccccbbbaa``__aa`__^^^]]]]]]]]]]]]]]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZXWWVVUTTSRRQQPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>==============<<<<==<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::::9999999999998888888888888888888888777777777777776666666666666666655555665555555555555555555544455555444444444444433333332222222222211111111100000//////........------------,,,,,,,,,,,++++++++++++++*********))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````___________```````````````````````__```````````_______________________________________]]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRSSSSSSSSTTTTTTUUUUUVWWXXYYYZ[[[\\]]^^^____```cccddddddccccccbbbaaa`__^a``__^^]]]]]]]]]]]]]]]\\\\[[ZZZZYYYYYYYYYZZZZZZZYYWWVVUUTSSRRQQPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>==============<<<<<=<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::::99999999999988888888888888888888888777777777777776666666666666666655555655555555555555555555444455554444444444444433333333222222222211111111100000//////........------------,,,,,,,,,,,+++++++++++++**********))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^^^^^^^^^^^^__________________________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````_______________```````````````````______````````_______________________________________^^^]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQRRRRRRRSSSSSSSSTTTTTTUUUUVWWXXYYZZ[[\\\]]^^^___````cccdddddcccccccbbbaa``__^a``_^^]]]\\\\\\\]]]]\\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYWVVUUTTSSRQQQPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::9:::999999999999888888888888888888888887777777777777766666666666666666555555555555555555555555544444455544444444444444333333333222222222221111111100000//////........------------,,,,,,,,,,++++++++++++++*********))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]^^^^^^^^^^^^__________________________________________________``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````____________________`````````````_`__________````________________________________________^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQRRRRRRRSSSSSSSSTTTTTTUUUUVWWXXXYZZ[[\\\]]^^____````ccdddddcccccccbbbaaa``_^^a`__^^]]\\\\\\\\\\\\\\\[[[ZZZYYYXXXXXXXXXYYYYYYYXXVVVUUTTSRRQQPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::999::9999999999999888888888888888888888887777777777777766666666666666666555555555555555555555555444444455544444444444444333333333222222222222111111100000//////.......-------------,,,,,,,,,,+++++++++++++**********))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]^^^^^_________________________________________________``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````_________________________`````````________________`________________________________________^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRSSRRRRRRRRRRRRRRRRRRRRRRQRRRRRRRRRRRRRRRQQQQQQQQQQRRRRRRRRSSSSSSSTTTTTTUUUUVWWXXYYZZ[[\\]]]^^____````cddddddccccccbbbbaa``__^^``__^]]]\\\\\\\\\\\\\[[[[ZZYYYXXXXXXXXXXXXXXXXXXXXVVUUTTSSRRQQPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::9999:99999999999998888888888888888888888887777777777777666666666666666666555555555555555555555554444444455444444444444444333333333322222222222111111110000//////.......------------,,,,,,,,,,++++++++++++++*********))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^___________________________________________________````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````_________________________`````__________________________________________________________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRRRQQQQQQQQQQQRRRRRRRRSSSSSSSTTTTTTUUUUVWWXXYYZZ[[\\]]]^^____````dddddddccccccbbbaaa``__^^``_^^]]\\\\\[[[[[[[[[[[ZZZYYYXXXXWWWWWWWWWWXXXXXXWVUUUTTSSRRQQPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999999988888888888888888888888887777777777777666666666666666666555555555555555555555544444444454444444444444443333333333332222222222111111110000//////.......-----------,,,,,,,,,,,+++++++++++++**********))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^______^^^^^^^___________________________________________`````````````````````````aaaaaaaaaa```````aa``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````_________________________`___________________________________________________________^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRSSSSSSSTTTTTTUUUVVWWXXYYZZ[[\\]]]^^____````dddddddccccccbbbaaa``__^]`__^^]]\\\[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWWUUUTTTSSRRQQPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::999999999999999999888888888888888888888888887777777777776666666666666666665555555555555555555555544444444444444444444444443333333333333222222222211111110000//////......------------,,,,,,,,,,++++++++++++++*********))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!  Z[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````````````__________________________________________________________________________________^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQRRRRRRRRRRRQQQQQQQQQQQQQQRRRRRRRRSSSSSSSTTTTTUUUUVVWWXXYYZZ[[\\\]]^^____````dddddddcccccbbbbaa``__^^]`__^^]]\\\[[[[[[[[[ZZZZZYYXXXWWWWVVVVVVVVVVWWWWWWWUUUTTTSSRRQQPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::9999999999999999999888888888888888888888888887777777777776666666666666666665555555555555555555555444444444444444444444444433333333333333222222222211111110000/////.......-----------,,,,,,,,,,,+++++++++++++**********))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!  ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````````````````````_______________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRSSSSSSSTTTTTUUUUVVWWXXYYZZ[[\\\]]^^^___````dddddddcccccbbbaaa``__^^]`__^^]]\\[[[[[[[ZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVVUUTTTSSSRRQQQPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::99999999999999999998888888888888888888888888887777777777776666666666666666665555555555555555555554444444444444444444444444333333333333333322222222211111110000/////.......-----------,,,,,,,,,,++++++++++++++*********))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!  ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````````````````````````________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQRRRRRRRRQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSTTTTTUUUUVVWWXXYYZZ[[[\\]]^^^___````dddddddcccccbbbaa```__^^]`__^]]\\\[[[[ZZZZZZZYYYYXXXWWWVVVVUUUUUUUUVVVVVVVVUUTTTSSSRRQQQPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:;::::::::::::::::999999999999999999998888888888888888888888888877777777777776666666666666666655555555555555555555544444444444444444444444444333333333333333332222222221111110000/////.......----------,,,,,,,,,,++++++++++++++**********))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!  ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````````````````````_________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQRRRRRRRRRRRRRRQQQQQQQQQQQRRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSTTTTUUUUVVVWXXXYYZZ[[[\\]]^^^___````dddddddccccbbbbaa``__^^]]`__^]]\\\[[[ZZZZZZYYYYYXXXWWWVVVUUUUUUUUUUUUUVVVVVUTTTTSSSRRQQQPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::9999999999999999999988888888888888888888888888877777777777776666666666666666655555555555555555555544444444444444444444444444333333333333333333222222221111100000/////......-----------,,,,,,,,,,++++++++++++++*********))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````````________________________________________^^__________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRQQQQQQQQQQQQQRRRRRQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSTTTTTUUUUVVVWXXXYYZZZ[[\\]]]^^____```cdddddcccccbbbaaa``__^^]]`_^^]]\\[[[ZZZZZYYYYYXXXXWWWVVVUUUUUUTTUUUUUUUVVVVTTTTTTSSRRRQQPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::99999999999999999999888888888888888888888888888777777777777776666666666666666555555555555555555555444444444444444444444444443333333333333333333322222221111100000////.......----------,,,,,,,,,,++++++++++++++**********))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````_____``__________________________________________^^^^^^______________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQRRRRRRRRRRQQQQQQQQQQQQQQQRRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSTTTTTUUUUVVVWXXXYYZZZ[[\\]]]^^^___```ccddddcccccbbbaa```__^^]]__^^]]\\[[[ZZZZYYYYYXXXXWWWVVVUUUUTTTTTTTUUUUUUVVVTTTTTTSSRRRQQPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::999999999999999999998888888888888888888888888888777777777777766666666666666666555555555555555555555444444444444444444444444443333333333333333333322222221111100000////.......----------,,,,,,,,,,++++++++++++++*********))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````````````````````````````````````aaaaaaaaaaaaa````````````````````````````````````````````````````__________________________________________________^^^^^^^^^^^_____________________^^^^__________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]\\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQQRRQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSTTTTUUUUVVVVWXXXYYZZ[[[\\]]]^^^___```ccccccccccbbbaaa``__^^^]]__^^]]\\[[[ZZZYYYYXXXXWWWWVVVUUUUTTTTTTTTTTUUUUVVVTTTTTTSSSRRQQQPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999999998888888888888888888888888887777777777777766666666666666665555555555555555555555444444444444444444444444433333333333333333333322222221111100000////......----------,,,,,,,,,,++++++++++++++**********))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________```````____________```````````````````````````````````````````````````````````````````````````````````____________________________________________________^^^^^^^^^^^^^^^^_________________^^^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSTTTTUUUUVVVWXXXYYYZZ[[[\\]]]^^^____``cccccccccbbbaaa```__^^]]]__^^]]\\[[ZZZYYYYXXXXWWWWVVVUUUUTTTTTTTTTTTUUUUUVVTTTTTTSSSRRQQQPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;<<<<<;;;;;;;;;;;;;;;::::::::::::::::99999999999999999999998888888888888888888888888887777777777777766666666666666665555555555555555555555444444444444444444444444433333333333333333333332222222111100000////.......---------,,,,,,,,,,,++++++++++++++*********))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________```````````````````````````````````````````````````````````````````````````______________________________________________________^_^^^^^^^^^^^^^^^^^^^^_____________^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSTTTTUUUVVVVWXXXYYYZZ[[[\\]]]^^^^____`ccccccccbbbbaa```__^^^]]\__^^]]\\[[ZZZYYYXXXXWWWWVVVUUUUTTTTTTTTTTTTUUUUUVVTTTTTTSSSRRQQQPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;<<<<;;;;;;;;;;;;;;;::::::::::::::::999999999999999999999988888888888888888878888888777777777777777766666666666666655555555555555555555555444444444444444444444444433333333333333333333333222221111100000////......----------,,,,,,,,,,++++++++++++++*********)))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________```````````````````````````````````````````````````````````````````````````___________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^_________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPQQQQRRRRRRRRRSSSSSTTTUUUUVVVWWXXYYYZZZ[[\\\]]]^^^^_____cccccccbbbbaa```___^^]]]\__^^]]\\[[ZZYYYXXXXWWWWVVVVUUUUTTTTTTTTTTTTTUUUVVVTTTTTTTSSRRRQQPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;<<<<;;;;;;;;;;;;;;:::::::::::::::::99999999999999999999988888888888888888877888888777777777777777766666666666666655555555555555555555555444444444444444444444444433333333333333333333333222222111100000////.......---------,,,,,,,,,,,++++++++++++++*********))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________```````````````````````````````````````````````````````````````````````````___________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^_____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPQRRRRRRRRRSSSSTTTTUUUVVVVWWXXYYYZZ[[[\\\]]]^^^^_____cccccbbbbbaa```___^^]]]\\__^^]]\\[[ZZYYYXXXWWWWVVVVUUUUTTTTTTSSTTTTTTUUUVVVTUTTTTTSSRRRQQQPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;;;;::::::::::::::::999999999999999889999888888888888888888777888877777777777777777666666666666666555555555555555555555554444444444444444444444444433333333333333333333333222222111100000///.......----------,,,,,,,,,,++++++++++++++*********)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________````````````````````````````````````````````````_____________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPQQQQQQQQQQQQQQPPPPPPPPPPPRRRRRRRRRSSSSTTTTUUUVVVWWWXYYYZZZ[[[\\\]]]^^^^^____bbbbbbbbaaa```__^^^]]]\\\_^^^]]\\[[ZZYYXXXWWWWVVVVUUUUUTTTTTSSSSTTTTTUUUVVVTUTTTTTSSRRRQQQPPPPOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;<<;;;;;;;;;;;;;;;::::::::::::::::999999999999999888999888888888888888888777788877777777777777777766666666666666555555555555554555555554444444444444444444444444433333333333333333333333322222111110000////.......---------,,,,,,,,,,,++++++++++++++*********))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]\\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________```````````````````````````````````__________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPQQQQQQQQQQQQPPPPPPPPPPPPPRRRRRRRRRSSSSTTTUUUVVVWWWXYYYZZZ[[[\\\]]]]^^^^^^___bbbbbbbaaa```__^^^]]]\\\\_^^]]]\\[[ZZYYXXXWWWVVVVVUUUUTTTTTTSSSSTTTTTUUUVVVTUTTTTTSSSRRQQQPPPPOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;<;;;;;;;;;;;;;;;::::::::::::::::999999999999999888899888888888888888888777778777777777777777777766666666666666555555555555555455555554444444444444444444444444433333333333333333333333322222211110000////.......----------,,,,,,,,,,++++++++++++++**********))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  YYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________`````````````````````````________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQPPPPPPPPPPPPPPRRRRRRRRSSSSSTTTUUUVVVWWWXYYYZZ[[[\\\\]]]]^^^^^^^^_bbbbbaaaa``___^^]]]]\\\\[^^^]]]\\[[ZZYYXXWWWWVVVVVUUUUTTTTTSSSSSTTTTTUUUVVVTUTTTTTSSSRRQQQPPPPPOOOOONNNNNNNNNMMMMMMMMLLLLLLLLHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;<;;;;;;;;;;;;;;::::::::::::::::9999999999999998888898888888888888888887777777777777777777777777666666666666665555555555555554455555544444444444444444444444444433333333333333333333333322222111100000////......----------,,,,,,,,,,++++++++++++++***********)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQRRRRSSSTTTUUUVVVWWYYYZZZ[[[\\\\\]]]]]]]]^^^aaaaaa```___^^]]]\\\[[[[[__^^^]]\\[[ZZYYXXXWWWWWVVTTTTSSSSSRRRRRSSSSSTTTTUURRRQQQQPPPOOONNNNMMMMMLLLNMMMMMMMMLLLLLLLLKKKKKKKKIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::999999999999999888888888888888877777777777777777777666666666666666666556666666666666555555555555555544444444444444444444444333333333333333333333333322222222111110000/////.//........------------,,,,,++++++++++++++**********))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!  YYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQRRRRRSSSTTTUUUVVWWWYYZZZ[[[[\\\\]]]]]]]]]]]]aaaa````__^^^]]\\\[[[[[ZZ^^^^]]]\\[[ZZYYXXXWWWWWVVTTTTSSSSSRRRRRSSSSSTTTTUURRQQQQQPPPOOONNNNMMMMMLLLNMMMMMMMMLLLLLLLKKKKKKKKKIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::999999999999999888888888888888877777777777777777776666666666666666666555666666666666555555555555555544444444444444444444434433333333333333333333333222222222211110000/////../........-------------,,,,++++++++++++++***********)))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!  YYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________________________________________________________________________^^^_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOPPPPPQQQQQQQRRRRRSSSTTTUUVVVWWXYYZZ[[[[\\\\]]]]]]]]]]]]]``````___^^^]]\\[[[[ZZZZZ^^^^]]]\\[[ZZYYXXXWWWWWVVTTTTSSSSSRRRRRSSSSSTTTTUUQQQQQQQPPPOOONNNNMMMMMLLLMMMMMMMMLLLLLLLLKKKKKKKKKIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::99999999999999988888888888888877777777777777777776666666666666666666555566666666666655555555555555544444444444444444444433433333333333333333333333322222222211110000/////............------------,,,,,++++++++++++++***********)))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""!!!!!!!!!!!!!!!!  YYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________________________________^^__^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPQQQQQQQRRRRSSSSTTUUUVVWWWXYZZZ[[[\\\\]]]]]]]]]]]]]]`````___^^]]]\\[[[ZZZZZZZ^^^]]]\\\[[ZZYYXXXWWWWWVVTTTTSSSSSRRRRRRSSSSTTTTTUQQQQQQPPPPOOONNNNMMMMMLLLMMMMMMMLLLLLLLLKKKKKKKKKKIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::9999999999999998888888888888888777777777777777776766666666666666666665555566666666666555555555555555444444444444444444444333333333333333333333333332222222222111110000////............-------------,,,,,+++++++++++++************))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOPPPPQQQQQQRRRRRSSSTTTUUUVVWWXXZZZ[[[\\\\]]]]]]]]]]]]]]]```____^^]]\\[[[ZZZZYYYYY^]]]]]\\\[[ZZYYXXXWWWWWWVTTTTTSSSSRRRRRRSSSSSTTTTTQQQQQPPPPOOOONNNNMMMMMLLLMMMMMMLLLLLLLLKKKKKKKKKKJIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::999999999999999888888888888888777777777777777776666666666666666666665555556666666666555555555555555544444444444444444444333333333333333333333332222222222222111110000/////...........-------------,,,,,,+++++++++++++************))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPQQQQQQRRRRRSSSTTTUUVVVWWXXZZ[[[\\\\]]]]]]]]]]]]]]\\______^^]]\\[[[ZZYYYYYYYY]]]]]]\\\[[ZZYYXXXXWWWWWWUTTTTSSSSSRRRRRSSSSSTTTTTQQQQPPPPOOOONNNNMMMMMLLLLMMMMMLLLLLLLLKKKKKKKKKKJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::999999999999999888888888888888777777777777777776666666666666666666665555555666666666555555555555555444444444444444444443333333333333333333332222222222222222111110000/////............-------------,,,,,,++++++++++++*************)))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPQPPPPPPPPPPPPPPPPPPPPPPPOPPPPPPPPOOOOOOOOOOOOOPPPPQQQQQQRRRRRSSSTTTUUVVWWWXXZZ[[[\\\]]]]]]]]]]]]]\\\\____^^^]]\\[[[ZZYYYYYXXYY]]]]]]\\\[[ZZYYYXXXWWWWWWUUTTTTSSSSRRRRRRSSSSSTTTTQQPPPPPPOOOONNNNMMMMMLLLLMMMMLLLLLLLLKKKKKKKKKKJJJIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::999999999999999888888888888888777777777777777776666666666666666666665555555566666666655555555555555444444444444444444443333333333333333333332222222222222222111110000/////............-------------,,,,,,,+++++++++++**************)))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&%&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOPPPPPPOOOOOOOOOOOOOOPPPPPQQQQQRRRRRSSSSTTUUUVVWWXXXZZ[[\\\\]]]]]]]]]]]\\\\\\___^^^]]]\\[[ZZYYYXXXXXXX]]]]]]\\\[[ZZZYYXXXXXWWWWUUTTTTSSSSRRRRRRSSSSSSSTTPPPPPPOOOOONNNNMMMMMLLLLLMMMMLLLLLLLKKKKKKKKKKJJJJHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::999999999999998888888888888888777777777777777776666666666666666666555555555566666666555555555555554444444444444444444333333333333333333333222222222222222211111100000/////...........--------------,,,,,,,+++++++++++**************))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&%&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOPPPPPOOOOOOOOOOOOOOOPPPPPQQQQQRRRRRSSSTTTUUUVVWWXXXZZ[[\\\]]]]]]]]]]]\\\\\\\__^^^^]]\\[[ZZYYXXXXXXXXX\]]]]]\\\[[[ZZYYYXXXXXWWWUUUTTTSSSSRRRRRRRSSSSSSSSPPPPPOOOOONNNNNMMMMMLLLLLMMMLLLLLLLKKKKKKKKKKJJJJJHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::99999999999998888888888888888777777777777777776666666666666666666555555555556666666555555555555555444444444444444443333333333333333333333222222222222222211111100000/////............-------------,,,,,,,,++++++++++**************))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^]]]]]]]]]]]]]]^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPOOOOOOOOOOOOOOOOPPPPPQQQQRRRRRSSSSTTTUUUVVWWXXXZZ[[\\\]]]]]]]]]]\\\\\\\[^^^^^]]\\[[ZZYYXXXXWWWXXX\\]]]]\\\\[[ZZYYYYXXXXXXWUUUUTTTSSSRRRRRRRRRSSSSSSPPOOOOOOONNNNNMMMMMLLLLLKMMLLLLLLLKKKKKKKKKKKJJJJJHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::9999999999999888888888888888777777777777777777666666666666666666555555555555666666555555555555555444444444444444433333333333333333333333222222222222222211111100000/////.......-....-------------,,,,,,,,,++++++++++**************))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[ZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOPPPOOOOOOOOOOOOOOOOOPPPPPQQQRRRRRRSSSSTTTUUUVVWWXXXZZ[[\\\]]]]]]]]]\\\\\\[[[^^^^]]]\\[[ZYYXXXWWWWWWXX\\]]]]]\\\[[ZZZYYYXXXXXXXVUUUTTTSSSSRRRRRRRRRRRRRROOOOOOONNNNNNMMMMMMLLLLLKMLLLLLLLKKKKKKKKKKKJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::999999999999888888888888888777777777777777777666666666666666666555555555555566665555555555555555444444444444444333333333333333333333332222222222222222211111100000/////........-....-------------,,,,,,,,,+++++++++**************))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPOOOOOOOOOOOOOOOOOOOPPPPPQQQRRRRRRSSSSTTTUUVVVWWXXXZZ[[\\\\]]]]]]]\\\\\\[[[[^^^]]]\\[[ZZYYXXWWWWWWWWX\\\]]]]\\\[[[ZZYYYYXXXXXXVUUUUTTSSSSRRRRRRRRRRRRRROOOONNNNNNNNMMMMMMLLLLLKKMLLLLLLKKKKKKKKKKKJJJJJJJHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::99999999999888888888888888877777777777777777666666666666666666555555555555556665555555555555555544444444444444333333333333333333333332222222222222222211111100000/////........--...-------------,,,,,,,,,,+++++++++**************))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQRRRRRRSSSSTTTUUUVVVWWXXXZZ[[\\\\]]]]]]\\\\\\[[[[[^^]]]\\\[[ZZYXXWWWWWWWWWX\\\]]]]]\\\[[ZZZYYYYYXXXXVVUUUTTTSSRRRRRRRRRRRRRRRNNNNNNNNNNMMMMMMMLLLLLKKKLLLLLLKKKKKKKKKKKJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::9999999999888888888888888877777777777777777666666666666666666555555555555555655555555555555555544444444444444333333333333333333333332222222222222222211111100000/////........---..--------------,,,,,,,,,,++++++++**************))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!  XXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQRRRRRSSSSSTTTUUUVVVWWXXXZZ[[[\\\\]]]\\\\\\\[[[[[[^]]]]\\[[ZZYYXXWWWWWWWWWW\\]]]]]]\\\[[[ZZZYYYYXXXXVVUUUTTTSSRRRRRRQQQQQQQQQNNNNNNNMMMMMMMMMLLLLLLKKKLLLLLKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;<;;;;;;;;;;;;;;::::::::::999999999888888888888888887777777777777777766666666666666666655555555555555555555555555555555544444444444443333333333333333333333322222222222222222211111100000/////.........---..-------------,,,,,,,,,,,++++++++**************))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!!  XXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[ZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQRRRRRSSSSTTTTUUUVVVWWWXXZZ[[[\\\\\\\\\\\\\[[[[[ZZ]]]]\\\[[ZZYYXXWWWVVVWWWW\\]]]]]]]\\\[[ZZZYYYYYXXXVVVUUTTTSSRRRRQQQQQQQQQQQNNNMMMMMMMMMMMMLLLLLLKKKKLLLLLKKKKKKKKKKJJJJJJJJJJHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::99999999988888888888888888777777777777777776666666666666666655555555555555545555555555555555554444444444443333333333333333333333332222222222222222211111100000/////.........----.--------------,,,,,,,,,,,+++++++**************))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!  XXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPQRRRRRSSSSSTTTUUUUVVVWWWXXZZ[[[[\\\\\\\\\\[[[[[[ZZZ]]]\\\[[[ZYYXXWWWVVVVVWWW\\]]]]]]]\\\[[ZZZYYYYYXXXVVVUUTTSSSRRRQQQQQQQQQQQQMMMMMMMMMMMMMMLLLLLLKKKKKLLLLKKKKKKKKKKJJJJJJJJJJJHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::9999999988888888888888888877777777777777776666666666666666655555555555555444555555555555555554444444444443333333333333333333323322222222222222222211111100000//////........-------------------,,,,,,,,,,,,++++++***************))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!!  XXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPQRRRRRSSSSTTTTUUUVVVWWWXXXZZZ[[[\\\\\\\\\[[[[[[ZZZZ]]\\\\[[ZZYYXXWWVVVVVVWWW\\\]]]]]]\\\[[ZZZYYYYYXXXVVUUUTTSSSRRRQQQQQQPPPPPPMMMMMMMMMMMLLLLLLLLKKKKKKLLLKKKKKKKKKKJJJJJJJJJJJJHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::999999988888888888888888887777777777777776666666666666666665555555555555444455555555555555554444444444433333333333333333333222322222222222222222221111100000//////........--------------------,,,,,,,,,,,,++++++**************))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPQRRRRRSSSSTTTUUUUVVVWWWXXXZZZ[[[[\\\\\\\[[[[[ZZZZZZ]\\\\[[[ZZYYXWWWVVVVVVWWW\\\]]]]]]\\\[[ZZZYYYYXXXXVVUUUTTSSRRRQQQQPPPPPPPPPMMMMLLLLLLLLLLLLLLLKKKKKKLLKKKKKKKKKKJJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::99999988888888888888888888777777777777777666666666666666665555555555555444445555555555555555444444444433333333333333333333222222222222222222222221111110000//////.........-------------------,,,,,,,,,,,,,+++++***************))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPQRRRRRSSSTTTTUUUVVVVWWWXXXZZZ[[[[[\\\\\[[[[[ZZZZZZY\\\\\[[ZZYYXXWWVVVVVVVVWW\\\]]]]]]\\\[[ZZYYYYXXXXXVUUUTTTSSRRQQQQPPPPPPPPPPLLLLLLLLLLLLLLLLLLKKKKKKJLLKKKKKKKKKJJJJJJJJJJJJJIHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::99999988888888888888888887777777777777776666666666666666665555555555554444445555555555555554444444444333333333333333333322222222222222222222222211111100000/////.........-------------------,,,,,,,,,,,,,,+++++**************))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#$###############"""""""""!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\]\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPQQRRRSSSSTTTUUUVVVVWWWWXXXZZZ[[[[[[[[[[[[[[ZZZZZZYY\\\\[[[ZZYYXXWWVVVVVVVVWW\\\\]]]]\\\[[ZZZYYYXXXXXXVUUUTTSSRRRQQQPPPPPPPOOOOLLLLLLLLLLLLLLLLLKKKKKKJJLKKKKKKKKKJJJJJJJJJJJJJIIHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::9999988888888888888888887777777777777777666666666666666665555555555554444444555555555555554444444444333333333333333333222222222222222222222222221111110000/////.........--------------------,,,,,,,,,,,,,,++++**************)))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNOOOOOOONNNNNNOOOOOOOOOPPPQQRRRSSSSTTTUUUVVVWWWWXXXXZZZ[[[[[[[[[[[[[ZZZZZZYYY\\\[[[ZZYYXXWWVVVVUUVVVVW[\\\\]\\\\[[[ZZYYYXXXXXWWUUUTTTSSRRQQQPPPPPPOOOOOOLLLLLLLLLLLLLLLLKKKKKKJJJKKKKKKKKKJJJJJJJJJJJJJIIIHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::9999988888888888888888888777777777777777666666666666666666555555555554444444455555555555554444444444333333333333333332222222222222222222222222221111110000/////.........--------------------,,,,,,,,,,,,,,+++++**************)))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNOOOOONNNNNNNNNNOOOOOOOPPPQQRRRSSSTTTUUUVVVWWWWXXXXYZZZ[[[[[[[[[[[[[ZZZZZYYYY\\[[[[ZZYYXXWWVVVUUUUUVVV[[\\\\\\\\[[ZZYYYXXXXWWWWUUTTTSSRRRQQQPPPPOOOOOOOOLLLLLLLLLLLLLLKKKKKKKKJJJKKKKKKKKJJJJJJJJJJJJJIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::99999888888888888888888887777777777777776666666666666666665555555555544444444455555555555544444444443333333333333332222222222222222222222222222211111110000/////........---------------------,,,,,,,,,,,,,+++++**************))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNOOOONNNNNNNNNNNNOOOOOOOPPQQRRRSSSTTTUUVVVWWWWXXXXYYZZ[[[[[[[[[[[[[ZZZZZYYYYY\[[[[ZZYYXXWWVVVUUUUUUUVV[[[\\\\\[[[ZZZYYXXXWWWWWWUTTTSSSRRQQQPPPPOOOOOOOOOLKKKKKKKKLKKKKKKKKKKKJJJJKKKKKKKJJJJJJJJJJJJJIIIIIHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::99999888888888888888888887777777777777776666666666666666665555555555544444444445555555555544444444443333333333333322222222222222222222222222222211111110000/////.........--------------------,,,,,,,,,,,,,,+++++**************))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[Z[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNOOONNNNNNNNNNNNNNOOOOOOPPQQQRRSSSTTUUUVVVWWWXXXXYYYZ[[[[[[[[[[[[[ZZZZZYYYYYY[[[[ZZZYYXXWWVVUUUUUUUUUVZ[[[[[[[[[ZZZYYXXXWWWWWVVTTTSSSRRRQQPPPPOOOOOOOONNKKKKKKKKKKKKKKKKKKKKJJJJJKKKKKKJJJJJJJJJJJJJIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::999999888888888888888888777777777777777766666666666666666665555555555544444444445555555555444444444433333333333332222222222222222222222222222222111111110000/////........---------------------,,,,,,,,,,,,,+++++**************)))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!  WXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOONNNNNNNNNNNNNNNNOOOOOOPQQQRRSSSTTUUVVVWWWXXXXYYYY[[[[[[[[[[[[[[ZZZZYYYYYYX[[[[ZZYYXXWWVVUUUTTTTUUUUZZZ[[[[[[ZZZYYXXXWWWWVVVVTTSSSRRRQQPPPPOOOOOOOONNNKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKJJJJJJJJJJJJJIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::9999998888888888888888887777777777777777666666666666666666655555555555444444444445555555544444444444433333333333222222222222222222222222222222221111111100000////........---------------------,,,,,,,,,,,,,,++++***************)))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!  WWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOPPQQQRRSSSTTUUVVVWWWXXXXYYY\\\\\]]]]\\\\\\[[[[ZZZZZZ]]\\\[[ZZYYXXWWVVVVVVVVVWWXXXXXXXXXWWWVVUUUTTTTTTSRRRQQQPPPOOONNNNNMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::999999999999999998888888888888888888888777777777777777766666666666665555555555544444444444444444443333333333222222222111111111111111111111111111111111100000000////.....-----------,,,,,,,,,,,,,,,,,,,++++++++++++++***********))))))))))))))((((((((''''''''''''''&&&&'&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUUTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOPQQQRRSSSTTUUVVWWWXXXXYYYY\\\\]]]]]\\\\\[[[[[ZZZZZY]]\\\[[ZZYYXWWVVVUUUUUVVVWWWXXXXXWWWWVVUUUTTTTTSSSRRQQQPPPOOONNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::999999999999999999888888888888888888888777777777777777666666666666665555555555544444444444444444443333333333222222222111111111111111111111111111111111000000000/////.....----------,,,,,,,,,,,,,,,,,,,+++++++++++++++***********))))))))))))))((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\]]]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXUUUUUUUUUUUUUUUUUUUUUUUTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOPPQQRRSSTTTUUVVWWXXXXYYYYY\\]]]]]]]\\\\\[[[[ZZZZZYY]\\\[[ZZYYXXWWVVUUUUUUUVVVWWWWWWWWWWVVUUUTTTTSSSSSQQQQPPPOOOONNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::999999999999999998888888888888888888877777777777777777666666666666665555555555544444444444444444433333333333222222221111111111111111111111011111111000000000000/////......----------,,,,,,,,,,,,,,,,,,,++++++++++++++***********))))))))))))))((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOPPQQRRRSTTUUVVVWWXXXXYYYYY\]]]]]]]\\\\\\[[[[ZZZZZYY]\\\[[ZZYYXWWVVUUUUUUUUUUVVVWWWWWWVVVUUUTTTTSSSSSRQQQPPPPOOONNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::9999999999999999998888888888888888887777777777777777766666666666666655555555555544444444444444443333333333332222222211111111111111111111100011110000000000000000/////.....----------,,,,,,,,,,,,,,,,,,,++++++++++++++***********)))))))))))))))((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!""""!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPQQQRRSTTUUVVWWWXXXYYYYYY]]]]]]]]\\\\\\[[[[ZZZZYYY\\\[[[ZZYXXWWVVUUUTTTTUUUUVVVVVVVVVVUUUTTTTSSSSRRRQQPPPPOOONNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>=============<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999999999999999998888888888888888887777777777777777766666666666666555555555555544444444444444433333333333332222222211111111111111111110000000000000000000000000/////......----------,,,,,,,,,,,,,,,,,,,++++++++++++++***********))))))))))))))((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!"""!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOPPQQQRRSSTUUVVWWWXXXYYYYYY]]]]]]]]\\\\\\[[[[ZZZZYYY\\\[[ZZYYXXWVVUUUTTTTTTTUUUVVVVVVVVUUUUTTTSSSSRRRRQPPPPOOONNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>==============<<<<<<<<<;;;;;;;;;;;;;:::::::::::::999999999999999998888888888888888877777777777777777766666666666666555555555555544444444444444333333333333332222222221111111111111111000000000000000000000000000//////.....----------,,,,,,,,,,,,,,,,,,,++++++++++++++***********)))))))))))))))((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!"""!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNOOPPPQQRRSSTTUVVVWWXXXYYYYYY]]]]]]]]\\\\\[[[[ZZZZYYYY\\\[[ZZYYXWWVVUUTTTTTTTTTUUUUUVVVUUUUUTTTSSSSRRRRRPPPPOOOONNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>==============<<<<<<<<;;;;;;;;;;;;;;::::::::::::99999999999999989888888888888888887777777777777777766666666666666665555555555544444444444444333333333333333222222222211111111111111000000000000000000000000000///////......---------,,,,,,,,,,,,,,,,,,,,++++++++++++++***********))))))))))))))((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!""!!!!!!!!!!!!!!!  VWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMNNNNNNOOPPPQQRRSSTTUUVVWWXXXYYYYYY\]]]]]]\\\\\\[[[[ZZZZYYYY\\[[[ZZYYXWWVVUUTTTTTTTTTTUUUUUUUUUUUTTTTSSSSRRRRQPPPOOOONNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>===============<<<<<<<;;;;;;;;;;;;;;::::::::::::9999999999999998888888888888888888777777777777777776666666666666666555555555554444444444444443333333333333322222222221111111111110000000000000000000000000000////////......----------,,,,,,,,,,,,,,,,,,,++++++++++++++***********)))))))))))))))((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!""!!!!!!!!!!!!!!!  VVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMNNNNNNOOPPQQRRSSTTUUVVWWWXXXYYYYY\]]]]]]\\\\\\[[[ZZZZYYYYY\\[[ZZZYXXWWVUUTTTTSSSSTTTTUUUUUUUUUTTTTSSSSRRRRQQPPOOOONNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>===============<<<<<<<;;;;;;;;;;;;;;:::::::::::::99999999999999888888888888888888877777777777777776666666666666666555555555555444444444444443333333333333322222222222111111111110000000000000000000000000000//////////.....----------,,,,,,,,,,,,,,,,,,,++++++++++++++***********)))))))))))))))((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!"!!!!!!!!!!!!!!!  VVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMNNNNNOOPPQQQRRSTTUUVVWWWXXXXYYYY\\\]\\\\\\\\[[[[ZZZYYYYYX\[[[ZZYYXXWWVUUTTTSSSSSSTTTTTUUUUUUUTTTTSSSSRRRRQQPPOOOONNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>===============<<<<<<<;;;;;;;;;;;;;;:::::::::::::9999999999999998888888888888888887777777777777777666666666666666655555555555544444444444443333333333333332222222222111111111110000000000000000000000000//////////////......----------,,,,,,,,,,,,,,,,,,,++++++++++++++***********)))))))))))))))(((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!"!!!!!!!!!!!!!!!  VVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNOPPPQQRRSSTTUUVVWWWXXXYYYY\\\\\\\\\\\\[[[ZZZZYYYYXX[[[ZZZYYXXWVVUUTTTSSSSSSSTTTTTTUUUTTTTTTSSSSRRRQQQPOOOONNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>===============<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999999999999988888888888888888777777777777777776666666666666665555555555554444444444444433333333333333222222222222111111111100000000000000000//000////////////////.......----------,,,,,,,,,,,,,,,,,,,++++++++++++++************))))))))))))))((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!!  VVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMNNNNMMMMMMMMMMMMMMMMMNNNNOOPPQQRRSSTTUUVVWWWXXXXYYY\\\\\\\\\\\[[[[ZZZYYYXXXX[[[ZZYYYXWWVVUUTTSSSSSSSSTTTTTTTTTTTTTTTSSSRRRRQQQOOOONNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>================<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999999999999888888888888888887777777777777777666666666666665555555555555444444444444443333333333333322222222222211111111110000000000000000//////////////////////.......-----------,,,,,,,,,,,,,,,,,,,++++++++++++++***********))))))))))))))((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMNNMMMMMMMMMMMMMMMMMMMNNNNOOPPQQQRRSSTTUUVVWWWXXXXYY\\\\\\\\\\[[[[ZZZYYYXXXXX[[ZZZYYXXWWVVUUTTSSSSSSSSSTTTTTTTTTTTTTSSSSRRRQQQQOOOONNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>================<<<<<<<;;;;;;;;;;;;;:::::::::::::999999999999999988888888888888888777777777777777666666666666666555555555555544444444444443333333333333322222222222211111111111000000000000000///////////////////////........----------,,,,,,,,,,,,,,,,,,,++++++++++++++***********)))))))))))))))((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[\\[[[[[[[[[[[[[[[[[[[[[[[\\\\\[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMNMMMMMMMMMMMMMMMMMMMMMNNNOOPPPQQRRSSTTUUVVVWWWXXXXX\\\\\\\\\\[[[ZZZYYYXXXXWWZZZZYYYXXWWVUUTTTSSSSSSSSSSTTTTTTTTTTTTSSSSRRRQQQPOOONNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>===============<<<<<<<<;;;;;;;;;;;;;;:::::::::::::99999999999999988888888888888888777777777777777666666666666666555555555555444444444444443333333333333222222222222211111111111000000000000000//////////////////////.........----------,,,,,,,,,,,,,,,+,,,+++++++++++++++***********))))))))))))))((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNOOOPPQQRRSSSTTUUVVVWWWXXXX[\\\\\\\\[[[ZZZYYYXXXWWWWZZZYYYXXWWVVUUTTTSSSSSSSSSSSTTTTTTTTTTTSSSSRRRQQQPOONNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>================<<<<<<<;;;;;;;;;;;;;;:::::::::::::9999999999999999888888888888888877777777777777766666666666666655555555555544444444444444333333333333322222222222221111111111100000000000000///////////////////////..........----------,,,,,,,,,,,,,,,+,,,++++++++++++++***********)))))))))))))))((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNOOOPPPQQRRSSTTUUUVVWWWWXXX[[\\\\\\[[[[ZZYYYXXXWWWWVZZYYYXXXWWVVUUTTSSSSSSSSSSSSSTTTTTTTTTSSSSRRRQQQQPOONNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>================<<<<<<<;;;;;;;;;;;;;;:::::::::::::9999999999999999888888888888888887777777777777766666666666666655555555555544444444444443333333333333222222222222221111111111100000000000000//////////////////////...........----------,,,,,,,,,,,,,,,++,,++++++++++++++************))))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNOOOPPQQRRSSSTTUUVVVWWWXXX[[[\\\\[[[[ZZZYYXXXWWWVVVYYYYXXXWWVVUUTTTSSSSRRRRSSSSSTTTTTTTTSSSSSRRRQQQPPONNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>================<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999999999999888888888888888887777777777777766666666666666655555555555554444444444443333333333333222222222222221111111111100000000000000/////////////////////............----------,,,,,,,,,,,,,,,,++,,++++++++++++++***********))))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMMMMMMNNOOOPPQQQRRSSTTUUUVVWWWWXX[[[[[[[[[[ZZZYYXXXWWVVVVVYYXXXXWWWVVUUTTSSSSRRRRRRSSSSSTTTTTTTSSSSRRRRQQQPPONNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>================<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999999999999999988888888888888887777777777777766666666666666655555555555555444444444443333333333333322222222222221111111111110000000000000/////////////////////............-----------,,,,,,,,,,,,,,,+++,++++++++++++++***********)))))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLMMMMMMMNNNOOPPPQQRRSSTTTUUVVVWWWXX[[[[[[[[[[ZZZYYXXWWVVVUUUXXXXXWWWVVUUUTTSSSRRRRRRRSSSSSSSTTTSSSSSSRRRQQQPPPNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999999999888888888888888887777777777777766666666666666655555555555554444444444443333333333333322222222222211111111111110000000000000///////////////////.............-----------,,,,,,,,,,,,,,,+++++++++++++++++++***********))))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!!!  UUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLMMMMMMMNNOOOPPQQRRSSTTTUUVVVWWWXX[[[[[[[[[[ZZYYXXWWVVVUUUUXXXWWWWVVVUUTTSSSSRRRRRRRSSSSSSSSSSSSSSSRRRRQQQPPPNNNNMMMMMMMLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;:::::::::::::::999999999999999888888888888888887777777777777766666666666666655555555555555444444444443333333333333322222222222211111111111111000000000000///////////////////..............-----------,,,,,,,,,,,,,,+++++++++++++++++++************))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!  UUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZZYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLMMMMMMNNOOOPPQQRRSSSTTUUVVVWWWWX[[[[[[[[[ZZZYYXWWVVVUUUTTWWWWWWVVVUUTTTSSSRRRRRRRRRSSSSSSSSSSSSSRRRRQQQPPPONNNMMMMMMMMLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIHHHHHHGGGHGHHHHHHHHHHHHHHHHHGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::999999999999998888888888888888877777777777777666666666666666555555555555554444444444443333333333333222222222222211111111111111000000000000//////////////////..............-----------,,,,,,,,,,,,,,,++++++++++++++++++*************)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!!!  UUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNOOOPPQQQRRSSTTUUVVVWWWWX[[[[[[[[[ZZYYXXWWVVUUUTTTWWWWVVVVUUUTTSSSRRRRRRRRRRRSSSSSSSSSSSRRRRQQQQPPPONNNMMMMMMMLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHGGGGGGGHHHHHHHHHHHHHHHHGGGGGGFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;::::::::::::::::999999999999998888888888888888877777777777777766666666666666555555555555554444444444443333333333333222222222222211111111111111100000000000//////////////////..............-----------,,,,,,,,,,,,,,,++++++++++++++++++**************))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLMMMMMMNNOOOPPQQRRRSSTTUUVVVWWWXX[[[[[[[[ZZZYYXXWVVUUUTTTTWWVVVVVUUUTTSSSRRRRRRRRRRRRRSSSSSSSSSRRRRRQQQPPPOONNMMMMMMMMLLLLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::9999999999999988888888888888888877777777777777666666666666666555555555555554444444444433333333333333222222222222111111111111111100000000000/////////////.///..............------------,,,,,,,,,,,,,,,++++++++++++++++++**************))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&&&%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[ZZ[[[[[[[[ZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLMMMMLLLLLLLLLLLLLLLLMMMMMNNOOOPPQQRRSSTTTUUVVVWWWXX[[[[[[[[ZZZYXXWWVVUUTTTTSVVVVVVUUUTTTSSSRRRRQQQQRRRRRRRSSSSSSRRRRRQQQPPPPOONNMMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIHGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::9999999999999998888888888888888877777777777777666666666666666555555555555554444444444443333333333333222222222222211111111111111110000000000/////////////..//..............------------,,,,,,,,,,,,,,,++++++++++++++++++***************)))))))))))(((((((((((((('''''''''&&&&&&&&&&&&&&%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLMMMLLLLLLLLLLLLLLLLMMMMMMNNOOOPPQQRRSSTTUUUVVWWWWXX[[[[[[[[ZZYYXXWWVUUTTTTSSVVVVVUUUUTTSSSRRRRQQQQQQQRRRRRRRRRRRRRRRQQQQPPPOOONMMMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHHHGGGGGFFFFFFEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::99999999999999988888888888888888877777777777777666666666666665555555555555544444444444443333333333333222222222222211111111111111110000000000////////////.../..............-------------,,,,,,,,,,,,,,+++++++++++++++++++**************)))))))))))(((((((((((((((''''''''&&&&&&&&&&&&&&&%%&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVWWVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMNNNNMMMMMMMMMMMMMMNNNNNNNOOPPPQQRRSSTTUUVVWWWXXXYYY[[[[[[[[ZZYYXXWVVUUTTTSSSVVVVVVUUUTTTSSRRRRRRQQQRRPPPPQQQQQQQPPPPPOOOONNNNMLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHGGGGGGFFFFFEEEEEEEEDDDDDDEEEEDDDDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>===================<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999999988888888888888777777777777776666666666666665555555555555554444444444444333333333333322222222222222111111111111111100000000000///////////..............-------------,,,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""""""""!!!!!!!!!!!!!!!!!  TTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRQQRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMNNMMMMMMMMMMMMMMMMNNNNNNNOOPPPQQRRSSTTUUVVWWXXXXYYY[[[[[[[[ZZYYXXWVVUUTTTSSSVVVVVUUUTTTSSSRRRRQQQQQQRPPPPPPPQQPPPPPPPOOONNNNMMLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGHHHHHHHHHHHGHGGGGGFFFFFEEEEEEEEDDDDDDDEEEDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::99999999999988888888888888777777777777776666666666666666555555555555554444444444444433333333333332222222222222211111111111111110000000000////////////.............-------------,,,,,,,,,,,,,,,,++++++++++++++++***************)))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""""""""!!!!!!!!!!!!!!!!!  TTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRQQQQQRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNOOPPPQQRRSSTTUUVVWWXXXYYYY[[[[[[[ZZZYYXWWVVUUTTTSSSVVVVVUUUTTTSSRRRRQQQQQQQQPPPPPPPPPPPPPPPOOOONNNNMMLLKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGFFFFFEEEEEEEDDDDDDDDEEDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::999999999999888888888888888777777777777776666666666666665555555555555554444444444444433333333333322222222222222111111111111111110000000000///////////.............--------------,,,,,,,,,,,,,,,+++++++++++++++++**************)))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""""""""!!!!!!!!!!!!!!!!!  TTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNOOPPPQQRRSSTUUVVWWWXXXYYYY[[[[[[[ZZZYYXWWVVUUTTTSSSVVVVUUUUTTSSSRRRQQQQQQQQQPPPPPPPPPPPPPPOOOONNNNMMMLLKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGHHHHHHHHHHHGGGGGGGFFFFFEEEEEEEDDDDDDDDDEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<;;;;;;;:::::::::::::::9999999999998888888888888888777777777777766666666666666655555555555555544444444444444333333333333322222222222222111111111111111110000000000//////////.............--------------,,,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""""""!!!!!!!!!!!!!!!!!  TTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPQQRRSSTUUVVWWWXXXYYYY[[[[[[[ZZYYXXWWVVUUTTTSSSVVVVUUUTTTSSSRRRQQQQQQQQQOPPPPPPPPPPPPOOOOONNNNMMMLKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHGGGGGGGGFFFFFEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<;;;;;;;::::::::::::::::999999999998888888888888888877777777777766666666666666665555555555555554444444444444433333333333332222222222222211111111111111110000000000///////////.............--------------,,,,,,,,,,,,,,,+++++++++++++++++**************)))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""""""""!!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPQQRRSSTUUVVWWWXXXYYYY[[[[[[ZZZYYXXWWVVUUTTTSSSVVVVUUUTTTSSRRRQQQQQQQQQQOOOPPPPPPPPPOOOOONNNNMMMMLKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGHHHHHHHHHHGGGGGGGFFFFFEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<;;;;;;;::::::::::::::::9999999999988888888888888888777777777777766666666666665655555555555555544444444444444433333333333322222222222222211111111111111110000000000//////////.............--------------,,,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNOOOPPQQRRSSTUUVVWWWXXXYYYY[[[[[ZZZYYYXXWWVVUUTTTSSSVVVVUUUTTSSSRRRQQQQQQQQQQOOOOOPPPPPPOOOOOONNNNMMMMKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGHHHHHHHHHHGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<;;;;;;;::::::::::::::::99999999999988888888888888887777777777777666666666666655555555555555555444444444444444433333333333322222222222222211111111111111100000000000/////////.............--------------,,,,,,,,,,,,,,,,++++++++++++++++***************)))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""""""""!!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNOOOPPQQRRSSTTUVVWWWXXXXYYY[[[[ZZZZYYXXWWVVUUUTTTSSSVVVVUUUTTSSSRRQQQQQPPPPPPOOOOOOOOOOOOOOOONNNNNMMMMKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGFFFFFEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::99999999999988888888888888888777777777777766666666666655555555555555555444444444444444433333333333332222222222222211111111111111110000000000//////////............--------------,,,,,,,,,,,,,,,,+++++++++++++++++**************))))))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNOOOPPPQQRSSTTUUVVWWXXXXYYY[[ZZZZZYYYXXWWVVUUUTTTTSSVVVVUUUTTSSRRRQQQQPPPPPPPOOOOOOOOOOOOOOOONNNNMMMMMKKKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGHHHHHHHHHHGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<;;;;;;;:::::::::::::::999999999999888888888888888887777777777777766666666666655555555555555555444444444444444433333333333322222222222222111111111111111100000000000/////////............---------------,,,,,,,,,,,,,,,+++++++++++++++*+***************)))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""""""""!!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNOOOPPQQRRSTTUUVVWWWXXXXXXZZZZZZYYYXXWWWVVUUUTTTTSSVVVVUUUTTSSRRRQQQPPPPPPPPOOOOOOOOOOOOOOONNNNNMMMMMKKKKKKKKKKKKKKKKKKJJJJJJIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGFFFFFEEEEEEEDDDDDDDDDDDCDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<;;;;;;;::::::::::::::::99999999999888888888888888887777777777777766666666666655555555555555555444444444444444443333333333332222222222222211111111111111100000000000//////////............--------------,,,,,,,,,,,,,,,,++++++++++++++*****************)))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""""""""""!!!!!!!!!!!!!!! !  TTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNOOOPPQQRRSSTUUVVWWWXXXXXXZZZZZYYYXXXWWVVVUUUTTTTSSVVVVUUTTTSSRRQQQQPPPPPPPPNNOOOOOOOOOOOOONNNNNMMMMMKKKKKKKKKKKKKKKKKKKJJJJJIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGHHHHHHHHHHGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDCCDDDDDDDDCCCCCCCCCCCCCCCCCBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<;;;;;;;::::::::::::::::99999999999888888888888888888777777777777766666666666655555555555555555444444444444444443333333333332222222222222211111111111111100000000000//////////............--------------,,,,,,,,,,,,,,,,+++++++++++++++****************))))))))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""""""""!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMLLMMMMMMMMMMMMMMMMMMMMMMNNNNOOOPPQQRRSSTTUUVVWWWXXXXXZZZYYYYXXXWWWVVUUUTTTTSSSVVVUUUTTSSSRRQQQPPPPPPPPPNNNOOOOOOOOOOONNNNNMMMMMLKKKKKKKKKKKKKKKKKKJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGHHHHHHHHHHGGGGGGGGFFFFFEEEEEEDDDDDDDDDDDCCCDDDDDDDCCCCCCCCCCCCCCCCCBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<;;;;;;;::::::::::::::::99999999999988888888888888888777777777777776666666666665555555555555555544444444444444444333333333333222222222222211111111111111100000000000//////////............---------------,,,,,,,,,,,,,,,+++++++++++++++*****************)))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""""""""""!!!!!!!!!!!!!!!  STTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPQQQRSSTTUUVVWWWWXXXXZZYYYYXXXWWWVVVUUUTTTTSSSVVVUUUTTSSRRRQQQPPPPPPPPPNNNNNOOOOOOOONNNNNNMMMMMLKKKKKKKKKKKKKKKKKKJJJJJIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEDDDDDDDDDDCCCCDDDDDDCCCCCCCCCCCCCCCCCBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>================<==<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::99999999999988888888888888888777777777777776666666666665555555555555555544444444444444444333333333333222222222222211111111111111100000000000///////////...........---------------,,,,,,,,,,,,,,,,++++++++++++++*****************)))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""""""!!!!!!!!!!!!!!!!  SSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQPQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQRRSTTUUVVVWWWWWXXYYYYYXXXWWWVVVUUUTTTTTSSSVVVUUUTTSSRRRQQPPPPPPPPPPNNNNNNOOOOOOONNNNNMMMMMMLKKKKKKKKKKKKKKKKKKJJJJJIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDCCCCCDDDDDCCCCCCCCCCCCCCCCCBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>================<<=<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::99999999999988888888888888888877777777777777666666666666555555555555555544444444444444444333333333333322222222222221111111111111100000000000///////////............---------------,,,,,,,,,,,,,,,+++++++++++++++*****************)))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""""""""!!!!!!!!!!!!!!!!  SSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQPPPPQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLMMLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPQQRRSSTTUUVVWWWWWWWYYYYXXXXWWVVVUUUTTTTTSSSSVVVUUUTTSSRRQQQPPPPPPPPPPNNNNNNOOOOOONNNNNNMMMMMLLKKKKKKKKKKKKKKKKKKJJJJJIIIIHHHHHHHHHHHHHGGGGGGGGHGGGGHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEDDDDDDDDDCCCCCCDDDDCCCCCCCCCCCCCCCCCBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::99999999999988888888888888888877777777777777666666666666555555555555555544444444444444444433333333333322222222222221111111111111100000000000///////////............---------------,,,,,,,,,,,,,,,,++++++++++++++*****************)))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!""""""!!!!!!!!!!!!!!!!  SSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPQQRRSSTTUUVVVWWWWWWYYYXXXXWWWVVUUUUTTTTSSSSSVVUUUTTTSSRRQQQPPPPPPPPPPNNNNNNNNOONNNNNNNNMMMMMLLKKKKKKKKKKKKKKKKKJJJJJIIIIIHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCDDDCCCCCCCCCCCCCCCCCBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999998888888888888888877777777777777766666666666555555555555555544444444444444444433333333333332222222222221111111111111100000000000///////////.............--------------,,,,,,,,,,,,,,,,+++++++++++++++****************))))))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!"""""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNOOOPPPQQRRSSTTUUVVVVWWWWWYYXXXXWWWVVVUUUTTTTSSSSSSVVUUUTTSSSRRQQQPPPPPPPPPPNNNNNNNNNNNNNNNNNMMMMMMLLKKKKKKKKKKKKKKKKKJJJJJIIIIHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDCCCCCCCDDCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999999999888888888888888877777777777777766666666666655555555555555544444444444444444433333333333332222222222221111111111111100000000000////////////.............--------------,,,,,,,,,,,,,,,+++++++++++++++*****************))))))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!"""""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMNNNNOOOPPPQQRRSSTTUUUVVVWWWWWYXXXXWWWVVVUUUTTTTSSSSSSRVVUUUTTSSRRRQQQPPPPPPPPPPNNNNNNNNNNNNNNNNNMMMMMLLLKKKKKKKKKKKKKKKKJJJJJIIIIIHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCDDCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999999999888888888888888777777777777777666666666666555555555555555544444444444444444433333333333322222222222221111111111111000000000000///////////.............--------------,,,,,,,,,,,,,,,+++++++++++++++*****************)))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!""""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMNNNOOOOPPQQQRRSSTTUUUVVVVWWWWXXXXXWWWVVUUUTTTTSSSSSSRRVUUUTTTSSRRQQQPPPPPPPPPPPNNNNNNNOONNNNNNNNMMMMMLLLKKKKKKKKKKKKKKKKJJJJJIIIIHHHHHHHHGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::999999999999999988888888888888777777777777777666666666666555555555555555544444444444444444443333333333332222222222222111111111111000000000000///////////..............-------------,,,,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!""""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMNNNNOOOPPPQQRRRSSTTUUUVVVVWWWWXXXXWWWVVVUUTTTTSSSSSSRRRUUUUTTSSSRRQQQPPPPPPPPPPPNNNNOOOOONNNNNNNMMMMMLLLLKKKKKKKKKKKKKKJJJJJJJIIIIHHHHHHHGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::999999999999999998888888888888777777777777777666666666666655555555555555544444444444444444444333333333332222222222222211111111111100000000000///////////..............-------------,,,,,,,,,,,,,,,,+++++++++++++++*****************)))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!"""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMNNNNOOOPPQQQRRSSSTTUUUVVVVVWWWXXXXWWWVVUUUTTTSSSSSRRRRRUUUTTTSSRRRQQQPPPPPPPPPPPNNOOOOOOONNNNNNNMMMMLLLLLKKJJJJJJJKKKKJJJJJJJIIIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::999999999999999998888888888888777777777777777666666666666655555555555555544444444444444444444433333333333222222222222211111111111100000000000///////////..............--------------,,,,,,,,,,,,,,,+++++++++++++++*****************)))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!"""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMNNNNNOOPPPQQQRRSSTTTUUUVVVVVWWWXXXXWWVVVUUTTTSSSSSRRRRRRUUUTTTSSRRQQQPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMLLLLLJJJJJJJJJJJJJJJJJJJIIIIIHHHHHHGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::9999999999999999988888888888887777777777777777666666666666555555555555555544444444444444444444333333333332222222222222111111111111100000000000///////////..............-------------,,,,,,,,,,,,,,,,+++++++++++++++*****************)))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMNNNNOOOPPPQQRRRSSTTTUUUVVVVVWWVXXXWWWVVUUUTTSSSSRRRRRRRRUUTTTSSSRRQQQPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMLLLLLLJJJJJJJJJJJJJJJJJJJIIIIIHHHHHGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::9999999999999999988888888888877777777777777777666666666666555555555555555544444444444444444444333333333333222222222222211111111111100000000000///////////..............-------------,,,,,,,,,,,,,,,++++++++++++++++*****************)))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLMMMMMNNNNOOPPPQQQRRSSSTTUUUVVVVVVWWVXXXWWWVVUUTTTSSSRRRRRRRRQUUTTTSSRRRQQQPPPPPPPPPPPPOOOOOOOOONNNNNMMMMLLLLLLKJJJJJJJJJJJJJJJJJJIIIIIHHHHHHGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::9999999999999999988888888888877777777777777777666666666666655555555555555544444444444444444443333333333333222222222222211111111111110000000000///////////..............--------------,,,,,,,,,,,,,,,+++++++++++++++*****************)))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!"!!!!!!!!!!!!!!!!  RRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLMMMMNNNNOOPPPQQRRRSSTTTUUUVVVVVVWVVXXXWWWVVUUTTSSSRRRRRRRRQQUTTTSSSRRQQQPPPPPPPPPPPPPOOOOOOOOONNNNNMMMMLLLLLKKJJJJJJJJJJJJJJJJJIIIIIHHHHHHGGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHHGGGGGFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::99999999999999999888888888888777777777777777777666666666666555555555555545444444444444444444333333333333332222222222222211111111111100000000000//////////..............--------------,,,,,,,,,,,,,,,++++++++++++++++*****************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!"!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLMMMMNNOOPPPQQRRRSSTTTUUUUVVVVVVVXXXWWWVVUUTTSSSRRRRRRRQQQTTTSSSRRQQQPPPPPPPPPPPPPPOOOOOOONNNNNMMMMLLLLKKKKKIIIIIIIIIIIIIIIIIIIHHHHHGHHGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIHHHHHGGGGGFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::9999999999999998888888888888888777777777777777777766666666666655555555555555444444444444444433333333333333222222222222221111111111111100000000000////////............-------------,,,,,,,,,,,,,,++++++++++++++***************))))))))))))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLMMMMNNOOPPPQQRRRSSTTTUUUUVVVVVVVXXXWWVVUUTTTSSRRRRRRRQQQQTTTSSSRRQQQPPPPOOOPPPPPPPOOOOOOONNNNNMMMLLLLLKKKKKIIIIIIIIIIIIIIIIIIHHHHHHGHGGGGGGGGGGGGGGGHHHHHHHHIIIIIIIIIHHHHHGGGGFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::9999999999999999888888888888888877777777777777777766666666666655555555555555444444444444444433333333333332222222222222221111111111111100000000000/////////...........--------------,,,,,,,,,,,,,++++++++++++++***************))))))))))))))))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLMMMNNOOPPPQQRRSSSTTTUUUUVVVVVVVXXXWWVVUUTTSSSRRRRRRQQQQQTTSSSRRRQQPPPPOOOOOPPPPPPOOOOOONNNNNMMMMLLLLKKKKKKIIIIIIIIIIIIIIIIIHHHHHHGGHGGGGGGGGGGGGGGGGHHHHHHHIIIIIIIIIHHHHHGGGGFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@??????????????>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999999999998888888888888887777777777777777777766666666666555555555555555444444444444444333333333333322222222222222221111111111111100000000000/////////...........--------------,,,,,,,,,,,,++++++++++++++****************))))))))))))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTSTTTTTTTTTTTTTTTTTTTTTTTTSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLMMMNNOOPPPQQRRSSSTTTUUUUVVVVVVVXXWWWVVUUTTSSSRRRRRQQQQQQTTSSSRRQQQPPPOOOOOOOPPPPPOOOOONNNNNMMMMLLLLKKKKKKJIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGGGHHHHHHHIIIIIIIIIHHHHHGGGFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@??????????????>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999999999998888888888888887777777777777777777666666666666555555555555555444444444444443333333333333332222222222222221111111111111100000000000//////////..........---------------,,,,,,,,,,,,++++++++++++++***************))))))))))))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTSSSSSTTTTTTTTTTTTTTTTTTTTSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXWWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLMMMNOOOPPQQRRRSSTTTUUUUVVVVVVVXXWWVVVUUTTSSRRRRRQQQQQQQTTSSSRRQQPPPPOOOOOOOOPPPPNNNNNNNNNMMMMLLLLKKKKKJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHGGGGFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@??????????????>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::999999999999999988888888888888887777777777777777776666666666665555555555555554444444444444443333333333333332222222222222211111111111111000000000000//////////..........---------------,,,,,,,,,,,++++++++++++++***************)))))))))))))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKLLLLMMMNNOOPPQQQRRSSTTTUUUUUVVVVVUXWWWVVUUTTSSSRRRRRQQQQQQQTTSSRRRQQPPPOOOOOOOOOOPPPNNNNNNNNMMMMLLLLKKKKKJJJJIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGHHHHHHHIIIIIIIIHHHHGGGGFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@??????????????>>>>>>>>>>>>=================<==<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::999999999999999988888888888888887777777777777777777666666666666555555555555554444444444444443333333333333333222222222222221111111111111000000000000///////////.........---------------,,,,,,,,,,,+++++++++++++++***************))))))))))))))))))))((((((((((((((('((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJKKKKKKLLLLMMMNOOPPPQQRRSSSTTTUUUUUUVUUUXWWWVVUUTTSSSRRRRRQQQQQQQTTSSRRRQQPPPOOOOOOOOOOOPPNNNNNNNMMMMLLLLKKKKKJJJJJIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIHHHHGGGFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@??????????????>>>>>>>>>>>>=================<<=<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::999999999999999988888888888888888777777777777777777666666666666555555555555554444444444444443333333333333333222222222222221111111111111100000000000///////////.........---------------,,,,,,,,,,,,+++++++++++++++**************))))))))))))))))))))(((((((((((((((''(('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!  QRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJKJJJJJJJJJJJJKKKKKKLLLMMMNNOOPPQQRRRSSTTTUUUUUUUUUUWWWVVUUUTTSSRRRRRRQQQQQQQTTSSRRQQQPPOOOOOOOOOOOOOONNNNNNMMMMLLLLKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFGGGGGGGGGHHHHHHIIIIIIHHHHHGGGFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@??????????????>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::9999999999999999888888888888888888777777777777777776666666666665555555555555544444444444444433333333333333332222222222222211111111111111000000000000//////////.........---------------,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))))))))(((((((((((((((''(('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!   QQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJKKKKKKLLLMMNNOOOPPQQRRSSSTTTUUUUUUUUUWWWVVUUTTSSSRRRRRRQQQQQQQTTSSRRQQQPPOOOOOONOOOOOOONNMMMMMMMLLLLKKKKKJJJJJJJHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFGGGGGGGHHHHHHHIIIIHHHHHGGGGFFFEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@??????????????>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::999999999999998888888888888888888777777777777777776666666666665555555555555544444444444444433333333333333332222222222222211111111111111000000000000//////////..........---------------,,,,,,,,,,,+++++++++++++++***************))))))))))))))))))))((((((((((((((('''('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!  QQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXXYYYYXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJKKKKKLLLLMNNNOOPPQQQRRSSSTTTUUUUUUUUWWVVVUUTTSSSRRRRRRRRQQQQQTTSSRRQQPPPOOOONNNNNNOOOOMMMMMMMMLLLLKKKKKJJJJJJJJHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@??????????????>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::999999999999998888888888888888888777777777777777776666666666665555555555555544444444444444443333333333333322222222222222111111111111111000000000000///////////.........---------------,,,,,,,,,,,,+++++++++++++++**************))))))))))))))))))))(((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!  QQQQQQQQQQQRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJKKKKKLLLMMNNOOOPPQQRRRSSTTTTUUUUUUUWVVVUUUTTSSSRRRRRRRRRQQQQTTSSRRQQPPPOOONNNNNNNNNNNMMMMMMLLLLLKKKKKJJJJJJJJJHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHGGGFFFEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@??????????????>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::999999999999998888888888888888888777777777777777776666666666665555555555555544444444444444443333333333333322222222222222111111111111111000000000000///////////.........---------------,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!  QQQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKLLLLMMNNOOPPPQQRRSSSTTTTUUUUUTWVVVUUTTTSSRRRRRRRRRRQQQQTTSSRRQQPPOOONNNNNNNNNNNNMMMLLLLLLLKKKKKKJJJJJJJJJHHHHHHHHHHHHHHGGGGGGGGGGFGGGFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@??????????????>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::999999999999998888888888888888888777777777777777776666666666666555555555555544444444444444443333333333333322222222222221111111111111111000000000000///////////.........---------------,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKLLLMMNNNOOPPQQQRRSSSTTTTTTTTTVVVUUUTTSSSRRRRRRRRRRRQQQTTSSRRQQPPOOONNNNNNNNNNNNLLLLLLLLLKKKKKKJJJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGGGFGGFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHGGGFFFEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@?????????????>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::999999999999998888888888888888888777777777777777776666666666666555555555555544444444444444443333333333333322222222222221111111111111111000000000000///////////.........----------------,,,,,,,,,,,++++++++++++++++**************))))))))))))))))))))(((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKLLMMMNNOOOPPQQRRRSSTTTTTTTTTVVVUUTTTSSSRRRRRRRRRRRQQQTTSSRRQQPPOOONNNNNNNNNNNNLLLLLLLKKKKKKKJJJJJJJJJJIHHHHHHHHGGGGGGGGGGGGGGGFFGGFFFFFFFFFFFFFFFFFGGGGGHHHHHHHHHHGGGGFFFEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999999998888888888888888888777777777777777776666666666666655555555555544444444444444444333333333333322222222222211111111111111111100000000000////////////.........---------------,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))()))))((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKLLMMMNNNOOPPQQQRRSSSTTTTTTTTVVUUUTTTSSSRRRRRRRRRRRQQQTTSSRRQQPPOONNNNNMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJJIHHHHHHHGGGGGGGGGGGGGGGFFFGFFFFFFFFFFFFFFFFFFFGGGGGHHHHHHHHGGGGFFFFEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999999999888888888888888887777777777777777776666666666666655555555555544444444444444443333333333333332222222222211111111111111111100000000000////////////.........---------------,,,,,,,,,,,,++++++++++++++++**************)))))))))))))))())))(((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSRRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIJJJJJJJJJKKKKLLLMMMNNOOOPPQQRRRSSSTTTTTTTVVUUUTTTSSSRRRRRRRRRRRQQQTSSSRRQPPPOONNNNMMMMMMMMMKKKKKKKKKKKJJJJJJJJJJJJIIHHHHHHGGGGGGGGGGGGGGGGFFFGFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHGGGGGFFFEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999999999888888888888888887777777777777777776666666666666655555555555544444444444444444333333333333332222222222211111111111111111100000000000////////////.........----------------,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))(()))(((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSRRRRRRRRSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJKKKKLLMMMNNNOOPPPQQRRSSSTTTTTTTVVUUUTTSSSSRRRRRRRRRRQQQQTSSRRQQPPOOONNNMMMMMMMMMMKKKKKKKKKKJJJJJJJJJJJJJIIHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGHGGGGGGFFFFEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999999999888888888888888887777777777777777776666666666666655555555555544444444444444443333333333333332222222222211111111111111111100000000000////////////.........----------------,,,,,,,,,,,,+++++++++++++++**************))))))))))))))))(()))((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXXWWWWXWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJKKKKLLMMMMNNOOOPPQQRRRSSSTTTTTTVVUUUTTTSSSRRRRRRRRRRQQQQTSSRRQQPPOONNNMMMMMMMMMMMKKKKKKKKJJJJJJJJJJJJJJIIIHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGFFFFEEEDDDDDDCDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999999999888888888888888887777777777777777766666666666666665555555555544444444444444443333333333333332222222222221111111111111111100000000000/////////////.........---------------,,,,,,,,,,,,+++++++++++++++***************)))))))))))))))((())(((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXXXXXXXWWWWWWWXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIJJJJJJKKKKLLLMMMNNNOOPPQQQRRSSSSTTTTTVUUUUTTTSSSRRRRRRRRRQQQQQSSSRRQQPPOONNNMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJIIIIHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFEEEEDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999999999888888888888888887777777777777777766666666666666665555555555554444444444444443333333333333332222222222222111111111111111100000000000/////////////..........---------------,,,,,,,,,,,++++++++++++++++**************)))))))))))))))(((()(((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!  PPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXWWXWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIJJJJJJKKKKLLMMMNNNOOOPPQQRRRSSSSTTTSVUUUUTTTSSSSRRRRRRRRQQQQPSSRRQQPPOONNNMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJIIIIIHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGFFFFEEEEDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::9999999999999998888888888888888777777777777777776666666666666666655555555555544444444444444433333333333333332222222222222111111111111111000000000000////////////...........--------------,,,,,,,,,,,,+++++++++++++++**************))))))))))))))))(((()((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!  PPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIJIIIIIIIIIIIIIIJJJJJJKKKKLLLMMMNNNOOPPQQRRRSSSSSTSSVUUUUTTTSSSSRRRRRRRQQQQQPSSRRQQPPOONNNMMMMMLLLLLLLJJJJJJJJJJJJJJJJJJJJIIIIIHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGFFFFEEEEDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::9999999999999998888888888888888777777777777777776666666666666666655555555555544444444444444433333333333333332222222222222211111111111110000000000000////////////............-------------,,,,,,,,,,,,+++++++++++++++**************))))))))))))))))((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!  PPPPPPPPPPQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIJJJJJKKKKLLLMMMNNNOOPPQQQRRSSSSSSSSVUUUUTTTSSSSRRRRRRRQQQQPPSRRQQPPOONNNMMMMMLLLLLLLLJJJJJJJJJJJJJJJJJJIIIIIIIHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGFFFFFEEEEDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::9999999999999998888888888888888777777777777777776666666666666666655555555555544444444444444433333333333333332222222222222211111111111110000000000000////////////.............------------,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!  PPPPPPPPPPPPPQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJKKKLLLMMMMNNOOOPPQQRRRSSSSSSSVUUUUTTTTSSSSRRRRRQQQQPPPRRRQQPPOONNNMMMMLLLLLLLLLJJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<;<<;;;;;;;;;;;;;;:::::::::::99999999999999988888888888888887777777777777777766666666666666666555555555555444444444444444333333333333333322222222222222111111111111100000000000000///////////..............------------,,,,,,,,,,,,,++++++++++++++**************))))))))))))))))((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIJJJJJKKKLLLLMMMNNNOOPPQQRRRSSSSSSSVUUUUTTTTSSSSRRRRRQQQQPPPRRQQPPOONNNMMMMLLLLLLLLLLJJJJJJJJJJJJJIIIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGFFFFFFEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<;;<;;;;;;;;;;;;;;:::::::::::99999999999999988888888888888887777777777777777776666666666666666555555555555444444444444443333333333333333322222222222222111111111111100000000000000////////////..............-----------,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))))((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJKKKLLLLMMMNNOOPPPQQRRRSSSSSSVUUUUUTTTSSSSRRRRRQQQPPPORRQQPPOONNMMMMLLLLLLLLLLLJJJJJJJJJJJIIIIIIIIIIIIIIHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::99999999999999988888888888888887777777777777777766666666666666665555555555555444444444444443333333333333333322222222222222211111111111000000000000000////////////...............----------,,,,,,,,,,,,,,,++++++++++++***************)))))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!  PQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQRRRRQQQQQQQQQQQQQQQQQQQQQRRQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIJJJJJJJKKKKKLLLMMMMNNOOPPPQQRRSSSSTTTTVVVVVUUUUTTTTSSSSRRRQQQPPTSSRRQQPPPOOONNNNNNNNNNMMJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<<<;;;;;;;<;;;;;;;;;;;;;;;:::::::::::::::999999999999999888888877777777777777777766666666666666555555555555555444444444444333333333333333222222222222222211111111111111000000000000000////////..............-----------------,,,,,,,,,,,,,,,+++++++++++++++*****************))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!  PPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJJKKKKLLLLMMMNNNOOPPQQRRRSSSTTTTVVVVVUUUUTTTTSSSSRRRQQQPPTSSRRQQPPOOONNNNNNNNNMMMMJJJJJJJJJJJJJJJIIIIIIIIIIHHGGGGGGGGGGGGFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999888888877777777777777777766666666666666555555555555555444444444444333333333333333322222222222222211111111111111000000000000000////////...............----------------,,,,,,,,,,,,,,,,++++++++++++++******************)))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!  PPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIJJJJJJKKKKLLLLMMMNNOOPPPQQRRSSSSTTTVVVVVVUUUUTTTSSSSRRRQQPPPSSRRQQPPPOOONNNNNNNNMMMMMJJJJJJJJJJJJIIIIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999888888877777777777777777766666666666666555555555555555444444444444333333333333333322222222222222221111111111111000000000000000/////////..............-----------------,,,,,,,,,,,,,,,+++++++++++++++*****************)))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!  PPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLLMMMNNNOOPPQQRRRSSSSTTVVVVVVUUUUTTTSSSSRRQQQPPOSSRRQQPPOOONNNNNNNMMMMMMMJJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFFGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999888888877777777777777777766666666666665555555555555555444444444444333333333333333332222222222222221111111111111000000000000000/////////..............-----------------,,,,,,,,,,,,,,,+++++++++++++++*****************))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!  PPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPQQQQQQQQQQQQQQQQQQQQQPPPPNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLMMMNNOOOPPQQRRSSSSSTVVVVVVUUUUTTTSSSRRRQQQPPOSRRQQQPPOOONNNNNNMMMMMMMMJJJJJJJJIIIIIIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999888888887777777777777777766666666666666555555555555555444444444444333333333333333322222222222222221111111111111000000000000000/////////..............-----------------,,,,,,,,,,,,,,,+++++++++++++++******************)))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!  PPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPQQQQQQQQQQQQQQQQQQPPPPPPPNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLMMMNNOOPPQQRRRSSSSSVVVVVVUUUUTTTSSSRRRQQPPOOSRRQQPPPOOONNNNNMMMMMMMMMJJJJJJJIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????????>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999888888888777777777777777766666666666665555555555555555444444444444333333333333333322222222222222222111111111111000000000000000/////////..............-----------------,,,,,,,,,,,,,,,,++++++++++++++******************)))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPQQQQQQQQQQQQQQQQPPPPPPPPPNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIJJJJJJKKKKLLLLMMNNNOOPPQQRRRSSSSVVVVVVUUUUTTTSSSRRRQQPPOOSRRQQPPOOONNNNNMMMMMMMMMMJJJJJJIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@????????????????>>>>>>>>>>>>>=============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999888888888877777777777777766666666666665555555555555555444444444444333333333333333332222222222222222111111111111000000000000000//////////..............----------------,,,,,,,,,,,,,,,,+++++++++++++++*****************))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTTUUUUUUUUUUUUUUUUUUTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPQQQQQQQQQQQQQPPPPPPPPPPPPNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIJJJJJKKKKKLLLMMMNNOOPPQQRRRSSSSVVVVVVUUUUTTTSSSRRQQQPPOOSRQQQPPOOONNNNNMMMMMMMMMMJJJJJIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDCCCCCCBCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@????????????????>>>>>>>>>>>>>==============<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::999999999999999888888888887777777777777666666666666665555555555555555444444444444333333333333333322222222222222222211111111111100000000000000///////////.............-----------------,,,,,,,,,,,,,,,+++++++++++++++*****************))))))))))))))))((((((((((((((((''''''''''''''''&'&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVUUVVVVUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPQQQQQQQQQQQPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJKKKKKLLLMMNNNOOPPQQRRRSSSVVVVVVUUUUTTTSSSRRQQQPPOORRQQPPPOONNNNNMMMMMMMMMMMJJJJIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGFFFFFFFFGGGGGGGHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCBCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@????????????????>>>>>>>>>>>>>==============<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::999999999999999888888888888777777777777666666666666665555555555555555444444444444333333333333333332222222222222222211111111111110000000000000////////////............-----------------,,,,,,,,,,,,,,,+++++++++++++++******************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIJJJJJKKKKKLLLMMNNOOPPQQRRRSSSVVVVVVUUUUTTTSSSRRQQPPOONRRQQPPOOONNNNNMMMMMMMMMMMJJJIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGFFFFFFFFGGGGGGGGHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCBBCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@???????????????>>>>>>>>>>>>>>==============<<<<<<<<;;;;;;;;;;;;;;;;;::;;;;;;::::::::::::::::999999999999999888888888888877777777777766666666666665555555555555555444444444444433333333333333332222222222222222221111111111110000000000000/////////////...........-----------------,,,,,,,,,,,,,,,,+++++++++++++++***************)*))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPQQQQQQQPPPPPPPPPPPPPPPPPPQQQQQPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJKKKKLLLMMMNNOOPPQQRRRSSUVVVVVUUUUTTTSSSRRQQPPOONRRQQPPOOONNNNMMMMMMMMMMMMJJIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGFFFFFFFFFGGGGGGGGHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCBBBCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@???????????????>>>>>>>>>>>>>>==============<<<<<<<<;;;;;;;;;;;;;;;;;:::;;;;;::::::::::::::::999999999999999888888888888887777777777766666666666666555555555555555444444444444433333333333333322222222222222222221111111111110000000000000//////////////..........-----------------,,,,,,,,,,,,,,,,+++++++++++++++****************)*)))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#$################""""""""""""""""""!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPQQQQPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKLLLMMNNOOPPQQQRRRSUVVVVUUUUUTTTTSSRRQQPPOONRQQPPPOONNNNNMMMMMMMMMMMMJIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCBBBCBBBBBBBBBBAAAAAAAAAAAAA@@@@@???????????????>>>>>>>>>>>>>>===============<<<<<<<;;;;;;;;;;;;;;;;;::::;;;:::::::::::::::::999999999999999888888888888888777777777666666666666666655555555555555444444444444433333333333333332222222222222222222111111111111000000000000///////////////..........-----------------,,,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##$###############"""""""""""""""""""!!!!!!!!!!!!!!!  OOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIIIIIIIIIJJJJJJKKKKLLMMNNOOPPPQQRRRSUUUVUUUUUUUTTTSSRRQQPPOONRQQPPOOONNNNMMMMMMMMMMMMMIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@???????????????>>>>>>>>>>>>>>==============<<<<<<<<;;;;;;;;;;;;;;;;;:::::;;:::::::::::::::::999999999999999888888888888888777777777666666666666666665555555555555444444444444433333333333333332222222222222222222111111111111000000000000///////////////..........---------------,-,,,,,,,,,,,,,,,+++++++++++++++****************))))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIJJJJJKKKKLLLMMNNOOPPQQRRRRUUUUUUUUUUUTTTSSRRQQPPOONRQQPPOOONNNNMMMMMMMMMMMMMIIIIIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHGGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@???????????????>>>>>>>>>>>>>>===============<<<<<<<;;;;;;;;;;;;;;;;:::::::;::::::::::::::::9999999999999999888888888888888777777777666666666666666665555555555555444444444444433333333333333332222222222222222222111111111111100000000000///////////////..........----------------,,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!  OOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHIIIIIIIIIIIJJJJJJKKKLLLMMNNOOPPQQQRRRUUUUUUUUUUUTTTSSRRQQPPONNRQQPPOONNNNMMMMMMMMMMMMMMIIIIIIIIIIIIHHHHHHHHHHHHHFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???????????????>>>>>>>>>>>>>>===============<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::::::9999999999999999888888888888888777777777666666666666666665555555555554444444444444443333333333333333222222222222222222111111111111100000000000////////////////..........---------------,,,,,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOPPPPPPPPPPPPPPPPPPPPPOOOOMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHIIIIIIIIIIJJJJJJKKKKLLMMNNOOPPQQQRRRUUUUUUUUUUUTTTSSRRQQPPONNQQPPOOONNNNMMMMMMMMMMMMMLIIIIIIIIIIIHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFGGGGGGGGHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>>================<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::::::9999999999999999888888888888888777777776666666666666666665555555555554444444444444444333333333333333222222222222222222211111111111100000000000////////////////..........---------------,,,,,,,,,,,,,,,,,+++++++++++++++****************))))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOPPPPPPPPPPPPPPPPPPPOOOOOOMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHIIIIIIIIIIJJJJJJJKKKLLLMMNNOOPPQQRRRUUUUUUUUUUUTTTSSRRQQPOONNQQPPOOONNNMMMMMMMMMMMMMLLIIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFGGGGGGGGHHHHGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@?????????????>>>>>>>>>>>>>================<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999998888888888888887777777766666666666666666655555555555544444444444444443333333333333332222222222222222222111111111111100000000000///////////////..........---------------,,,,,,,,,,,,,,,,,+++++++++++++++****************))))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOPPPPPPPPPPPPPPPPOOOOOOOOOMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIJJJJJJJKKKLLLMMNNOOPPQQRRRUUUUUUUUUUUTTTSSRRQPPOONMQQPPOONNNNMMMMMMMMMMMLLLLIIIIIIIIIHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGGHHGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>>================<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999998888888888888887777777766666666666666666655555555555554444444444444444333333333333333222222222222222222111111111111100000000000///////////////..........----------------,,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPOOOOOOOOOOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJKKKKLLMMNNOOPPQQQRRUUUUUUUUUUUTTTSSRRQPPONNMQPPOOONNNMMMMMMMMMMMLLLLLIIIIIIIIHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999998888888888888887777777766666666666666666555555555555554444444444444444333333333333333222222222222222222111111111111100000000000///////////////...........---------------,,,,,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPOOOOOOOOOOOOOOMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHIIIIIIIIIIJJJJJJJKKKLLMMNNOOPPQQQRRUUUUUUUUUUUTTTSSRQQPPONNMQPPOONNNNMMMMMMMMMMLLLLLLIIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBABBBAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::::::999999999999999998888888888888887777777766666666666666666655555555555554444444444444444333333333333333222222222222222222111111111111100000000000////////////////..........---------------,,,,,,,,,,,,,,,,,+++++++++++++++****************))))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$%%$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOPPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPPPOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHIIIIIIIIIIJJJJJJKKKLLLMMNNOPPPQQRRUUUUUUUUUUUTTTSSRQQPOONMMPPOOONNNMMMMMMMMMMLLLLLLLIIIIIIHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBAABBAAAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::::::::9999999999999999988888888888888877777777766666666666666666555555555555544444444444444443333333333333333222222222222222221111111111111000000000000///////////////..........---------------,,,,,,,,,,,,,,,,,+++++++++++++++****************))))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$%%$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOPPPPPPPOOOOOOOOOOOOOOOOOOPPPPPOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHIIIIIIIIIIIJJJJJJKKKLLMMNNOOPPQQRRUUUUUUUUUUUTTSSRRQQPONNMMPPOONNNNMMMMMMMMMLLLLLLLLIIIIIHHHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBAAABAAAAAAAAAAAA@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::9999999999999999988888888888888887777777776666666666666666555555555555544444444444444443333333333333333222222222222222221111111111111000000000000///////////////..........----------------,,,,,,,,,,,,,,,,++++++++++++++++****************)))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$%$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOPPPPOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIJJJJJKKKLLMMNNOOPPQQQRUUUUUUUUUUUTTSSRRQPPONNMLPOOONNNMMMMMMMMMMLLLLLLLLIIIIHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCBBBBBBBBAAAABAAAAAAAAAAA@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::9:::::::9999999999999999988888888888888887777777777666666666666666555555555555544444444444444444333333333333333222222222222222221111111111111000000000000///////////////..........----------------,,,,,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!  NNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIJJJJJKKLLLMMNOOPPQQQRUUUUUUUUUUTTTSSRQQPOONMMLPOONNNMMMMMMMMMMLLLLLLLLLIIIHHHHHHHHHHHHHHGGGGGGGGFFFEEEEEEEEEEFFFFFFFFFFFFGFFFFFFFFFFEEEEEEEEEEEEEDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::99::::::9999999999999999988888888888888877777777777766666666666666555555555555544444444444444444333333333333333222222222222222221111111111111000000000000///////////////...........---------------,,,,,,,,,,,,,,,,,++++++++++++++++***************))))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!  NNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIJJJJKKKLLMMNNOOPPQQRTUUUUUUUUUTTTSRRQPPONNMLLOOONNNMMMMMMMMMLLLLLLLLLLIIHHHHHHHHHHHHHHGGGGGGGGGFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::999::::999999999999999998888888888888888777777777777766666666666665555555555555444444444444444443333333333333332222222222222222221111111111110000000000000///////////////..........---------------,,,,,,,,,,,,,,,,,++++++++++++++++***************))))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMOOOOOOONNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIJJJJJJJJJKKKLLMMNNOOPPQQRRTUUUUUUUUUUTTSSRQQPONNMLLONNMMMMMLLLLLLLLLLLLKKKKKHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDEEEEEDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;<<<;;;;;;;;;;;;;;;::::::::::::::999999999999999998888887777777777777777666666666666666666666655555555555555444444444444444443333333333332222222222222221111111111110000000000000000////////////////..........---------------,,,,,,,,,,+++++++++++++++**************)))))))))))))))))((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$#################""#"""""""""""""""""!!!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMOOOONNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJKKKLLLMNNOOPPQQRRTUUUUUUUUUTTSSRRQPPONMMLLNNNMMMMLLLLLLLLLLLLLKKKKKHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDEEEEDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;<<;;;;;;;;;;;;;;;::::::::::::::999999999999999998888887777777777777777666666666666666666666655555555555555444444444444444443333333333332222222222222222111111111110000000000000/000////////////////..........---------------,,,,,,,,,+++++++++++++++***************))))))))))))))))(((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&%&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$################"""#""""""""""""""""!!!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMOONNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJKKKLLMMNNOOPPQQRTTUUUUUUUTTTSSRQQPOONMLLKNNMMMMLLLLLLLLLLLLLKKKKKKHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;<;;;;;;;;;;;;;;;::::::::::::::999999999999999998888887777777777777777666666666666666666666655555555555555444444444444444443333333333332222222222222222211111111111000000000000//00////////////////..........---------------,,,,,,,,,++++++++++++++++**************))))))))))))))))(((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&%%&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJKKKLLMMNOOPPQQQTTTUUUUUUTTTSRRQQPONNMLLKNMMMMMLLLLLLLLLLLLLKKKKKKHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDEDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999888888777777777777777776666666666666666666666555555555555554444444444444444433333333333322222222222222222111111111110000000000000//0////////////////..........---------------,,,,,,,,,++++++++++++++++**************))))))))))))))))((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%%%%%$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!!!  NNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJKKLLMMNNOOPPQQTTTTTUUTTTTSSRRQPPONMMLKKNMMMMLLLLLLLLLLLLLKKKKKKKHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@?>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999888888777777777777777776666666666666666666666555555555555555444444444444444433333333333322222222222222222111111111110000000000000///////////////////..........---------------,,,,,,,,,++++++++++++++++**************)))))))))))))))))(((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!!  NNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPQQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKLLMMNNOOPPQSTTTTTTTTTTSSRQQPOONMLLKKNMMMMLLLLLLLLLLLLLKKKKKKKHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@??>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999888888877777777777777776666666666666666666666655555555555555444444444444444433333333333322222222222222222211111111110000000000000///////////////////..........---------------,,,,,,,,,,++++++++++++++++**************))))))))))))))))(((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%&%%%%%%%%%%%%%%%%$$$$$$$$$$$################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  NNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQPPPPPPPPPPPQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIJJJKKLLMMNNOOPPQSSTTTTTTTTSSRRQQPONNMLLKKMMMMLLLLLLLLLLLLLLKKKKKKKHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@???>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::9999999999999999888888887777777777777776666666666666666666666655555555555555444444444444444433333333333322222222222222222211111111110000000000000///////////////////...........---------------,,,,,,,,,,+++++++++++++++**************))))))))))))))))(((((((((((((''''''''''''''''&'''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIJJKKKLLMMNNOOPPSSSTTTTTTTSSRRQPPONNMLLKKMMMMLLLLLLLLLLLLLLKKKKKKKHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@?????>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::9999999999999999888888888777777777777776666666666666666666666655555555555555444444444444444433333333333322222222222222222211111111110000000000000///////////////////............--------------,,,,,,,,,,,++++++++++++++**************))))))))))))))))(((((((((((((''''''''''''''''&&'''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIJJJKKLLMMNNOOPPSSSSTTTTTSSSRRQPPONMMLKKJMMMLLLLLLLLLLLLLLKKKKKKKJGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@?????>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::999999999999999888888888877777777777776666666666666666666666655555555555555444444444444444433333333333222222222222222222211111111111000000000000////////////////////............-------------,,,,,,,,,,,,+++++++++++++**************))))))))))))))))(((((((((((((''''''''''''''''&&&''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNOOONNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIJJJKKLLMMNNOOPPRSSSSSTSSSSRRQQPOONMMLKKJMMMLLLLLLLLLLLLLLKKKKKKKJGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@???????>>>>>>>>=================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999998888888888877777777777666666666666666666666666555555555555555444444444444444333333333333222222222222222222111111111110000000000000///////////////////.............------------,,,,,,,,,,,,,++++++++++++**************)))))))))))))))))(((((((((((('''''''''''''''''&&&'''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLNNNNNNNNNNMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIJJKKKLLMMNNOOPRRSSSSSSSSSRRQQPOONMMLKKJMMMLLLLLLLLLLLLLLKKKKKKJJGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@???????>>>>>>>=================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999998888888888887777777777666666666666666666666666555555555555555544444444444444333333333333222222222222222222111111111110000000000000///////////////////..............------------,,,,,,,,,,,,,++++++++++++**************))))))))))))))))(((((((((((((''''''''''''''''&&&&'''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLNNNNNNNMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKJJJKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIJJKKKLLMMNNOOPRRSSSSSSSSSRRQQPOONMMLKKJMMMLLLLLLLLLLLLLLKKKKKKJJGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBCCCCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@?????????>>>>>=================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999998888888888888777777777666666666666666666666666555555555555555554444444444444333333333333222222222222222222111111111111000000000000///////////////////...............-----------,,,,,,,,,,,,,,+++++++++++**************))))))))))))))))(((((((((((((''''''''''''''''&&&&&''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLNNNNNMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHIIIIJJKKKLLMMNNOOORRRSSSSSSSRRRQQPOONMMLKKJMMMMLLLLLLLLLLLLLKKKKKJJJGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@??????????>>>>=================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::9999999999999988888888888888777777776666666666666666666666665555555555555555554444444444443333333333333222222222222222222111111111110000000000000///////////////////...............----------,,,,,,,,,,,,,,,++++++++++***************)))))))))))))))((((((((((((('''''''''''''''''&&&&&'&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLNNMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHGHHHHHHHHHHIIIIJJKKKLLMMNNOOORRRSSSSSSSRRRQPPOONMMLKKJMMMMLLLLLLLLLLLLKKKKKKJJJGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@???????????>>>=================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::9999999999999988888888888888877777776666666666666666666666665555555555555555554444444444443333333333333322222222222222221111111111110000000000000///////////////////...............----------,,,,,,,,,,,,,,,,+++++++++****************)))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHIIIIJJKKKLLMMNNOOORRRRSSSSSRRRQQPPONNMMLKKKMMMMLLLLLLLLLLLLKKKKKKJJJGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@????????????>>=================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:;;;;::::::::::::::::9999999999999988888888888888887777776666666666666666666666655555555555555555554444444444444333333333333332222222222222221111111111111000000000000///////////////////...............----------,,,,,,,,,,,,,,,,+++++++++****************)))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!!!  MMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOPPPPPPPPPPPPPPPPPPOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHIIIJJJKKKLLMMNNOOORRRRRSSSRRRRQQPPOONMMLKKKMMMMLLLLLLLLLLLKKKKKKJJJJGGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@?????????????>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::;;;::::::::::::::::99999999999999888888888888888877777766666666666666666655666555555555555555555544444444444443333333333333332222222222222211111111111110000000000000//////////////////...............----------,,,,,,,,,,,,,,,,++++++++++****************))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  MMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHIIIJJJKKKLLMMNNNOOQRRRRRSRRRRRQQPPONNMMLLKKMMMMLLLLLLLLLLLKKKKKKJJJJGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????????================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::;;::::::::::::::::99999999999999888888888888888877777766666666666666666655566555555555555555555444444444444443333333333333333222222222222211111111111110000000000000///////////////////..............-----------,,,,,,,,,,,,,,,,+++++++++****************))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""""""""!!!!!!!!!!!!!!!! !  MMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHIIIJJJKKLLLMMNNNOOQRRRRRRRRRRRQQPPONNMMLLKKMMMMLLLLLLLLLLKKKKKKJJJJJGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????????===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::;::::::::::::::::999999999999998888888888888888777777666666666666666665555555555555555555555554444444444444433333333333333322222222222221111111111111110000000000000//////////////////...............----------,,,,,,,,,,,,,,,,+++++++++****************))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""""""""!!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOOOOOOOOOOOOOPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHIIIJJJKKLLLMMNNNOOQRRRRRRRRRRQQQPPONNMMLLKKNMMMLLLLLLLLLLKKKKKJJJJJJGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@????????????????>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999998888888888888888777777666666666666666665555555555555555555555554444444444444433333333333333322222222222221111111111111111000000000000//////////////////...............----------,,,,,,,,,,,,,,,,+++++++++****************)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########"""""""""""""""""""""!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHIIIJJJKKLLLMMNNNOOQQRRRRRRRRRQQQPPONNMMLLKKNMMMLLLLLLLLLKKKKKKJJJJJJGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBABBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@????????????????>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::::9999999999999988888888888888887777776666666666666666655555555555555555555555544444444444444333333333333333222222222222111111111111111111000000000000//////////////////..............----------,,,,,,,,,,,,,,,,++++++++++****************))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########"""""""""""""""""""""!!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMNNNMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKLLLMMNNNOOQQRRRRRRRRQQQPPOONNMMLLKKNMMMLLLLLLLLKKKKKKJJJJJJIFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@?????????????????>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::::9999999999999988888888888888887777776666666666666666655555555555555555555555544444444444444333333333333333222222222222111111111111111111000000000000//////////////////..............----------,,,,,,,,,,,,,,,,++++++++++****************))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""""""""!!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKMMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHIIIIJJKKLLLMMNNNOOQQRRRRRRRRQQQPPOONNMMLLKKNMMMLLLLLLLLKKKKKKJJJJJJIFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAABBBBBBBBAAAAAAAAAAAAAA@@@@@@@@????????????????>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999999888888888888888877777776666666666666666555555555555555555555554444444444444433333333333333332222222222211111111111111111111000000000000/////////////////..............----------,,,,,,,,,,,,,,,,++++++++++****************)))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########"""""""""""""""""""""!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKMMMMMMMLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJIIJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHIIIJJKKKLLMMMNNOOQQQRRRRRRQQQQPPOONNMMLLKKNMMMLLLLLLLKKKKKKJJJJJJIIFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAABBBBBBBAAAAAAAAAAAAA@@@@@@@@@????????????????>>>>>>=========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999999888888888888888877777777666666666666665555555555555555555555554444444444444433333333333333322222222222211111111111111111111000000000000//////////////.//..............----------,,,,,,,,,,,,,,,,,+++++++++****************)))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########"""""""""""""""""""""!!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKMMMMMLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHIIIJJKKKLLMMMNNNOQQQQRRRQQQQQPPPOONNMMLLKKNMMMLLLLLLLKKKKKKJJJJJIIIFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBAAAAAAAAAAAAA@@@@@@@@@????????????????>>>>>>>=======<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999998888888888888888777777777666666666666655555555555555555555555444444444444444333333333333333222222222222111111111111111111110000000000000/////////////../..............-----------,,,,,,,,,,,,,,,,+++++++++*****************))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""""""""!!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKMMLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHIIIJJKKKLLMMMNNNOQQQQQQQQQQQQPPPOONNMMLLKKNMMMLLLLLLKKKKKKJJJJJIIIIFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAABBBBBAAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>=======<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999999888888888888888877777777766666666666655555555555555555555555444444444444444333333333333333222222222222111111111111111111110000000000000/////////////..................----------,,,,,,,,,,,,,,,,+++++++++*****************))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$%%%%$$$$$$$$$$$$$$$$$###########"""""""""""""""""!"""!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGHHHHIIIJJKKLLLMMMNNNOQQQQQQQQQQQQPPOOONNMMLLKKNMMMMLLLLLKKKKKKJJJJJIIIIFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABAAAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::99999999999988888888888888888777777777666666666666666655555555444444444444444444333333333333322222222222222222111111111111111111111100000000000000000/////////////...............--------------,,,,,,,,,,,,,,,,,+++++++++++++****************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGHHHHHHHHHHHHHHHHHHHHGGGGHGGGGGGHHHIIIJJKKLLLMMMNNNOQQQQQQQQQQQPPPOONNMMLLLKKNMMMLLLLLLKKKKKJJJJJJIIIIFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::99999999999998888888888888888777777777666666666666666655555555544444444444444444333333333333322222222222222221111111111111111111111000000000000000000/////////////...............---------------,,,,,,,,,,,,,,,,+++++++++++++*****************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  LMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJKKLLLMMMNNNNQQQQQQQQQQPPPOOONNMMLLKKKNMMMLLLLLKKKKKKJJJJJIIIIIEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999888888888888888777777777766666666666666655555555554444444444444444333333333333322222222222222221111111111111111111111000000000000000000/////////////...............---------------,,,,,,,,,,,,,,,,++++++++++++++****************)))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  LLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJKKLLLMMMNNNNQQQQQQQQQPPPPOONNNMMLLKKKMMMMLLLLLKKKKKJJJJJIIIIIIEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999988888888888888777777777776666666666666655555555555444444444444443333333333333222222222222222221111111111111111111110000000000000000000/////////////...............---------------,,,,,,,,,,,,,,,,++++++++++++++****************)))))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  LLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGHHHIIIJJKKLLLMMMNNNNPQQQQQQPPPPPOOONNMMLLLKKJMMMMLLLLKKKKKKJJJJJIIIIIIEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::9999999999999999988888888888887777777777776666666666666555555555555444444444444433333333333332222222222222222211111111111111111111100000000000000000000////////////...............---------------,,,,,,,,,,,,,,,,++++++++++++++****************)))))))))))))(((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFGGGGHHHIIJJJKKLLMMMNNNNNPPPPPPPPPPPOOONNMMMLLKKKJMMMLLLLLKKKKKJJJJJIIIIIIHEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::9999999999999999988888888888887777777777777666666666666555555555555544444444444333333333333332222222222222222211111111111111111111000000000000000000000/////////////..............----------------,,,,,,,,,,,,,,,,+++++++++++++****************)))))))))))))((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFGGGGHHHIIJJKKKLLMMMNNNNNPPPPPPPPPPOOONNNMMLLLKKKJMMMLLLLLKKKKKJJJJJIIIIIIHEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::9999999999999999988888888888877777777777777766666666666555555555555554444444444333333333333333222222222222222211111111111111111110000000000000000000000/////////////..............-----------------,,,,,,,,,,,,,,,+++++++++++++*****************)))))))))))))(((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLMMMLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIJJKKLLLMMMNNNNNPPPPPPPPOOOONNNMMLLLKKKJJMMLLLLLKKKKKJJJJJIIIIIIHHEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@AAAAAA@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999988888888888877777777777777776666666666555555555555555444444444333333333333333322222222222222211111111111111111110000000000000000000000/////////////...............----------------,,,,,,,,,,,,,,,+++++++++++++*****************)))))))))))))(((((((((((((((('''''''''&&&&&&&&&&&&&&&&&%&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIJJKKLLLMMMNNNNNPPPPPPPOOOONNNMMMLLKKKJJJMMLLLLLKKKKKJJJJJIIIIIHHHEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@AAAAA@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::999999999999999988888888888887777777777777777666666666655555555555555554444444433333333333333333222222222222221111111111111111110000000000000000000000//////////////...............----------------,,,,,,,,,,,,,,,++++++++++++++****************)))))))))))))(((((((((((((((('''''''''&&&&&&&&&&&&&&&&&%%&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIJJKKLLMMMMNNNNNPPPPPPOOOONNNMMMLLLKKKJJJMLLLLLKKKKKKJJJJIIIIIIHHHEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@AAAA@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::999999999999999988888888888887777777777777777666666666655555555555555555444444433333333333333333222222222222221111111111111111110000000000000000000000//////////////...............----------------,,,,,,,,,,,,,,,++++++++++++++****************)))))))))))))((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHIIIJJKKLLMMMMNNNNNPPPPOOOONNNNMMMLLLKKKJJJJLLLLLLKKKKKJJJJJIIIIIHHHHEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@AAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999888888888888877777777777777776666666666555555555555555554444443333333333333333322222222222222111111111111111111100000000000000000000/0//////////////...............----------------,,,,,,,,,,,,,,,++++++++++++++****************)))))))))))))((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFGGFFFGGGHHIIJJKKKLLMMMNNNNNNPPPOOOONNNNMMMLLLKKKJJJJILLLLLKKKKKKJJJJJIIIIIHHHHEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@A@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::9999999999999999988888888888887777777777777777666666666655555555555555555444444333333333333333332222222222222211111111111111111110000000000000000000////////////////................----------------,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))(((((((((((((((('''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFGGGGGGGGGGGGGGGGFFFFFFFFGFFFGGGHHIIJJKKLLLMMMMNNNNNPPOOOONNNNMMLLLKKKKJJJJIILLLLKKKKKKJJJJJIIIIIHHHHHEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@A@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::9999999999999999988888888888887777777777777777666666666655555555555555555444444333333333333333332222222222222211111111111111111110000000000000000000////////////////................----------------,,,,,,,,,,,,,,,,+++++++++++++++***************)))))))))))))(((((((((((((((('''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!  KKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFGGGGGGGGGGGGGGFFFFFFFFFFFFFFGGGHHIIJJKKLLLMMMMNNNNNOOOOONNNMMMLLLKKKKJJJJIIILLLLKKKKKKJJJJJIIIIIHHHHHDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::999999999999999998888888888888777777777777777766666666665555555555555555444444433333333333333333222222222222221111111111111111111000000000000000000/////////////////................----------------,,,,,,,,,,,,,,,,++++++++++++++++**************)))))))))))))((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!  KKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHIIJJKKLLLMMMMMNNNMOOOONNNMMMLLLKKKJJJJJIIIILLLKKKKKKKJJJJJIIIIIHHHHHDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBABAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::999999999999999988888888888887777777777777777766666666665555555555555555444444433333333333333333222222222222221111111111111111101000000000000000000/////////////////................-----------------,,,,,,,,,,,,,,,++++++++++++++++**************)))))))))))))((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!  KKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHIIJJKKLLLMMMMMMMMMOOONNNNMMLLLKKKJJJJIIIIIILKKKKKKKKJJJJJJIIIIHHHHHHDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999998888888888888777777777777777776666666666555555555555555554444444333333333333333322222222222222111111111111111110000000000000000000//////////////////...............------------------,,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))(((((((((((((((('''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!   KKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHIIJJKKKLLLMMMMMMMMOONNNNMMMLLKKKJJJJIIIIIIHKKKKKKKKKJJJJJIIIIIHHHHHHDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>=================<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999998888888888888877777777777777776666666666555555555555555554444444333333333333333322222222222222111111111111111110000000000000000000//////////////////...............------------------,,,,,,,,,,,,,,,+++++++++++++++++*************))))))))))))))(((((((((((((((('''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!!!!!!   KKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOONNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHIIJJKKKLLLMMMMMMMMONNNNMMMLLKKKJJJJIIIIIHHHKKKKKKKKJJJJJJIIIIIHHHHHGDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>=================<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999888888888888888777777777777777666666666655555555555555554444444443333333333333332222222222222211111111111111111000000000000000000///////////////////...............------------------,,,,,,,,,,,,,,,+++++++++++++++++**************))))))))))))))(((((((((((((((('''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHIIJJKKKLLLLMMMMMMMNNNNMMMLLKKKJJJJIIIIIHHHHKKKKKKKKJJJJJJIIIIIHHHHHGDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>=================<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999999999888888888888888877777777777777666666666665555555555555555444444444333333333333332222222222222211111111111111111000000000000000000///////////////////...............------------------,,,,,,,,,,,,,,,,++++++++++++++++**************)))))))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHIIJJJKKLLLLLMMMMMLNNNMMMLLLKKKJJJIIIIHHHHHHKKKKKKKJJJJJJJIIIIIHHHHHGDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?@@@@@@??????????????>>>>>>>>>>=================<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999999888888888888888877777777777776666666666666555555555555555444444444433333333333332222222222222111111111111111111000000000000000000//////////////////.................-----------------,,,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHIIJJJKKKLLLLLLLLLLNNMMMLLLKKKJJJIIIIHHHHHHHKKKKKKJJJJJJJJIIIIIHHHHGGDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???@@@@@??????????????>>>>>>>>>>=================<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999888888888888888877777777777776666666666666655555555555555444444444443333333333332222222222222111111111111111111000000000000000000//////////////////.................-----------------,,,,,,,,,,,,,,,,++++++++++++++++**************)))))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHIIJJJKKKLLLLLLLLLLNMMMMLLKKKJJJIIIIHHHHHHHHKKKKKJJJJJJJJJIIIIIHHHHGGDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????@@@@??????????????>>>>>>>>>>=================<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999998888888888888888877777777777776666666666666665555555555554444444444444333333333332222222222222211111111111111111000000000000000000//////////////////.................------------------,,,,,,,,,,,,,,,++++++++++++++++**************)))))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!! !!!  KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGHHHIIJJJKKKLLLLLLLLLLMMMMLLLKKJJJIIIIHHHHHHHHGKKKKJJJJJJJJJJIIIIIHHHHGGDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????@@@??????????????>>>>>>>>>==================<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999998888888888888888877777777777776666666666666666555555555554444444444444433333333332222222222222221111111111111111000000000000000000//////////////////.................------------------,,,,,,,,,,,,,,,+++++++++++++++++*************)))))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!! !!  KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIJJJKKKKLLLLLLLLKMMMLLLKKKJJJIIIHHHHHHHGGGJJJJJJJJJJJJJJJIIIIHHHHGGDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????@@??????????????>>>>>>>>>=================<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999998888888888888888877777777777776666666666666666555555555554444444444444443333333332222222222222222111111111111110000000000000000000/////////////////..................------------------,,,,,,,,,,,,,,,+++++++++++++++++**************))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!!!!!!!! !!  JJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEFFFFFFFFFGGGHHIIIJJJKKKKKLLLLLLKKMMLLLLKKJJJIIIHHHHHHGGGGGJJJJJJJJJJJJJJJIIIIHHHHGGDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@AA@@@@@@@@@@@@@@@@???????@??????????????>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999998888888888888888877777777777776666666666666666555555555554444444444444444333333332222222222222222211111111111110000000000000000000/////////////////..................------------------,,,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!! !  JJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQPPQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEFFFFFFFFGGGHHIIIJJJKKKKKKLLLKKKKMMLLLKKKJJJIIIHHHHHGGGGGGJJJJJJJJJJJJJJJIIIIHHHHGGDDCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999998888888888888888877777777777766666666666666666555555555554444444444444444433333332222222222222222211111111111110000000000000000000/////////////////..................------------------,,,,,,,,,,,,,,,,++++++++++++++++**************)))))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIJJJKKKLLLMMMMMMMMMMMMMLLLLKKKJJJIIIHHHHHGGGGGGJJJJJJJJJJJJJJIIIIHHHHGGGEDDDDDCCCCCCCCCCCCCCCCCBBAAAAAAAAAAAAAAAAA@@@@@@@@A@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999888888888888888877777777777666666666666666655555555555555555444444444444433333333333333332222222222111111111111111110000000000000//////////////...............-----------,,,,,,,,,,,,,,,,,+++++++++++++*****************))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFGGGHHIIIJJJKKLLLLMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHGGGGGGGJJJJJJJJJJJJJJJIIIIHHHGGGEDDDDDCCCCCCCCCCCCCCCBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999888888888888888877777777777666666666666666655555555555555555444444444444433333333333333332222222222111111111111111110000000000000///////////////..............-----------,,,,,,,,,,,,,,,,,+++++++++++++*****************))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFGGGHHIIIJJKKKLLLLMMMMMMMMMMMLLLLLKKKJJJIIIHHHHHGGGGGGGJJJJJJJJJJJJJJJIIIIHHHGGGEDDDDDCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999888888888888888877777777777666666666666666665555555555555555444444444444433333333333333332222222222111111111111111110000000000000////////////////.............------------,,,,,,,,,,,,,,,,+++++++++++++*****************))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEFEFFFFFFFGGGHHIIIJJKKKLLLLLMMMMMMMMMLLLLLKKKKJJJIIIHHHHGGGGGGGGJJJJJJJJJJJJJJJJIIIHHHHGGEDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999998888888888888888877777777777666666666666666665555555555555555444444444444433333333333333332222222222111111111111111110000000000000/////////////////............-------------,,,,,,,,,,,,,,,+++++++++++++*****************))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEFFFFFFGGGHHIIIJJKKKLLLLLLMMMMMMLLLLLLLKKKJJJIIIIHHHHGGGGGGGGJJJJJJJJJJJJJJJJIIIHHHHGGEDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999998888888888888888877777777777666666666666666665555555555555554444444444444433333333333333332222222222111111111111111110000000000000/////////////////............--------------,,,,,,,,,,,,,,+++++++++++++*****************))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!  JKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEFFFFFFGGGHHIIIJJKKKKLLLLLLLLLLLLLLLLLKKKKJJJIIIHHHHHGGGGGGGGJJJJJJJJJJJJJJJJIIIIHHHGGEDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999998888888888888888877777777777666666666666666655555555555555554444444444444433333333333333332222222222111111111111111110000000000000/////////////////............---------------,,,,,,,,,,,,,+++++++++++++*****************)))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!  JJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGFFFFFFFGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEFFFFFGGGHHIIIJJKKKKLLLLLLLLLLLLLLLLKKKKJJJJIIIHHHHGGGGGGGGGJJJJJJJJJJJJJJJJIIIIHHHGGEDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999998888888888888888877777777777666666666666666655555555555555554444444444444433333333333333332222222222111111111111111110000000000000/////////////////............----------------,,,,,,,,,,,,+++++++++++++*****************)))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!  JJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFGGFFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFGGGHHIIIJJKKKKLLLLLLLLLLLLLLLKKKKKJJJJIIIHHHHGGGGGGGGGJJJJJJJJJJJJJJJJJIIIHHHGGEDDDDCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@@@@@?@@@@@@@@????????????????>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999998888888888888888877777777777666666666666666655555555555555554444444444444443333333333333332222222222111111111111111110000000000000/////////////////............-----------------,,,,,,,,,,,++++++++++++++****************)))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!  JJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPPPPPPPPPPPPPPPOOOOOOPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEFFFFFGGGHHIIIJJJKKKKLLLLLLLLLLLLKKKKKKJJJJIIIIHHHHGGGGGGGGGJJJJJJJJJJJJJJJJJIIIHHHGGEDDDDCCCCCCCBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@??@@@@@@@????????????????>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999998888888888888888777777777776666666666666666655555555555555554444444444444444333333333333332222222222211111111111111110000000000000/////////////////............-----------------,,,,,,,,,,,,++++++++++++++****************))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFGGGHHIIIJJJKKKKKLLLLLLLLLLKKKKKKKJJJJIIIHHHHHGGGGGGGGGJJJJJJJJJJJJJJJJIIIIHHHGGEDDDCCCCCCCBBBBBBBBBBBBBBA@@@@@@@@@@@@@@@@@@@@????@@@@@?????????????????>>>>>>>>>>>>===============<=<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999999998888888888888888777777777777666666666666666655555555555555544444444444444444433333333333332222222222221111111111111110000000000000/////////////////............-----------------,,,,,,,,,,,,+++++++++++++++***************))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPOPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEFFFFFGGGHHIIIJJJKKKKKKLLLLLLLKKKKKKKKJJJJIIIIHHHHHGGGGGGGGGIJJJJJJJJJJJJJJJIIIIHHHGGDDDDCCCCCCCBBBBBBBBBBBBBA@@@@@@@@@@@@@@@@@@@@?????@@@?????????????????>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999999998888888888888888777777777777666666666666666655555555555555544444444444444444433333333333332222222222222111111111111110000000000000/////////////////............-----------------,,,,,,,,,,,,++++++++++++++++**************))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEFFFFFGGGHHIIIJJJKKKKKKKKKKKKKKKKKKKKJJJJJIIIIHHHHHGGGGGGGGGIJJJJJJJJJJJJJJJIIIHHHGGGDDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@???????@@?????????????????>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999998888888888888888777777777777766666666666666655555555555555544444444444444444333333333333332222222222222211111111111110000000000000/////////////////............-----------------,,,,,,,,,,,,+++++++++++++++++*************))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEFFFFFGGGHHIIIJJJJKKKKKKKKKKKKKKKKKKJJJJJIIIIIHHHHHGGGGGGGGGIIJJJJJJJJJJJJJIIIIHHHGGGDDDDCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::9:99999999999999999988888888888888888777777777777776666666666666655555555555555544444444444444444333333333333332222222222222221111111111110000000000000/////////////////............-----------------,,,,,,,,,,,,+++++++++++++++++*************))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEFFFFGGGGHHIIIJJJJKKKKKKKKKKKKKKKKJJJJJJIIIIIHHHHHGGGGGGGGGGIIIJJJJJJJJJJJIIIIIHHHGGGDDDCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999999888888888888888887777777777777776666666666666555555555555555444444444444444443333333333333322222222222222221111111111000000000000000////////////////............-----------------,,,,,,,,,,,,+++++++++++++++++*************)))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEFFFFGGGGHHIIIJJJJJKKKKKKKKKKKKKKJJJJJJJIIIIIHHHHHGGGGGGGGGGIIIIIJJJJJJJJIIIIIHHHGGGGDDDCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999999998888888888888888877777777777777776666666666655555555555555554444444444444444433333333333333222222222222222221111111110000000000000000///////////////............------------------,,,,,,,,,,,+++++++++++++++++*************)))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEFFFFGGGGHHIIIJJJJJKKKKKKKKKKKKKJJJJJJJIIIIIHHHHHHGGGGGGGGGGIIIIIIIJJJIIIIIIIHHHHGGGFDDDCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999999988888888888888888777777777777777766666666666555555555555555544444444444444444333333333333332222222222222222111111111100000000000000000//////////////.............-----------------,,,,,,,,,,,+++++++++++++++++**************)))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!  IIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDEEEEEEEEFFFFGGGGHHIIIIJJJJJKKKKKKKKKKKJJJJJJJIIIIIIHHHHHHGGGGGGGGGGIIIIIIIIIIIIIIIIHHHHGGGGFDDCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999998888888888888888887777777777777777666666666665555555555555555444444444444444443333333333333222222222222222221111111111000000000000000000/////////////.............-----------------,,,,,,,,,,,+++++++++++++++++**************))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!  IIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDEEEEEEEFFFFGGGHHHIIIIJJJJJJKKKKKKKKKJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGIIIIIIIIIIIIIIIHHHHGGGGFFDDCCCCCCBBBBBBBBAAAAAAAAA@@@@@@??????????????????????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999998888888888888888877777777777777777666666666665555555555555555544444444444444443333333333333222222222222222221111111111100000000000000000/////////////..............----------------,,,,,,,,,,,+++++++++++++++++**************)))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!!!  IIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFGGGHHIIIIIJJJJJJJKKKKKKJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGGIIIIIIIIIIIIIIHHHHGGGGFFFDCCCCCCBBBBBBBBAAAAAAAAAA@@@@???????????????????????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::9999999999999999999998888888888888888877777777777777777666666666665555555555555555544444444444444443333333333333222222222222222221111111111100000000000000000/////////////...............---------------,,,,,,,,,,,++++++++++++++++++*************)))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEFFFFFFFFFFFFFFFFFFFFEEEEEDDDDDDDDDDDEEEEEEFFFGGGGHHIIIIIJJJJJJJJKKKKJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGGIIIIIIIIIIIIHHHHHHGGGGFFFDCCCCCBBBBBBBBBAAAAAAAAAA@@@?????????????????????>????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999999888888888888888887777777777777777766666666666555555555555555554444444444444443333333333333322222222222222222111111111100000000000000000//////////////................--------------,,,,,,,,,,,++++++++++++++++++*************)))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDEEEEEFFFFGGGGHHIIIIIJJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGGGIIIIIIIIIHHHHHHHGGGGGFFFFCCCCCCBBBBBBBBAAAAAAAAAAA@?????????????????????>>>??????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999999888888888888888887777777777777777766666666666555555555555555544444444444444443333333333333322222222222222222111111111100000000000000000//////////////.................-------------,,,,,,,,,,,,+++++++++++++++++*************))))))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDEEEEEFFFFGGGGHHIIIIIJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGGFIIIIIIIHHHHHHHHGGGGGFFFFFCCCCCCBBBBBBBBAAAAAAAAAA@????????????????????>>>>>????>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999998888888888888888877777777777777777666666666666555555555555555554444444444444443333333333333322222222222222222111111111100000000000000000//////////////.................-------------,,,,,,,,,,,,,++++++++++++++++*************))))))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEDDDDDDDDDDDEEEEEFFFFGGGGHHIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGGGFIIIIIIHHHHHHHHGGGGGFFFFFECCCCCBBBBBBBBAAAAAAAAAA@@???????????????????>>>>>>???>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<;;<;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999999998888888888888888887777777777777777666666666666555555555555555554444444444444443333333333333332222222222222222111111111100000000000000000//////////////.................-------------,,,,,,,,,,,,,,+++++++++++++++*************))))))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEFFFFGGGGHHIIIIIIJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGGGGFIIIIIHHHHHHHGGGGGGFFFFFEECCCCBBBBBBBBBAAAAAAAAA@@@????????????????>>>>>>>>>?>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999999998888888888888888887777777777777777666666666666555555555555555554444444444444443333333333333333222222222222222111111111100000000000000000//////////////.................-------------,,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDEEEEEFFFFGGGGHHIIIIIIJJJJJJJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGGGGGFIIIIHHHHHHHGGGGGGFFFFFEEECCCCBBBBBBBBAAAAAAAAA@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999999998888888888888888877777777777777777666666666666555555555555555554444444444444443333333333333333322222222222222111111111110000000000000000//////////////.................-------------,,,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDDDDDDDDEEEEEEEEEEEFFFFGGGGHHHHIIHHHHIIIIIIIIIIJJJJIIIIIIIHKKKJJJJJJJIIIIIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFEEEEEEDDCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::999999999999999999888888888888888888888877777777777777777666666666655555555555555554444444444444333333333333322222222222222221111111111111111110000000000000000//////////////............---------------,,,,,,,,,,+++++++++++++++++********)))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEFFFFGGGGHHHHIIHHHHHIIIIIIIIIIIIIIIIIIIIHKKJJJJJJIIIIIIIIIIIIIIIIHHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<;<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::99999999999999999998888888888888888888887777777777777777776666666665555555555555555544444444444443333333333333322222222222222211111111111111111100000000000000000/////////////.............--------------,,,,,,,,,,,++++++++++++++++*********))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEFFFFGGGGHHHHIIHHHHHHIIIIIIIIIIIIIIIIIIHHKKJJJJJIIIIIIIIIIIIIIIIHHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<;;<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999999999988888888888888888878888777777777777777776666666665555555555555555544444444444443333333333333332222222222222211111111111111111100000000000000000/////////////..............-------------,,,,,,,,,,,,+++++++++++++++**********)))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCEEEEEEEEEEEFFFFGGGGHHHHIIHHHHHHHIIIIIIIIIIIIIIIIHHHKJJJJJIIIIIIIIIIIIIIIIHHHHHHHGGGGGGFFFFFEEEEEEEDDDCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<;;;<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999999999988888888888888888877887777777777777777776666666665555555555555555544444444444443333333333333333222222222222211111111111111111100000000000000000/////////////...............------------,,,,,,,,,,,,,++++++++++++++***********))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCEEEEEEEEEEFFFFFGGGGHHHHHIHHHHHHHHIIIIIIIIIIIIIIIHHHKJJJJIIIIIIIIIIIIIIIIHHHHHHHGGGGGFFFFFFEEEEEEEDDDDCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@????????????????>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;<<;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999999999998888888888888888887778777777777777777776666666666555555555555555554444444444444333333333333333332222222222221111111111111111100000000000000000//////////////................-----------,,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCEEEEEEEEEEFFFFFGGGGHHHHHIGHHHHHHHHHIIIIIIIIIIIIHHHHJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFEEEEEEEDDDDDCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@??????????????????>>>>>>>>>>>>=================<<<<<<<<<<<<<<<;;;;;;<;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999999999988888888888888888887777777777777777777777666666666555555555555555554444444444444333333333333333332222222222221111111111111111100000000000000000//////////////.................----------,,,,,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!!  HHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCEDEEEEEEEEFFFFFGGGGHHHHHIGHHHHHHHHHHHIIIIIIIIIHHHHHJJJJIIIIIIIHHHHHHHHHHHHHHHHGGGGGFFFFFEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@????????????????????>>>>>>>>>>>=================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999999999988888888888888888877777777777777777777776666666666555555555555555554444444444444333333333333333332222222222221111111111111111100000000000000000//////////////.................----------,,,,,,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!  HHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCDDDEEEEEEEFFFFGGGGGHHHHHHGGHHHHHHHHHHHHIIIIIIHHHHHHJJJIIIIIIHHHHHHHHHHHHHHHHHGGGGGFFFFFEEEEEEEDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAA@@@@@?????????????????????>>>>>>>>>==================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999999988888888888888888877777777777777777777776666666666555555555555555554444444444444333333333333333322222222222221111111111111111100000000000000000//////////////.................----------,,,,,,,,,,,,,,,,,++++++++++***************))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!  HHHHHHHHHHHIIIIIIIIIIIIHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCDDDEEEEEEEFFFFGGGGHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHGJJJIIIIHHHHHHHHHHHHHHHHHGGGGGGFFFFFEEEEEEEDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAA@@@@?????????????????????>>>>>>>>>===================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::999999999999999999888888888888888888877777777777777777777777666666666655555555555555554444444444444333333333333333332222222222221111111111111111100000000000000000//////////////.................----------,,,,,,,,,,,,,,,,,,+++++++++****************)))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHIIIIIIIIHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMNNNMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDEEEEEEFFFFGGGGHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHGJJIIIIHHHHHHHHHHHHHHHHGGGGGGGFFFFFEEEEEEEDDDDDDDDCCCCBBBBBBBBBAAAAAAAAA@@@@@????????????????????>>>>>>>>>===================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::9999999999999999999888888888888888888877777777777777777777776666666666665555555555555554444444444444333333333333333332222222222221111111111111111100000000000000000//////////////.................----------,,,,,,,,,,,,,,,,,,+++++++++*****************))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCDDDDEEEEEEFFFFGGGGHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHGGJIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFEEEEEEEDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAA@@@@???????????????????>>>>>>>>>>===================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::9999999999999999999888888888888888888777777777777777777777776666666666666555555555555554444444444444333333333333333332222222222221111111111111111100000000000000000//////////////.................----------,,,,,,,,,,,,,,,,,,+++++++++******************)))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCDDDDEEEEEEFFFFGGGGHHHHHHHGGGGGGGGGGGHHHHHHHHHHHHGGGJIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAA@@@@@?????????????????>>>>>>>>>=====================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::9999999999999999998888888888888888888777777777777777777777777666666666666655555555555554444444444444333333333333333332222222222211111111111111111100000000000000000/////////////..................----------,,,,,,,,,,,,,,,,,,+++++++++******************)))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCDDDDEEEEEEFFFGGGGGHHHHHHHGGGGGGGGGGGGGGHHHHHHHHGGGGIIIIHHHHHGGGGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAA@@@@@@???????????????>>>>>>>>>>=====================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999998888888888888888888777777777777777777777777666666666666665555555555554444444444444333333333333333332222222222211111111111111111100000000000000000/////////////..................----------,,,,,,,,,,,,,,,,,,+++++++++******************))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCDDDDDEEEEFFFFGGGGGHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>====================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999988888888888888888888777777777777777777777776666666666666666555555555555444444444444433333333333333332222222222211111111111111111000000000000000000/////////////..................----------,,,,,,,,,,,,,,,,,,++++++++++*****************))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDEEEEFFFFGGGGGHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHGGGGGGGFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:;;;;;;:::::::::::::::::::999999999999999988888888888888888888777777777777777777777776666666666666666655555555555444444444444443333333333333332222222222211111111111111111000000000000000000//////////////.................----------,,,,,,,,,,,,,,,,,,++++++++++*****************))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDEEEEFFFFGGGGGHHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGFIIHHHHGGGGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::;;;;;:::::::::::::::::::999999999999999888888888888888888887777777777777777777777776666666666666666665555555555444444444444444333333333333332222222222211111111111111111000000000000000000///////////////................----------,,,,,,,,,,,,,,,,,,++++++++++*****************))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDEEEEFFFFGGGGGHHHHHHHGGGFFFFFFFFFFFGGGGGGGGGGFFIIHHHHGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;;:::::::::::::::::::9999999999999999888888888888888888887777777777777777777777776666666666666666666555555555444444444444444433333333333332222222222221111111111111111000000000000000000////////////////...............-----------,,,,,,,,,,,,,,,,,++++++++++*****************))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!  GGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBCDDDDDEEEEEFFFGGGGGHHHHHHHGFFFFFFFFFFFFFFFFFGGGFFFFFIHHHHGGGGFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::;;:::::::::::::::::::9999999999999999888888888888888888887777777777777777777777776666666666666666666555555555544444444444444433333333333332222222222222111111111111111000000000000000000/////////////////..............------------,,,,,,,,,,,,,,,,++++++++++*****************))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!  GGGGGGGGHHHHHHHHHHHHHHHGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBDDDDDDEEEEFFFGGGGGHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHGGGGFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::;::::::::::::::::::99999999999999999888888888888888888887777777777777777777677776666666666666666666555555555544444444444444433333333333332222222222222211111111111111000000000000000000/////////////////..............-------------,,,,,,,,,,,,,,,++++++++++*****************))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!  GGGGGGGGGGGGHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDEEEEFFFFGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999998888888888888888888877777777777777777777667766666666666666666666555555555544444444444444433333333333332222222222222221111111111111000000000000000000/////////////////..............--------------,,,,,,,,,,,,,,+++++++++++****************)))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBDDDDDDEEEEFFFFGGGGGHHHHHHFFFFFFFFFEEEEEFFFFFFFFFFFEHHHGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::::::99999999999999999888888888888888888887777777777777777777666677666666666666666666655555555554444444444444444333333333333222222222222222211111111111100000000000000000//////////////////..............---------------,,,,,,,,,,,,,++++++++++++***************))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBDDDDDDDEEEFFFFGGGGGGHHHHGFFFFFFFEEEEEEEEEEEEEEEEEEEHGGGGGFFFFFEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::::::99999999999999999888888888888888888887777777777777777777666666666666666666666666655555555555444444444444444333333333333222222222222222211111111111000000000000000000//////////////////..............----------------,,,,,,,,,,,,+++++++++++++**************)))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBCDDDDDDEEEEFFFGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEGGGGGFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::::999999999999999999888888888888888888887777777777777777777666666666666666666666666655555555555444444444444444333333333333222222222222222211111111111000000000000000000//////////////////.............------------------,,,,,,,,,,,++++++++++++++*************))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCDDDDDEEEEFFFFGGGGGGGGGGFFFFFEEEEEEEEEEEEEEEEEEEEEGGGGFFFFFEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::999999999999999998888888888888888888887777777777777777777666666666666666666666666655555555555444444444444444333333333333322222222222222211111111111000000000000000000//////////////////.............------------------,,,,,,,,,,,+++++++++++++++************)))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBCCCDDDDDEEEFFFFGGGGGGGGGGFFFFEEEEEEEEEEEEEEEEEEEEDDGGGFFFFFEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::::999999999999999998888888888888888888887777777777777777777666666666666666666666666655555555555444444444444444433333333333322222222222222211111111111000000000000000000/////////////////..............------------------,,,,,,,,,,,++++++++++++++++***********))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJIIIJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDEEEEFFFFFFFGGGFHHHHHGGGGGGGGGFFFFFFFFFFFFGGFFFFFFEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::99999999999999999999998888888888888888888888888887777777777777776666666666665555555555555555555554444444444444443333333222222222222222111111111111111111000000000000////////////////........................-----------,,,,,,,,,,,,,,,++++++++++++++*****************))))))))))(((((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!  GHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBCCCCCCCDDDDEEEEFFFFFFFFFFHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEDDDDDDDDDDDDCDDDDDDDDDDCCCCCCCCCBBBBBBAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999999999999988888888888888888888888888777777777777777776666666666655555555555555555555544444444444444433333332222222222222221111111111111111100000000000000///////////////........................------------,,,,,,,,,,,,,+++++++++++++++*****************)))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!  GGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBCCCCCCDDDDEEEEFFFFFFFFFFHHHGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCDDDDDDDDCCCCCCCCCCBBBBBBBAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999999999888888888888888888888888887777777777777777776666666665555555555555555555555444444444444444433333332222222222222211111111111111111000000000000000//////////////........................-------------,,,,,,,,,,,,+++++++++++++++*****************)))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!!  GGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBCCCCCDDDDDEEEEFFFFFFFFFHHGGGGGGGFFFFFFFFFFFFFFFFEFFFFEEEEEEDDDDDDDDDCCCCCCDDDDDDDCCCCCCCCCCBBBBBBBBA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999999999998888888888888888888888888887777777777777777766666666655555555555555555555544444444444444444333333322222222222222111111111111111110000000000000000/////////////.......................---------------,,,,,,,,,,,+++++++++++++++******************))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBCCCCCDDDDEEEEEFFFFFFFFHHGGGGGGFFFFFFFFFFFFEEEEEEFFEEEEEEEDDDDDDDDDCCCCCCCDDDDDCCCCCCCCCCBBBBBBBBBB@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999999999999888888888888888888888888888877777777777777777666666665555555555555555555555444444444444444443333333222222222222221111111111111111100000000000000000////////////.......................----------------,,,,,,,,,,,++++++++++++++******************))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGHHHHHGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAABBBBCCCCCDDDDDEEEEFFFFFFFFGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCDDDDCCCCCCCCCCBBBBBBBBBBA@@@@@@@@@@@??????????????>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999999999999888888888888888888888878888877777777777777777666666665555555555555555555554444444444444444443333333322222222222222111111111111111100000000000000000////////////.......................-----------------,,,,,,,,,,+++++++++++++++*****************))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGHHGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAABBBBCCCCCDDDDEEEEEFFFFFFFGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCDCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@???????????????>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::9:::::9999999999999999999988888888888888888888888887888887777777777777776666666665555555555555555555444444444444444444443333333322222222222222111111111111111110000000000000000////////////.......................------------------,,,,,,,,,++++++++++++++++****************))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBCCCCCDDDDDEEEEEFFFFFFGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAA@@@@@@@@???????????????>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::99:::99999999999999999999888888888888888888888888887788887777777777777776666666655555555555555555555444444444444444444443333333322222222222222111111111111111110000000000000000////////////.......................------------------,,,,,,,,,+++++++++++++++++***************))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBAAAAAAAAAABBBBCCCCCCDDDDEEEEEEEFFFFGGGGGGFFFFFFFEEEEEEEEEEEDDEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAA@@@@@@????????????????>>>>>>>>>>>=================<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999::99999999999999999999888888888888888888888888888778888777777777777776666666555555555555555555555444444444444444444443333333332222222222222111111111111111110000000000000000///////////........................------------------,,,,,,,,,+++++++++++++++++***************)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""!!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCBBBBBBBAAAAAAAAAAABBBBBCCCCCDDDDDEEEEEEEEEEGGGGGFFFFFFFEEEEEEEEEEDDDDEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAA@@@@????????????????>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::9999999999999999999999998888888888888888888888888888777888777777777777776666666655555555555555555554444444444444444444433333333333222222222222111111111111111110000000000000000///////////..................-.....------------------,,,,,,,,,+++++++++++++++++***************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""!!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCBBBBBBBBAAAAAAAAAAABBBBBCCCCCDDDDDEEEEEEEEEEGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@????????????????>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::9999999999999999999999988888888888888888888888888888777788777777777777776666666665555555555555555554444444444444444444333333333333322222222222111111111111111110000000000000000///////////..................--....------------------,,,,,,,,++++++++++++++++++***************)))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""!!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCBBBBBBBBAAAAAAAAAAAABBBBBCCCCCCDDDDDEEEEEEEEEGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBCCCCCCCCBBBBBBBBAAAAAAAAA@????????????????>>>>>>>>>>>>=================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999999999999999988888888888888888888888888888777778877777777777776666666666555555555555555544444444444444444444333333333333332222222222111111111111111110000000000000000///////////..................---...------------------,,,,,,,,++++++++++++++++++***************))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!!!!!!!!!  FFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBCCCCBBBBBBBBBAAAAAAAAAAAABBBBBCCCCCCDDDDDDEEEEEEEEGGFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBCCCCCBBBBBBBBBBAAAAAAAAAA???????????????>>>>>>>>>>>>>=================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999999999999888888888888888888888888888888777777877777777777777666666666655555555555555444444444444444444443333333333333333222222222211111111111111110000000000000000///////////..................----..------------------,,,,,,,,++++++++++++++++++***************)))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!!!!  FFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBAAAAAAAAAAAAABBBBBBCCCCCDDDDDDEEEEEEEEFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBCCBBBBBBBBBBBBAAAAAAAAA@@??????????????>>>>>>>>>>>>>=================<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999999999999998888888888888888888888888888887777777777777777777777666666666665555555555554444444444444444444433333333333333333322222222111111111111111101000000000000000///////////..................-----.------------------,,,,,,,,++++++++++++++++++***************))))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDEEEEEEFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@???????????>>>>>>>>>>>>>>=================<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::999999999999999999999988888888888888888888888888888777777777777777777777777666666666666555555555554444444444444444444433333333333333333322222222111111111111111100000000000000000///////////..................-----------------------,,,,,,,,,++++++++++++++++++***************)))))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDEEEEEFFFFFFFFEEEEEEEDDDDDDDDDCCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@?????????>>>>>>>>>>>>>>>>================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::999999999999999999999888888888888888888888888888877777777777777777777777777766666666666655555555544444444444444444444333333333333333333222222222111111111111111100000000000000000///////////..................-----------------------,,,,,,,,,,+++++++++++++++++***************))))))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFGGGFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDEFFFFFFFEEEEEEEDDDDDDDDDCCCDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@????????>>>>>>>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999999998888888888888888888888888887777777777777777777777777777766666666666665555555544444444444444444444333333333333333333222222222111111111111111100000000000000000////////////.................-----------------------,,,,,,,,,,,++++++++++++++++***************))))))))))))))))))((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBAAAAAAAAAAAAAAAAABBBBBBCCCCCCCDDDDDDDDDDDDFFFFFFEEEEEEEDDDDDDDDDCCCCDCCCCCCCCCCCCBBBBBBBBBAAABBBBAAAAAAAAAAAAAAA@@@@@@???????>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999999999988888888888888888888888888877777777777777777777777777777766666666666666555555544444444444444444443333333333333333332222222221111111111111111100000000000000000/////////////...............------------------------,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))))(((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCDDDDDDDDDDDDFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBAAAABAAAAAAAAAAAAAAAA@@@@@@@@??????>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::99999999999999988999888888888888888888888888887777777777777777777777777777777766666666666666555555444444444444444444433333333333333333322222222211111111111111111000000000000000000//////////////..............------------------------,,,,,,,,,,,,,++++++++++++++***************))))))))))))))))))((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCDDDDDDDDDDDFFFEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::99999999999999888898888888888888888888888888877777777777777777777777777777777766666666666666555555444444444444444444333333333333333333322222222211111111111111111000000000000000000///////////////.............------------------------,,,,,,,,,,,,,,+++++++++++++***************))))))))))))))))))((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDFEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999999999999999888888888888888888888888888887777777777777777777777777777777777766666666666666555555444444444444444444333333333333333333222222222221111111111111111000000000000000000////////////////............------------------------,,,,,,,,,,,,,,,++++++++++++***************))))))))))))))))))((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::99999999999999888888888888888888888888888777777777777777777777777777777677777776666666666666655555544444444444444444333333333333333333222222222222211111111111111000000000000000000/////////////////............------------------------,,,,,,,,,,,,,,,,+++++++++++***************))))))))))))))))))((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!  EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBCCCCCCCCCCDDDDDDDDEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@AAAAA@@@@@@@@@@@@@@@@@@@@??>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::99999999999999888888888888888888888888887777777777777777777777777777766667777766666666666666655555544444444444444443333333333333333333222222222222221111111111111000000000000000000/////////////////............------------------------,,,,,,,,,,,,,,,,,++++++++++***************))))))))))))))))))((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!  EEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAABBBBBBBCCCCCCCCCCCDDDDDDDEEEEEEEEDDDDDDDCCCCCCCCCBBCCCCBBBBBBBBBBBBAAAAAAA@@AAA@@@@@@@@@@@@@@@@@@@@@@?>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::::999999999999999888888888888888888888888777777777777777777777777777666666666776666666666666666555555544444444444444443333333333333333333222222222222222111111111110000000000000000000/////////////////............------------------------,,,,,,,,,,,,,,,,,++++++++++****************)))))))))))))))))((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!  EEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAA@@@@@@@@@@AAAAABBBBBBBBCCCCCCCCCCCCCCDDDEEEEEEEDDDDDDDCCCCCCCCBBBBCCBBBBBBBBBBBBBAAAAAAA@@@AA@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::::::::::99999999999999988888888888888888888887777777777777777777777777776666666666666666666666666666655555555444444444444443333333333333333333222222222222222221111111111000000000000000000//////////////////...........------------------------,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!  DDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAABBBBBBBBBBBBBCCCCCDDDDDCCCCCCCBBBBBBBBAAAAAADDDCCCCCCCCCCCCBBBBBBBBAA@@???????????????????????>>>>>>>>>================<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999999999998888888888888878888877777777777777777777777777766666666666666666666666666666666655555555555544444444444444443333333322222222222222221111111111111111111110000000000000000000000////////////////..................--------------,,,,,,,,,,,,,,,,,,+,,++++++++++++++++++*******))))))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@????????@@@@@@AAAAAAAABBBBBBBBBBBBBBBBBDDDCCCCCCCCCBBBBBBBAAAAAAACCCCCCCCCCCCCCBBBBBBBBAAA@????????????????????????>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999999999999998888888888888877888877777777777777777777777777666666666666666666666666666666666555555555555544444444444444443333333332222222222222211111111111111111111110000000000000000000000/////////////////.................--------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******))))))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""""!"!!!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????@@@@@AAAAAAAABBBBBBBBBBBBBBBBBDDCCCCCCCCCBBBBBBBAAAAAAAACCCCCCCCCCCCCBBBBBBBBAAAA@???????????????????????>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999999999999999998888888888888877788777777777777777777777777776666666666666666666666666666666665555555555555554444444444444433333333333222222222222211111111111111111111100000000000000000000000//////////////////...............---------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******))))))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@???????????????@@@@AAAAAAAABBBBBBBBBBBBBBBBCCCCCCCCCCCBBBBBBAAAAAAAAACCCCCCCCCCCBBBBBBBBBAAAAA??????????????????????>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::99999999999999999999998888888888888877777877777777777777777777777666666666666666666666666655666666655555555555555555444444444444433333333333332222222222211111111111111111111110000000000000000000000//////////////////................---------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++*********)))))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????????????@@@@AAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCBBBBBBAAAAAAAA@CCCCCCCCCBBBBBBBBBBBAAAAA???????????????????>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::99999999999999999999999988888888888888777777777777777777777777777766666666666666666666666655555666655555555555555555544444444444444333333333333332222222221111111111111111111111000000000000000000/0000//////////////////................--------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++**********)))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@AAAAAAAAAAAA@@@@???????????????????@@@@@AAAAAAAABBBBBBBBBBBBBBCCCCCCCCCCBBBBBBBAAAAAAA@@CCCCCCCBBBBBBBBBBBBAAAAAA?????????????????>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::99999999999999999999999888888888888888777777777777777777777777776666666666666666666666665555555565555555555555555555544444444444443333333333333333222222221111111111111111111111000000000000000000//000//////////////////................--------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++***********))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBCBBBBBBBBBBBBBBBBBBBBBBBBA@@@@@@@@@@@@@@@@AAAAAAAA@@??????????????????????@@@@AAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCBBBBBBAAAAAAA@@@CCCCCBBBBBBBBBBBBBAAAAAAA??????????????>>>>>>>>>>>>================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::99999999999999999999999888888888888888877777777777777777777777776666666666666666666666655555555555555555555555555555544444444444444333333333333333332222221111111111111111110111000000000000000000////0///////////////////................--------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++************)))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCBBBBBBAAAAAAA@@@CCCCBBBBBBBBBBBBBAAAAAAAA????????????>>>>>>>>>>>>>================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::99999999999999999999988888888888888888877777777777777777777777766666666666666666666665555555555555555555555555555555444444444444443333333333333333332222221111111111111111110011000000000000000000///////////////////////................----------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++*************))))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@@@AAAAAAAAABBBBBBBBBBBCCCCCCCCCBBBBBBBAAAAAA@@@@CCCBBBBBBBBBBBBBAAAAAAAAA??????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::999999999999999999999888888888888888888877777777777777777777777666666666666666666666655555555555555555555555555555554444444444444433333333333333333322222211111111111111111100000000000000000000000///////////////////////................-----------------,,,,,,,,,,,,,,,,+++++++++++++++++++++**************))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  CCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????>??????????@@@@@AAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBAAAAAA@@@@CCBBBBBBBBBBBBBAAAAAAAAAA????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::9999999999999999998888888888888888888887777777777777777777777766666666666666666666655555555555555555555555555555554444444444444443333333333333333322222221111111111111111110000000000000000000000////////////////////////................------------------,,,,,,,,,,,,,,,+++++++++++++++++++++***************)))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  CCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>???????@@@@@@AAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBAAAAAA@@@@CCBBBBBBBBBBBBAAAAAAAAAAA???????>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::999999999999999998888888888888888888877777777777777777777777666666666666666666666655555555555555555555555555555444444444444444443333333333333333222222211111111111111111100000000000000000000000////////////////////////................------------------,,,,,,,,,,,,,,,+++++++++++++++++++++****************))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>?????@@@@@@@AAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBBAAAAAA@@@@CBBBBBBBBBBBBAAAAAAAAAAAA???????>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::99999999999999888888888888888888888877777777777777777777777666666666666666666666555555555555555555555555555554444444444444444433333333333333333222222221111111111111111100000000000000000000000////////////////////////................------------------,,,,,,,,,,,,,,,+++++++++++++++++++++*****************)))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBABBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????>>>>>>>>>>>>>>>>?????@@@@@@@AAAAAAAAAAAAAAAAACCCCCCCCBBBBBBBBAAAAAA@@@@CBBBBBBBBBBBAAAAAAAAAAAA@??????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::999999999999988888888888888888888877777777777777777777777666666666666666666666555555555555555555555445555544444444444444444444333333333333333222222222211111111111111100000000000000000000000////////////////////////................-------------------,,,,,,,,,,,,,,,+++++++++++++++++++++******************)))))))(((((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAABBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??>>>>>>>>>>>>>>>>>>>>????@@@@@@@@AAAAAAAAAAAAAAAACCCCCCCCBBBBBBBBAAAAAA@@@@CBBBBBBBBBBAAAAAAAAAAAAA@?????>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::99999999999888888888888888888888877777777777777776777776666666666666666666656555555555555555555544444555444444444444444444443333333333333333222222222221111111111111100000000000000000000000////////////////////////................-------------------,,,,,,,,,,,,,,,+++++++++++++++++++++******************)))))))(((((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>????@@@@@@@AAAAAAAAAAAAAAAABBBCCCBBBBBBBBBBAAAAAA@@@@CBBBBBBBBBBAAAAAAAAAAAA@@????>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::9999999999888888888888888888888777777777777777776677776666666666666666666655555555555555555555444444454444444444444444444433333333333333332222222222222111111111111000000000000000000000000////////////////////////................-------------------,,,,,,,,,,,,,,,+++++++++++++++++++++******************)))))))(((((((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHGGHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>????@@@@@@@@AAAAAAAAAAAAAABBBBBBBBBBBBBBBBAAAAAA@@@@BBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::99999999888888888888888888888777777777777777777666777666666666666666666665555555555555555555444444444444444444444444444443333333333333332222222222222221111111111100000000000000000000000/////////////////////////................-------------------,,,,,,,,,,,,,,+++++++++++++++++++++*******************)))))))(((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################""""""""""""!!!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAABBBBAAAAAAAAAAAAAAAAAAAAA@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAAABBBBBBBBBBBBBBBBAAAAA@@@@@BBBBBBBBBAAAAAAAAAAAA@@@@??>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::9999999888888888888888888888777777777777777777666677666666666666666666655555555555555555554444444444444444444444444444433333333333333332222222222222222111111111000000000000000000000000////////////////////////..................-----------------,,,,,,,,,,,,,,,+++++++++++++++++++++*******************)))))))(((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################""""""""""""!!!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAA@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@BBBBBBBBAAAAAAAAAAAAA@@@@?>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::999998888888888888888888887777777777777777776666666666666666666666666655555555555555555554444444444444444444444444443333333333333333322222222222222222211111111000000000000000000000000////////////////////////...................----------------,,,,,,,,,,,,,,,+++++++++++++++++++*+*******************)))))))(((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################""""""""""""!!!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>?????@@@@@@@@@@AAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@BBBBBBBAAAAAAAAAAAAA@@@@@?>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::999988888888888888888888877777777777777777776666666666666666666666666655555555555555555554444444444444444444444444443333333333333333222222222222222222211111111000000000000000000000000////////////////////////...................----------------,,,,,,,,,,,,,,,+++++++++++++++++++*********************)))))))(((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################""""""""""""!!!!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@AAAAAAAABBBBBBBBBBBBBBAAAAAA@@@@@@BBBBBBBAAAAAAAAAAA@@@@@@@>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::99998888888888888888888877777777777777777777666666666666666666666666655555555555555555554444444444444444444444444443333333333333333322222222222222222221111111000000000000000000000000///////////////////..////...................----------------,,,,,,,,,,,,,,,+++++++++++++++++++*********************)))))))(((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!!!!!!!!  BBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>???????@@@@@@@@@@@@@AAAAABBBBBBBBBBBBBAAAAAAA@@@@@@BBBBBBAAAAAAAAAAA@@@@@@@@>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::999888888888888888888887777777777777777777766666666666666666666666665555555555555555555544444444444444444444444444333333333333333332222222222222222222211111110000000000000000000//000///////////////////...//...................-----------------,,,,,,,,,,,,,,,++++++++++++++++++*********************)))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!!!!!!!!  BBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@?????????????????????????>>>>>>>>>>>>>>=>>>>>>>>>>???????@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBAAAAAAA@@@@@@?BBBBAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::9999988888888888888888877777777777777777777766666666666666666666666665555555555555555555444444444444444444444444444333333333333333332222222222222222222111111110000000000000000000///0////////////////////..../...................----------------,,,,,,,,,,,,,,,,++++++++++++++++++*********************))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGFFFFFFFGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@?????????????????????????>>>>>>>>>>=======>>>>>>>>????????@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@??BBBAAAAAAAAAAA@@@@@@@@@@@>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::9999998888888888888888877777777777777777777766666666666666666666666655555555555555555555444444444444444444444444443333333333333333332222222222222222222111111100000000000000000000////////////////////////........................----------------,,,,,,,,,,,,,,,+++++++++++++++++++*********************)))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAA@@@@@@@@@@@?????????????????????????>>>>>>>>===========>>>>>>?????????@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAA@@@@@@@??BBAAAAAAAAAAA@@@@@@@@@@@?>>>>>>>>>================<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::99999999888888888888888777777777777777777777666666666666666666666666655555555555555555555444444444444444444334444443333333333333333333222222222222222222111111100000000000000000000///////////////////////.........................----------------,,,,,,,,,,,,,,,,++++++++++++++++++*********************))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!!! !  BBBBBBBBBBBBBBBBBBBBCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@AAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>===============>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAA@@@@@@@???BAAAAAAAAAA@@@@@@@@@@@@??>>>>>>>==================<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::9999999998888888888888777777777777777777777666666666666666666666666665555555555555555555444444444444444444433344443333333333333333333322222222222222222111111111000000000000000000////////////////////////........................-----------------,,,,,,,,,,,,,,,,,+++++++++++++++++*********************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????@@@@@@@@@@@@@@@@??????????>>>>>>=????????>>>>>>>>>>>>=====>>>>>>>>>>>>>>>>>>>>>====<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::999999999999888888888888888888887777777777777766666666666555555555555555555544444444444444444443333333333333333333333333333222222222222222222111111111111111110000000000000000000//////////////////////...................--------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++**************))))))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????@@@???????????????>>>>>>==??????>>>>>>>>>>>>=======>>>>>>>>>>>>>>>>>>>>>====<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::99999999999988888888888888888888777777777777776666666666665555555555555555544444444444444444444333333333333333333333333333222222222222222222211111111111111111100000000000000000//////////////////////...................---------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***************)))))))))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????>>>>>>>===?????>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>====<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::999999999999888888888888888888887777777777777766666666666666555555555555555544444444444444444443333333333333333333333333333222222222222222222211111111111111111110000000000000000//////////////////////...................---------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***************)))))))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????>>>>>>>====???>>>>>>>>>>>===========>>>>>>>>>>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;;:::::::::::::::::::::999999999999888888888888888888877777777777777766666666666666655555555555555544444444444444444443333333333333333333333333332222222222222222222111111111111111111110000000000000000//////////////////////...................---------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***************)))))))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!!!!  @@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????>>>>>>>>=====??>>>>>>>>>>=============>>>>>>>>>>>>>>>>>>>>=====<<<<<<;;;;;;;;;;:::::::::::::::::::::999999999999988888888888888888877777777777777766666666666666666555555555555544444444444444444444333333333333333333333333333222222222222222222111111111111111111111000000000000000///////////////////////...................-------------------,-,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***************)))))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!!!  @@@@@@@AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>????????????????????????????>>>>>>>>>>======?>>>>>>>>>>==============>>>>>>>>>>>>>>>>>>>>=====<<<<<;;;;;;;;;;:::::::::::::::::::99999999999999998888888888888888777777777777777766666666666666666655555555555544444444444444444443333333333333333333333333333222222222222222222111111111111111111110000000000000000//////////////////////...................--------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++****************))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>================>>>>>>>>>>>>>>>>?????????????????????????>>>>>>>>>>>>=======>>>>>>>>>===============<>>>>>>>>>>>>>>>>>>>======<<<<<;;;;;;;;;:::::::::::::::::9999999999999999999888888888888887777777777777777666666666666666666655555555555444444444444444444433333333333333333333223333332222222222222222222111111111111111111110000000000000000//////////////////////...................-------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***************)))))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDEEEDDDEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=================>>>>>>>>>>>>>>>>?????????????????????>>>>>>>>>>>>>========<>>>>>>>>==============<<<>>>>>>>>>>>>>>>>>>>======<<<<;;;;;;;;;:::::::::::::::99999999999999999999998888888888888777777777777777666666666666666666655555555555444444444444444444443333333333333333333322233333222222222222222222221111111111111111111000000000000000//////////////////////....................-------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++****************))))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@AAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>>>>>>>>>>>???????????????>?>>>>>>>>>>>>>>=========<<>>>>>>===============<<<<>>=>>>>>>>>>>>>>>>=======<<<<;;;;;;;;::::::::::::::999999999999999999999998888888888887777777777777777666666666666666666655555555555444444444444444444433333333333333333333222223332222222222222222222211111111111111111110000000000000000//////////////////////....................-------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****************)))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCBCBBBCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>===================>>>>>>>>>>>>>>>?????????????>>>>>>>>>>>>>>>>==========<<<>>>>>===============<<<<<=======>>>>>>>>>=========<<<;;;;;;;;;:::::::::::::99999999999999999999999888888888888777777777777777666666666666666666655555555555544444444444444444443333333333333333333322222233222222222222222222221111111111111111111000000000000000///////////////////////....................------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++******************))))))))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>====================>>>>>>>>>>>>>>>>????????>>>>>>>>>>>>>>>>>===========<<<<>>>>===============<<<<<<========>>>>>>>==========<<<;;;;;;;;::::::::::::999999999999999999999999888888888888777777777777777766666666666666666555555555555444444444444444444433333333333333333333222222222222222222222222222221111111111111111110000000000000000//////////////////////....................-------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************)))))))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================>>>>>>>>>>>>>>>>>>??>>>>>>>>>>>>>>>>>>>===========<<<<<<>>>================<<<<<<========>>>>>============<<;;;;;;;;::::::::::::999999999999999999999998888888888887777777777777777776666666666666666555555555554444444444444444444433333333333333333333222222222222222222222222222211111111111111111110000000000000000////////////////////./....................-------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++********************)))))))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""""""""""""!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>===========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<>>=================<<<<<<==========>==============<;;;;;;;;;:::::::::::99999999999999999999998888888888888777777777777777777766666666666666555555555555444444444444444444433333333333333333333322222222222222222222222222221111111111111111110000000000000000////////////////////......................-------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*******************)))))))))))))))(((((((((((((((''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$########"""""""""""""""""!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>==>================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<>===================<<<<<>========================<;;;;;;;;:::::::::::99999999999999999999988888888888888777777777777777777666666666666665555555555555444444444444444444433333333333333333333222222222222222222222222222211111111111111111110000000000000000////////////////////......................-------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************)))))))))))))))(((((((((((((((''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$########""""""""""""""""""!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>=========================================>>>=>>>>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<=====================<<<<>>>>>=>>================<;;;;;;;;;::::::::::99999999999999999998888888888888887777777777777777776666666666666665555555555555544444444444444444433333333333333333333222222222222222222222222222211111111111111111110000000000000000////////////////////......................-------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************)))))))))))))))(((((((((((((((''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$########"""""""""""""""""""!!!!!!!!!!!!!!!  ????@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>============================================>>>=>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<======================<<<>>>>>>>=>===============<;;;;;;;;:::::::::::99999999999999998888888888888888877777777777777777666666666666666555555555555555544444444444444443333333333333333333322222222222222222222222222221111111111111111111000000000000000000//////////////////......................--------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************)))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$%%%$$$$$$$$$$$$$$$$$$$########""""""""""""""""""""!!!!!!!!!!!!!!  ????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>================================================>>==>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;========================<>>>>>>>>>===============<;;;;;;;;::::::::::999999999999999888888888888888887777777777777777766666666666666665555555555555555544444444444444433333333333333333333222222222222222222222222222211111111111111111110000000000000000000/////////////////......................-------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++********************)))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$%%$$$$$$$$$$$$$$$$$$$########""""""""""""""""""""!!!!!!!!!!!!!!  ?????????????@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>>>>>>>>================================<<===============>===>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;=========================>>>>>>>>>==============<<;;;;;;;;::::::::::999999999999998888888888888888887777777777777777666666666666666555555555555555555544444444444443333333333333333333332222222222222222222222222221111111111111111111000000000000000000000////////////////......................-------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++********************)))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$%$$$$$$$$$$$$$$$$$$$########""""""""""""""""""""!!!!!!!!!!!!!!  ?????????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<============>===>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;=========================>>>>>>>>>==============<<;;;;;;;::::::::::99999999999998888888888888888888877777777777777766666666666666655555555555555555555444444444444333333333333333333332222222222222222222222222222111111111111111111100000000000000000000////////////////......................--------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************))))))))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########""""""""""""""""""""!!!!!!!!!!!!!!!  ?????????????????????@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;=========================>>>>>>>>>==============<<;;;;;;;::::::::::9999999999998888888888888888888887777777777777666666666666666555555555555555555554444444444443333333333333333333332222222222222222222122222221111111111111111111000000000000000000000////////////////......................--------------------,,,,,,,,,,,,,,,,,,,+,++++++++++++++++++++*******************)))))))))))))))(((((((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########""""""""""""""""""""!!!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;=========================>>>>>>>>>=============<<<;;;;;;;:::::::::999999999999888888888888888888887777777777777666666666666666555555555555555555555444444444443333333333333333333332222222222222222222211222222111111111111111111100000000000000000000////////////////.......................-------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++********************)))))))))))))))(((((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########""""""""""""""""""""!!!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;=========================>>>>>>>>>=============<<<;;;;;;;:::::::::99999999999988888888888888888887777777777777666666666666666555555555555555555554444444444443333333333333333333332222222222222222222111122221111111111111111111110000000000000000000////////////////......................--------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++********************)))))))))))))))(((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""!!!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<==============>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;=========================>>>>>>>>>=============<<<;;;;;;::::::::::999999999998888888888888888877777777777777666666666666666665555555555555555555444444444443333333333333333333332222222222222222222211111222111111111111111111110000000000000000000/////////////////......................--------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++********************)))))))))))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""!!!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================<<<<<<<<<<<<<<<<<<==============>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;=========================>>>>>>>>=============<<<<;;;;;;:::::::::999999999998888888888888888777777777777776666666666666666666555555555555555555444444444443333333333333333333332222222222222222222211111121111111111111111111110000000000000000000////////////////.......................--------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++********************)))))))))))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================<<<<<<<<<<<<<<<<<<<==============>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;;;;=========================>>>>>>>==============<<<<;;;;;;:::::::::99999999999888888888888888777777777777776666666666666666666555555555555555554444444444433333333333333333333322222222222222222222111111111111111111111111111100000000000000000000////////////////......................--------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++********************)))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAABBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??@@@@@???????????????????????????????????????>>>>>>>>>>>>>>>================<<<<<<<<<<<<=<==<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;:<<;;;;;;;;;::::::::::99999999998888888888888888777777777666666666666666666666666555555555555555555554444444333333333333333333322222222222222222111111111111111111111111000000000000000000//////////////////....................---.....-------------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++***********))))))))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAABBBBBBBBBBBBBBBAAAAAAAAAABBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????@????????????????????????????????????????>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========>>>>>>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<;;;;<<<<<<<<<<<;;;;;;;;;;;;::<<;;;;;;;;:::::::::::9999999998888888888888887777777777666666666666666666656665555555555555555555554444443333333333333333333332222222222222221111111111111111111111111000000000000000000//////////////////....................----...--------------------,,---,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++***********)))))))))))))))))))(((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAABBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========>>>>>>>>>>>>>>======<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<;;;;;;;;;;;;:::<;;;;;;;;;::::::::::999999999888888888888887777777777666666666666666666655565555555555555555555555444444333333333333333333333222222222222222111111111111111111111111000000000000000000///////////////////....................-----..--------------------,,,--,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++************)))))))))))))))))))(((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAABBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<==========>>>>>>>>>>>>>=======<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;<<<<<<<<;;;;;;;;;;;;;;:::<;;;;;;;;:::::::::::99999999888888888888887777777776666666666666666666555555555555555555555555554444444333333333333333333332222222222222221111111111111111111111111000000000000000000////////////////////..................-------.--------------------,,,,-,,,,,,,,,,,,,,,,,,,++++++++++++++++++++***********))))))))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;<<<<<<<<<<===========>>>>>>>>>>>=======<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;<<<<<<<;;;;;;;;;;;;;;::::;;;;;;;;;::::::::::9999999988888888888888777777777666666666666666666555555555555555555555555555444444333333333333333333332222222222222222111111111111111111111111000000000000000000/////////////////////..................----------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++***********))))))))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<============>>>>>>>=========<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<;;;;;;;;;;;;;;;:::::;;;;;;;;::::::::::9999999998888888888887777777777766666666666666666555555555555555555555555554444444333333333333333333332222222222222222111111111111111111111111000000000000000000/////////////////////..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++************))))))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!  ====>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????>>>>?>>>>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;<<<<<<<<<============================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<;;;;;;;;;;;;;;;;:::::::;;;;;;;:::::::::::99999999888888888888777777777777666666666666666655555555555555555555555555444444443333333333333333332222222222222222111111111111111111111111000000000000000000/////////////////////..................----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**************)))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!  =========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;<<<<<<<<<===========================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::;;;;;;;::::::::::999999998888888888888777777777777666666666666665555555555555555555555555544444444443333333333333333222222222222222211111111111111111111111110000000000000000000////////////////////..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++***************))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!  ============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;<<<<<<<<==========================<<<<<<;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;::::::::::9999999998888888888887777777777777666666666666655555555555555555555555554444444444443333333333333332222222222222222111111111111111111111111000000000000000000000//////////////////..................----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++****************)))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!  =================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;<<<<<<<<<========================<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;:::::::::::;;;;;:::::::::::999999999888888888888777777777777766666666666655555555555555555555555444444444444444333333333333322222222222222222111111111111111111100111000000000000000000000//////////////////..................----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****************))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!  ======================>====>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@AAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<=======================<<<<<<<;;;;;;;;;;;;::::::::::;;;;;;;;;;;;;;;;;;;;:::::;;;;;;;;;;;;::::::::::::9;;;;:::::::::::99999999998888888888877777777777777666666666665555555555555555555555444444444444444443333333333332222222222222222111111111111111111110001000000000000000000000//////////////////..................----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!  ================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAA@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<====================<<<<<<<;;;;;;;;;;;;:::::::::::;;;;;;;;;;;;;;;;;::::::::;;;;;;;;;;;::::::::::::99;;;::::::::::::9999999999888888888887777777777777766666666665555555555555555555544444444444444444444333333333332222222222222221111111111111111111110000000000000000000000000//////////////////..................----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++********************)))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#$####################""""""""""""""""""!!!!!!!!!!!  ====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@AAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<=================<<<<<<<<<;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;:::::::::::;;;;;;;;::::::::::::::999;;::::::::::::999999999998888888888877777777777777666666666655555555555555555544444444444444444444443333333332222222222222222211111111111111111110000000000000000000000000///////////////////..................----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++********************)))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!  =========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<==============<<<<<<<<<;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;::::::::::::::;;;;;:::::::::::::::99999:::::::::::::999999999999888888888887777777777777766666666655555555555555545544444444444444444444444333333322222222222222222221111111111111111110000000000000000000000000//////////////////..................----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!  ===============================================>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAA@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::;;;;;;;;;;;<<<<<<<<<<<==========<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::;;;;;;;;;:::::::::::::::::::::::::::::::::::999999:::::::::::::9999999999998888888888887777777777776666666665555555555555554444444444444444444444444433333332222222222222222222211111111111111110000000000000000000000000///////////////////..................---------------------,------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++********************)))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!  ================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::;;;;;;;:::::::::::::::::::::::::::::::::::99999999::::::::::::9999999999999888888888888777777777777666666665555555555555554444444444444444444444443333333322222222222222222222211111111111111100000000000000000000000000//////////////////..................---------------------,,,-----,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++********************)))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!  ================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==>>>======================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::;;;;;:::::::::::::::::::::::::::::::::::9999999999::::::::::::99999999999998888888888887777777777776666666555555555555555444444444444444444444443333333322222222222222222222211111111111111110000000000000000000000000///////////////////..................---------------------,,,,---,,,,,,,,,,,,,,,,,,,,,+,,,+++++++++++++++++++++********************)))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!!!  <<<<============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::;;;::::::::::::::::::9999:::::::::::::999999999999::::::::::::9999999999999888888888888877777777777666666555555555555555444444444444444444444433333333222222222222222222222111111111111111110000000000000000000000000//////////////////....................-------------------,,,,,,--,,,,,,,,,,,,,,,,,,,,+++,,++++++++++++++++++++********************))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!!!!  <<<<<<<<========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::;:::::::::::::::::9999999::::::::::::9999999999999::::::::::::99999999999998888888888888777777777776666665555555555555544444444444444444444333333333332222222222222222222211111111111111110000000000000000000000000///////////////////.....................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++,++++++++++++++++++++********************))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<===================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::::::::::::::::9999999999::::::::::999999999999999:::::::::::9999999999999998888888888887777777777666666655555555555554444444444444444443333333333333322222222222222222211111111111111110000000000000000000000000///////////////////.....................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++********************))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBAABBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@??????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::::::::::::::::99999999999:::::::999999999999999999:::::::::::999999999999999988888888888877777777766666655555555555554444444444444444433333333333333332222222222222222211111111111111100000000000000000000000000///////////////////.....................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*********************)))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<=<<<<============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@??????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>==>>>>>==========================================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999:::9999999999999999999999:::::::::::9999999999999999988888888888777777777666665555555555555444444444444444433333333333333333322222222222222211111111111111110000000000000000000000000////////////////////....................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++********************)))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????@@@@@@@@@@@@@@???????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>======>>=========================================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::::::::::::::::99999999999999999999999999999999999999::::::::::9999999999999999999888888888877777777766666555555555555444444444444444433333333333333333332222222222222111111111111111100000000000000000000000000/////////////////////...................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++********************))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????@@@@@@@@?????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>================================================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;;;;;;<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::::::::::::::999999999999999999999999999999999999988:::::::::99999999999999999999988888888887777777666666555555555554444444444444443333333333333333333332222222222211111111111111111000000000000000000000//00//////////////////////..................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*********************)))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????@@@??????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>=================================================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::;;;;;;:::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::9999999999999999999999999999999999999888:::::::::999999999999999999999888888888777777776666655555555555444444444444444333333333333333333333322222222211111111111111111000000000000000000000////0/////////////////////...................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*********************))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????@???????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::99999999999999999999::::::::;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;::::::::::::::::::::99999999999998888888888899999999999999888888888889999999999998888888888888999999888888888777777766666666666655555555555544444444444443333333333333333222222222222222222111111111111100000000000000000000//////////////////...........................-------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*********************))))))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::99999888888999999999999::::::::;;;;;;;;;;;;;;;;;;;;;;::;;;;;;;::::::::::::::::::::99999999999988888888888899999999999988888888888889999999999988888888888888999999888888887777777766666666666555555555555444444444444433333333333333333222222222222222221111111111111000000000000000000000/////////////////..........................--------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*********************)))))))))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAA@@@@@@@@AAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::99999998888888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;::;;;;;;;:::::::::::::::::::99999999999998888888888889999999999988888888888888999999999988888888888888899999888888888777777776666666666555555555555444444444444333333333333333333322222222222222211111111111110000000000000000000000////////////////...........................--------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*********************)))))))))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999988888888999999999999::::::::::;;;;;;;;;;;;;;;;;:::;;;;;;::::::::::::::::::::999999999999888888888888899999999998888888888888889999999988888888888888888999988888888887777777666666666665555555555544444444444433333333333333333333222222222222211111111111110000000000000000000000/////////////////..........................--------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*********************))))))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"########""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  9999999::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::9:::9::9999999999999999888888888899999999999:::::::::::::;;;;;;;;;;;;::::;;;;;;::::::::::::::::::::99999999999888888888888889999999998888888888888888999999988888888888888888899988888888887777777666666666665555555555544444444444433333333333333333333322222222222111111111111111000000000000000000000////////////////...........................--------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++**+++*********************)))))))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################""#######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  999999999999:::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::99999999999999999999999998888888888899999999999:::::::::::::::::;;;;;::::::;;;;;:::::::::::::::::::::999999999998888888888888899999999988888888888888889999998888888888888888888998888888888777777776666666666555555555555444444444443333333333333333333332222222222111111111111111110000000000000000000/////////////////..........................--------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***++*********************)))))))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"""######"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  99999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????????>???????????????????????>>???????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::999999999999999999999999988888888888999999999999:::::::::::::::::::::::::::;;;;;:::::::::::::::::::::99999999998888888888888889999999998888888888888888999988888888888888888888888888888888877777776666666666555555555555444444444443333333333333333333322222222221111111111111111111000000000000000000////////////////...........................--------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****+********************)))))))))))))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################""""#####""""""""""""""""""""!!!!!!!!!!!!!!!!!!  999999999999999999999::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=============================================>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????????>>>>>>>>>????????????????>>>>>>>>>????????????????????>>>>>????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::99999999999999999999999998888888888889999999999999:::::::::::::::::::::::::;;;;:::::::::::::::::::::9999999999988888888888888899999999988888888888888889998888888888888888888888888888888887777777666666666665555555555544444444444333333333333333333322222222222111111111111111111110000000000000000/////////////////..........................--------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**************************)))))))))))))))))))))(((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################"""""####""""""""""""""""""""!!!!!!!!!!!!!!!!!!  99999999999999999999999:::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======================================>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::99999999999999999999998888888888888888999999999999:::::::::::::::::::::::::;;:::::::::::::::::::::9999999999998888888888888888999999999888888888888888899988888888888888888888888888888887777777766666666666555555555554444444444433333333333333333322222222222111111111111111111111100000000000000/////////////////...........................--------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**************************)))))))))))))))))))))(((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################""""""##"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  99999999999999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>????>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::99999999999999999999998888888888888888888899999999999:::::::::::::::::::::::::;:::::::::::::::::::999999999999999888888888888888899999999988888888888888889988888888888888888888777888888877777777766666666666555555555555444444444443333333333333333222222222221111111111111111111111100000000000000////////////////...........................---------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*************************))))))))))))))))))))))(((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################"""""""#"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  99999999999999999999999:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::99999999999999999999998888888887888888888888889999999999:::::::::::::::::::::::::::::::::::::::::99999999999999999988888888888888888999999999888888888888888898888888888888888887777778888877777777776666666665655555555555544444444444333333333333333222222222221111111111111111111111100000000000000/////////////////...........................--------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++**************************)))))))))))))))))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  99999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::99999999999999999999999888888888887777788888888888999999999999999::::::::::::::::::::::::::::::::999999999999999999988888888888888888889999999999888888888888888988888888888888877777777788777777777777666666666555555555555554444444444433333333333333222222222222211111111111111111111100000000000000/////////////////......................--...----------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**************************)))))))))))))))))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  99999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::9999999999999999999999988888888888888777777788888888889999999999999999999999:::::::::::::::::::::99999999999999999999888888888888888888888999999999888888888888888888888888888888777777777777777777777776666666666555555555555554444444444433333333333332222222222222221111111111111111111100000000000000/////////////////......................---..----------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++**************************))))))))))))))))))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  99999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<================================>>>>>>>>>>>>>>>>>>>?????????????????????????>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????@??????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::999999999999999999999998888888888888888877777777888888888899999999999999999999999999999999::::::::99999999999999999999888888888888888888888889999999998888888888888888888888888888777777777777777777777776666666666655555555555555444444444443333333333333222222222222222211111111111111111100000000000000///////////////////....................---------------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**************************)))))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  89999999999999999999999:::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>??????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==>===============================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::999999999999999999999998888888888888888888877777777788888888899999999999999999999999999999999::::99999999999999999999998888888888888888888888888999999998888888888888888888888888888777777777777767777777766666666666555555555555554444444444444333333333333222222222222222221111111111111111100000000000000////////////////////...................--------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**************************)))))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  88888999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================>>>>>>>>>>>>>>>>>>>>>????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::9999999999999999999999988888888888888888888888777777777788888888899999999999999999999999999999999999999999999999999999999988888888888888888888888889999999988888888888888888888888888877777777777766677777666666666666655555555555555444444444444433333333333222222222222222222211111111111111100000000000000//////////////////////.................---------------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***************************)))))))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  88888888899999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::99:99999999999999999999999988888888888888888888888887777777777788888888889999999999999999999999999999999999999999999999999998888888888888888888888888888899999998888888888888888888888888887777777777766666777666666666666665555555555555544444444444443333333333322222222222222222222111111111111100000000000000///////////////////////................---------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**************************)))))))))))))))))))))(((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  88888888888888999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>==>>>>>>>======================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999999999999999999998888888888888888888888887777777777777888888888899999999999999999999999999999999999999999998888888888888888888888888888888888889999998888888888888888888888888887777777777666666676666666666666655555555555555444444444444433333333333322222222222222222222211111111111000000000000000//////////////////////.................---------------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***************************)))))))))))))))))))))((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  888888888888888888889999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============>>>>>>>>>>>>=============>>>>>>>>>>>>>>>>>========>========================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999999999999999999998888888888888888888887777777777777777788888888889999999999999999999888888889999999999888888888888888888888888888888888888888889999888888888888888888888888888887777777776666666666666666666665555555555555554444444444444333333333333222222222222222222222111111111110000000000000000////////////////////.................---------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**************************))))))))))))))))))))))((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  88888888888888888888888999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================>>>>>====================>>>>>>>>>>>==================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999999999999999999999998888888888888888888777777777777777777778888888888899999999999988888888888889999988888888888888888888888888888888888888888888889998888888888888888888887888888877777777766666666666666666666555555555555555544444444444443333333333332222222222222222222211111111111000000000000000000///////////////////.................---------------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**********************)****))))))))))))))))))))))((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  88888888888888888888888999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================>>>>>===================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999999999999999999999999998888888888888888887777777666777777777778888888888899999999998888888888888888888888888888888888888888888888877777777777778888888888888888888888888888777888888777777777666666666666666666655555555555555545444444444444433333333333322222222222222222221111111111110000000000000000000/////////////////.................---------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************)))***)))))))))))))))))))))((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  88888888888888888888888999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999999999999999999999999999998888888888888888877777777666667777777777888888888899999999888888888888888888888888888888888888888888888877777777777777777777778888888888888888888877777888887777777776666666665566666665555555555555554444444444444443333333333333222222222222222222211111111111000000000000000000000////////////////................----------------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*********************))))*))))))))))))))))))))))((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>??????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999999999999999999999999999999999998888888888888887777777777666666677777777888888888899999998888888888888888888888888888888888888888888877777777777777777777777778888888888888888877777777888877777777766666666655566666555555555555555544444444444444433333333333332222222222222222221111111111100000000000000000000000//////////////.................---------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++********************))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""""""""!""""""""!!!!!!!!!!!!!!!!!!!  8888888888888888888888899999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>===========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????>>>>>>>>>>>>>>>>>>>>>?????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999999999999999999999999999998888888888888888888888888777777777776666666677777777888888888999999888888888888888888888888888888888888888888888777777777777777777777777788888888888888777777777778887777777776666666665555666555555555555555544444444444444433333333333333222222222222222221111111111110000000000000000000000//////////////.................----------------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*******************)))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""""""!!"""""""!!!!!!!!!!!!!!!!!!!  8888888888888888888888899999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::99999999999999999999999999999999999888888888888888888888888888877777777777766666666677777777888888889999988888888888888888877888888888888888888888887777777777777777777777777777888888888887777777777777787777777777766666666555556555555555555555554444444444444443333333333333322222222222222222111111111110000000000000000000000///////////////.................---------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*******************))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""""""!!!""""""!!!!!!!!!!!!!!!!!!!  88888888888888888888888999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>>>=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999999999999999999999999999888888888888888888888888888887777777777777666666666777777778888888899988888888888888888877778888888877777777777777777777777777777777777777777778888888887777777777777777777777777776666666655555555555555555555554444444444444443333333333333332222222222222222111111111111100000000000000000000///////////////.................----------------------,,---,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************)))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""""""!!!!""""!!!!!!!!!!!!!!!!!!!!!  666666666666666666666667777777777777777777777777888888888888888888888888888888899999999999999999999999999999999999999999999:::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::9999999999999999999999999999999999999998888888888888888888888887777777788877777777777777766666666666666666666666777777777888888888888777777777777777777777777777777777777777777777777777777777777777777766666666666666666665555556666666666655555555444444555555555544444444444444444444443333333333333332222222222222211111111111111110000000000000000000000////////////////..............------------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++****************************))))))))))))))))))((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  666666666666666666666667777777777777777777777777888888888888888888888888888888888888889999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================>>>>>>>>>>>>>>>>>>============================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::999999999999999999999999999999999999888888888888888888888888777777777777777777777777777776666666666666666666666666777777777888888888877777777777777777777777777766666666666666667777777776666666666676666666666666666666555555555566666666665555555544444445555555544444444444444433444444333333333333333222222222222211111111111111111000000000000000000000////////////////..............-----------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++****************************)))))))))))))))))))((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  555566666666666666666667777777777777777777777777777778888888888888888888888888888888888888899999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<=========================<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>=====================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::99999999999999999999999999999999998888888888888888888888887777777777777777777777777777777666666666666555566666666667777777777888888887777777777777777767777777666666666666666666677777666666666666666666666666666666666555555555555666666666555555554444444455555444444444444444443334444333333333333333222222222222211111111111111111100000000000000000000////////////////...............-----------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++****************************)))))))))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  555555555666666666666666667777777777777777777777777777777888888888888888888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<=========================<<<<<<<<<<<<<<<<<<<<<<<<<=============================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::99999999999999999999999999999999998888888888888888888888888777777777777777777777777777777777666666666666655555666666666677777777778888887777777777777777766777777666666666666666666667766666666666666666666666666666666665555555555555566666666555555554444444445554444444444444444433333443333333333333333222222222222211111111111111111110000000000000000000///////////////.................---------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*****************************))))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  5555555555555566666666666666667777777777777777777777777777777777888888888888888888888888888888888899999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999988888888888888888888888887777777777777777777777777777777777666666666666666555555666666666777777777778777777777777777777776667777766666666666666666666666666666666666666666666666666666665555555555555555666666655555555444444443354444444444444444433333333333333333333333222222222222221111111111111111111100000000000000000////////////////..................-------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++****************************)))))))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  555555555555555555566666666666666666777777777777777777777777777777777788888888888888888888888888889999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999998888888888888888888888888887777777777777777777777777777777777666666666666666655555556666666677777777777777777777777777777776666777766666666666666666666666666666666666666666666666666666655555555555555555566666555555555444444443334444444444444443333333333333333333333333222222222222211111111111111111111110000000000000000///////////////....................------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*****************************))))))))))))))))))((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  5555555555555555555555566666666666666666667777777777777777777777777777777888888888888888888888888899999999999999999999999999999999999999999999999999::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::999999999999999999999999999999999999888888888888888888888888888888877777777777777777777777777777777666666666666666666555555566666666677777777777777777777777777777766667776666666666666666666666666666666666666666666666666666655555555555555555555666655555555544444444333344444444444433333333333333333333333333222222222222221111111111111111111110000000000000000///////////////......................----------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++****************************)))))))))))))))))))((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  5555555555555555555555566666666666666666666666777777777777777777777777777888888888888888888888888888899999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::99999999999999999999999999999999999988888888888888888888888888888888887777777777777777777777777777776666666666666666655555555555666666667777777777777777777777777777766666776666666666666666666666666666666666666666666666666665555555555555555555555566555555555544444443333334444444433333333333333333333333333332222222222222211111111111111111111100000000000000000//////////////........................--------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*****************************)))))))))))))))))))((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  5555555555555555555555566666666666666666666666667777777777777777777777777888888888888888888888888888888888899999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================================================================================<<<<<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::99999999999999999999999999999999999998888888888888888888888888888888888888877777777777777777777777776666666666666666666555555555555555666666667777777777777777777777777776666667666666666666666666666666666666666666666666666666665555555555555555555555444655555555554444444333333344444333333333333333333333333333332222222222222222111111111111111111100000000000000000///////////////.......................---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++****************************)))))))))))))))))))((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  5555555555555555555555566666666666666666666666667777777777777777777777777888888888888888888888888888888888888888888899999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<=============================================<<<<<<==========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999888888888888888888888888888888888888888777777777777777777777777777766666666666666666655555555555555556666666667777777777777777777777776666666666666666666666666666666666666666666666666666666665555555555555555555555444445555555555444444433333333444333333333333333333332233333333222222222222222221111111111111111110000000000000000/////////////////.....................---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++**********************))*****))))))))))))))))))))(((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  5555555555555555555555566666666666666666666666667777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999988888888888888888888888888888888888888777777777777777777777777777777776666666666666666555555555555555555566666666777777777777777777777776666666666666666666666665555555666666666666666666555555555555555555555555555544444444555555555444444433333332233333333333333333333322223333332222222222222222222111111111111111100000000000000000//////////////////....................--------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++**********************)))***))))))))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  555555555555555555555556666666666666666666666666777777777777777777777777777778888888888888888888888888888888888888888888888999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999998888888888888888888888888888888888888887777777777777777777777777666767777766666666666666655555555555555555555566666666777777777777777777776666666666666666666666655555555555555666666666655555555555555555555555555555444444444445555555444444433333333222333333333333333333222222233332222222222222222222211111111111111000000000000000000////////////////////..................---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++********************)))))**))))))))))))))))))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  555555555555555555555556666666666666666666666666777777777777777777777777777777777777888888888888888888888888888888888888888999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999888888888888888888888888888888888888777777777777777777777777766666666666666666666666666655555555555555555555555666666666777777777777777776666666666666666666666655555555555555556666666655555555555555555555555555554444444444444455555544444443333333222223333333333333322222222222332222222222222222222211111111111111000000000000000000//////////////////////.................--------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*******************))))))))))))))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  455555555555555555555556666666666666666666666666667777777777777777777777777777777777777778888888888888888888888888888888888999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999988888888888888888888888888888888887777777777777777777777777666666666666666666666666666665555555555555555555555555666666666777777777777777666666666666666666666665555555555555555566666555555555555555555555555555444444444444444444555544444444333333322222233333333332222222222222222222222222222222222221111111111111100000000000000000//////////////////////.................--------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*****************)))))))))))))))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  444444555555555555555556666666666666666666666666666666667777777777777777777777777777777777777777788888888888888888888888888999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::99999999999999999999999999999999999998888888888888888888888888888888888777777777777777777777777776666666666666666666666666666665555555555555554555555555556666666666677777777777666666666666666666666665555555555555555555555555555555555555555555554444444444444444444444445544444444333333332222222333333322222222222222222222222222222222222221111111111111100000000000000000///////////////////////................---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++****************)))))))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  444444444455555555555555555666666666666666666666666666666666677777777777777777777777777777777777778888888888888888888888888888888899999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::9999999999999999999999999999999999999988888888888888888888888888888888888777777777777777777777777776666666666666666666666666666666655555555555555554445555555555666666666667777777776666666666666666566666655555555555555555555555555555555555555555555544444444444444444444444434444444443333333222222222333322222222222222222222222222222222222222111111111111111000000000000000000/////////////////////................---------------,,,,,,,,,,,,,,,,,,,,,,,+,+++++++++++++++++++++++****************))))))))))))))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  444444444444444555555555555555556666666666666666666666666666666666667777777777777777777777777777778888888888888888888888888888888888888888888999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::99999999999999999999999999999999999999888888888888888888888888888888888888877777777777777777777777777666666666666666666666666666666665555555555555555554444555555555666666666666777777666666666666666665566666555555555555555555555555555555555555555555544444444444444444444444433334444444333333332222222221332222222222222222222222222222222222222221111111111111100000000000000000000///////////////////.................---------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++****************)))))))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! !!   444444444444444444445555555555555555556666666666666666666666666666666666677777777777777777777777778888888888888888888888888888888888888888888888888899999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::99999999999999999999999999999999998888888888888888888888888888888888888777777777777777777777777777777666666666666666666666666666666555555555555555555554444555555555666666666666667666666666666666666555566655555555555555555555555555555555555555555544444444444444444444444333333334444443333333222222222211222222222222222222222222222222222222222111111111111110000000000000000000000/////////////////.................-----------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*****************))))))))))))))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! !  444444444444444444444445555555555555555555556666666666666666666666666666677777777777777777777777777788888888888888888888888888888888888888888888888899999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::;;;;;;;;;;;::::::::::::::::::::::::::::::::::::9999999999999999999999999999999998888888888888888888888888888888888888777777777777777777777777777777777766666666666666666666666666665555555555555555555555444445555555556666666666666666666666666666666555556655555555555555555555555555555555555555555444444444444444444433333333333333444433333333222222222111122222222222222222222222222222222222221111111111111110000000000000000000000/////////////////................-------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++****************)))))))))))))))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  4444444444444444444444455555555555555555555555556666666666666666666666666777777777777777777777777777777777888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::;;;;;:::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999888888888888888888888888888888888888887777777777777777777777777777777777777666666666666666666666666655555555555555555555555554444455555555556666666666666666666666666666655555565555555555555555555555555555555555555555544444444444444333333333333333333334333333333322222222211111222222222222222222222222122222222221111111111111110000000000000000000000/////////////////................---------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*****************)))))))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  4444444444444444444444455555555555555555555555556666666666666666666666666777777777777777777777777777777777777777777888888888888888888888888888888888999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999998888888888888888888888888888888888777777777777777777777777777777777777777666666666666666666666666666555555555555555555544445544444555555555566666666666666666666666666665555555555555555555555555555555555555555555555554444444444433333333333333333333332233333333322222222221111112222222222222222222222111222222222111111111111111100000000000000000000/////////////////.................----------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++++****************)))))))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  4444444444444444444444455555555555555555555555556666666666666666666666666777777777777777777777777777777777777777777777777788888888888888888888888888999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999988888888888888888888888888888877777777777777777777777777777777777777776666666666666666666666666666665555555555555555544444444444444555555555666666666666666666666666666555555555555555555555555555555555555555555555555444444444443333333333333333333322222333333322222222222111111122222222222222222222111112222222111111111111111111000000000000000000/////////////////.................-----------------------,,,,,,,,,,,,,,,,++++++++++++++++++++++++****************))))))))))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  4444444444444444444444455555555555555555555555556666666666666666666666666677777777777777777777777777777777777777777777777778888888888888888888888888888999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999998888888888888888888888888888887777777777777777777777777777777777777777666666666666666666666666666666666655555555555555544444444444444445555555555666666666666666666666666655555555555555555555555554444455555555555555555444444444444333333333333333332222222223333322222222222111111111222222222222222222111111122222111111111111111111110000000000000000//////////////////.................-----------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++*****************)))))))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  44444444444444444444444555555555555555555555555566666666666666666666666666666666677777777777777777777777777777777777777777788888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::;;;;:::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999888888888888888888888888888888888777777777777777777777777777777777777766666666666666666666666666666666666655555555555555544444444444444444455555555556666666666666666666666665555555555555555555555544444444444445555555555544444444444333333333333333222222222222233322222222222211111111112222222222222222111111111222211111111111111111110000000000000000//////////////////...................---------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++****************))))))))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  44444444444444444444444555555555555555555555555566666666666666666666666666666666666666677777777777777777777777777777777777788888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999888888888888888888888888888888888888887777777777777777777777777777777777666666666666666666666666666555555555555555555555555554444444444444444444555555555556666666666666666666666655555555555555555555554444444444444455555555544444444444433333333333322222222222222222322222222222221111111111122222222222222211111111112211111111111111111111000000000000000//////////////////.....................-------------------,,,,,,,,,,,,,,,,++++++++++++++++++++++++*****************)))))))))))))))))))))))()))))((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  111111111111111111111112333333333333333333333333444444444444444444444444444444444444444444444444555555555555555555666666666666666666666666666666666677777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888887777777777777777777777777777777777777777766666666666666666666666666666666555555555555555555555444444444444444444444444444444433333333333333333334444444444455555555555555555555555555554444444455544444444444444444444444444444444444333333333332233222222222222222222111111111111110000000000000000111100000000000000000000011100000000000000000000//000000///////////////////.......................-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*************************))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  111111111111111111111112222222333333333333333333333333344444444444444444444444444444444444444444445555555555555555555555555666666666666666666666666677777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888777888888777777777777777777777777777777777777777776666666666666666666666666655566665555555555555555555554444444444444444444444444444444433333333333333333333344444444444555555555555555555555555555544444444554444444444444444444444444444444444333333333333222322222222222222221111111111111110000000000000000001111000000000000000000000100000000000000000000////0000/////////////////////.....................-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))(((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  111111111111111111111112222222222233333333333333333333333333444444444444444444444444444444444444445555555555555555555555555666666666666666666666666666666666666667777777777777777777777777777777777777788888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888887777777787777777777777777777777777777777777777777776666666666666666666666666655555555555555555555555555555555444444444444444444444444444443333333333333333333333333444444444445555555555555555555555555544444444444444444444444444444444444444444433333333333333222222222222222222111111111111111110000000000000000000111000000000000000000000000000000000000000000/////00///////////////////////...................--------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*************************))))))))))))))))(((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  111111111111111111111112222222222222222233333333333333333333333333444444444444444444444444444444445555555555555555555555555666666666666666666666666666666666666666666666666677777777777777777777777777788888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::99999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999998888888888888888888888888888888888888888777777777777777777777777777777777777777777777777776666666666666666666666666665555555555555555555555555555555555544444444444444444444444443333333333333333333333333333344444444444455555555555555555555555544444444444444444444444444444444444443333333333333333332222222222222222211111111111111111100000000000000000000011000000000000000000000000000000000000000000//////0///////////////////////..................--------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  0001111111111111111111122222222222222222222223333333333333333333333333344444444444444444444444444455555555555555555555555556666666666666666666666666666666666666666666666666667777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777666666666666666666666666666655555555555555555555555555555555555555444444444444444444444444433333333333333333333333333333344444444444445555555555555555555554444444444444444444444444444444443333333333333333333333222222222222222211111111111111111100000000000000000000000100000000000000000000000/000000000000000000/////////////////////////////..................--------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*************************))))))))))))))))))(((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  0000000011111111111111122222222222222222222222223333333333333333333333333444444444444444444444444455555555555555555555555556666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::9999:::::::::::::99999999999999999999999999999999999999999999999988888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777776666666666666666666666666666655555555555555555555555555555555555555555544444444444444444444444443333333333333333333333333333333444444444444445555555555555555554444444444444444444444444444444333333333333333333333333222222222222222111111111111111110000000000000000000000000/0000000000000000000000///00000000000000000////////////////////////////...................--------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  0000000000000111111111122222222222222222222222223333333333333333333333333444444444444444444444444455555555555555555555555556666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::99999:::::::::::99999999999999:::::999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777776666666666666666666666666666655555555555555555555555555555555555555555555554444444444444444444444443333333333333333333333333333333344444444444444445555555555555554444444444444444444444444444433333333333333333333333333222222222222221111111111111111110000000000000000000000000//000000000000000000000////0000000000000000///////////////////////////...................--------------,,,,,,,,,,,,,,,,,,,,,,,,+,,,,,++++++++++++++++++++++++*************************)))))))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  0000000000000000000111122222222222222222222222223333333333333333333333333444444444444444444444444455555555555555555555555556666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999::::::::9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777766666666666666666666666665555555555555555555555555555555555555555555555554444444444444444444444333333333333333333333333333333333333344444444444444444455555555554444444444444434444444444444433333333333333333333333333322222222222222111111111111111110000000000000000000000000////0000000000000000000//////000000000000000//////////////////////////...................----------------,,,,,,,,,,,,,,,,,,,,,,+++,,,++++++++++++++++++++++++*************************)))))))))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  00000000000000000000000222222222222222222222222233333333333333333333333334444444444444444444444444555555555555555555555555555555556666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777776666666666666666666666666655555555555555555555555555555555555555555555544444444444444444444333333333333333333333332222222233333333333334444444444444444455555554444444444444433344444444444433333333333333333333333333322222222222122111111111111111110000000000000000000000000//////000000000000000000///////00000000000000/////////////////////////...................------------------,,,,,,,,,,,,,,,,,,,,,++++,,++++++++++++++++++++++++***********************))))))))))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   000000000000000000000002222222222222222222222222333333333333333333333333333344444444444444444444445555555555555555555555555555555555555555666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888889999999999999998888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777776666666666666666666666666666666555555555555555555555555555555555555555555444444444444444444443333333333333333333333332222222222233333333333334444444444444444444444444444444444443333444444444433333333333333333333333333322222222222111211111111111111110000000000000000000000000////////0000000000000000/////////0000000000000////////////////////////...................--------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++************************)))))))))))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! !   0000000000000000000000022222222222222222222222223333333333333333333333333333333333444444444444444444444555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777666666666666666666666666666666666665555555555555555555555555555555555555544444444444444444444333333333333333333333333322222222222222233333333333333444444444444444444444444444444444333334444444433333333333333333333333333322222222222221111111111111111110000000000000000000000000//////////000000000000000//////////000000000000///////////////////////...................----------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  00000000000000000000000222222222222222222222222233333333333333333333333333333333333333333344444444444444444445555555555555555555555555555555555555556666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777666666666666666666666666666666666666666655555555555555555555555555555555554444444444444444444443333333333333333333333333322222222222222222223333333333333344444444444444444444444444444333333344444433333333333333333333333333222222222222221111111111111111110000000000000000000000000////////////00000000000000///////////00000000000//////////////////////...................------------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  000000000000000000000002222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444455555555555555555555555555555566666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777766777777666666666666666666666666666666666666666666655555555555555555555555555455555444444444444444444444433333333333333333333333333222222222222222222222223333333333333333444444444444444444444444433333333444433333333333333333333333332222222222222222211111111111111111000000000000000000000000//////////////000000000000/////////////0000000000//////////////.//////....................------------------------,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++***********************)))))))))))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  00000000000000000000000111122222222222222222222222222333333333333333333333333333333333333333333333444444444444444444444444455555555555555555555555555555556666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999998889999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777666666676666666666666666666666666666666666666666666555555555555555555555555555444445544444444444444444444444333333333333333333333333332222222222222222222222222233333333333333333334444444444444444444333333333344333333333333333333333333222222222222222222211111111111111110000000000000000000000000///////////////00000000000//////////////00000000///////////////../////....................-----------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  000000000000000000000001111111111222222222222222222222222222333333333333333333333333333333333333334444444444444444444444444555555555555555555555555555555555555555555555666666666666666666666666666666677777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888999999998888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888887777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666655555555555555555555555555544444444444444444444444444444444443333333333333333333333333222222222222222222222222222233333333333333333333344444444444444433333333333333333333333333333333333222222222222222222221111111111111111000000000000000000000000/////////////////000000000////////////////0000000///////////////...///......................---------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  0000000000000000000000011111111111111112222222222222222222222222222333333333333333333333333333333344444444444444444444444445555555555555555555555555555555555555555555555555556666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666665555555555555555555555555554444444444444444444444444444444444444433333333333333333333333332222222222222222222222222222233333333333333333333344444444444333333333333333333333333333333333332222222222222222222222111111111111111100000000000000000000000///////////////////0000000//////////////////000000///////////////..../........................--------------------,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  000000000000000000000001111111111111111111111222222222222222222222222222333333333333333333333333334444444444444444444444444555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999998888888899999999988888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666666655555555555555555555555555554444444444444444444444444444444444444444443333333333333333333333333222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111000000000000000000000000////////////////////00000////////////////////00000///////////////.............................-------------------,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))(((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  /////000000000000000000111111111111111111111111122222222222222222222222223333333333333333333333333444444444444444444444444455555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999998888888899999998888888888888888889988888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666655555555555555555555555555555444444444444444444444444444444444444444444444333333333333333333333333322222222222222222222222222222222333333333333333333333333333333333333333333233333333333333322222222222222222222222222111111111111111100000000000000000000000/////////////////////000//////////////////////000////////////////............................-------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*************************))))))))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  //////////000000000000011111111111111111111111112222222222222222222222222333333333333333333333333344444444444444444444444445555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666655555555555555555555555555444444444444444444444444444444444444444444444444433333333333333333333332222222222222222222222222222222222223333333333333333333333333333333333333332223333333333332222222222222222222222222222111111111111111100000000000000000000000///////////////////////////////////////////////0////////////////............................-------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*************************)))))))))))))))))))))))))((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  //////////////000000000111111111111111111111111122222222222222222222222223333333333333333333333333444444444444444444444444444455555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666655555555555555555555555555544444444444444444444444444444444444444444444443333333333333333333333322222222222222222222222222222222222222222333333333333333333333333333333333322222233333333332222222222222222222222222222221111111111011110000000000000000000000/////////////////////.../////////////////////////////////////////............................------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ////////////////////00011111111111111111111111112222222222222222222222222333333333333333333333333344444444444444444444444444444444444455555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777788888888888777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666655555555555555555555555555555554444444444444444444444444444444444444444444333333333333333333333322222222222222222222222222222222222222222222223333333333333333333333333333333222222223333333322222222222222222222222222222221111111111001110000000000000000000000////////////////////.....////////////////////////////////////////...........................-------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++*+++++*************************))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ///////////////////////1111111111111111111111111222222222222222222222222222232333333333333333333334444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666655555555555555555555555555555555555444444444444444444444444444444444444444433333333333333333333322222222222222222222222222111111122222222222222222222333333333333333333333333322222222222333333222222222222222222222222222222211111111111100110000000000000000000000///////////////////.......////////////////////////.//////////////..........................-------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++***++++************************)))))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ///////////////////////111111111111111111111111122222222222222222222222222222222222233333333333333333333444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666555555555555555555555555555555555555555544444444444444444444444444444444444433333333333333333333332222222222222222222222222211111111111122222222222222222222333333333333333333332222222222222233332222222222222222222222222222222111111111111100010000000000000000000000//////////////////.........//////////////////////.../////////////........................--------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++****++************************))))))))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ///////////////////////11111111111111111111111112222222222222222222222222222222222222222222333333333333333333333344444444444444444444444444444444444555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666556666666555555555555555555555555555555555555555555444444444444444444444444444444444433333333333333333333332222222222222222222222222222211111111111111122222222222222222222222333333333322222222222222222223322222222222222222211111111111111111111111111100001000000000000000000000/////////////////...........////////////////////.....////////////.......................--------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ///////////////////////1111111111111111111111111222222222222222222222222222222222222222222222222223333333333333333333333344444444444444444444444444444555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888887777777788888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666665555555665555555555555555555555555555555555555555555444444444444444444444444444433344443333333333333333333333222222222222222222222222222222111111111111111111222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111100000000000000000000000000/////////////////............///////////////////......//////////..............-........--------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++******************************)))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  .......................//////////////////////////////////////////////////000000000000000000000000011111111111111111111111112222222222222222222222222333333333333333333333333333333333333333333333333333444444444444444444444444455555555555555555555555555555555555555555555555555666666666666666666666665566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666776666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555444445555544444444444444444444444444444444444444444444333333333333333333333333333222222222222222222222222222222222111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222112222222222211111111111111111111111111111111111110000000000000000000000//////.................---------------------------------........--------------,,,--------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++*****+++**********************)))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  .......................//////////////////////////////////////////////////0000000000000000000000000111111111111111111111111122222222222222222222222223333333333333333333333333333333333333333333333333334444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555444444444444444444444444444444444444444444444444444444443333333333333333333333333333332222222222222222222222222222211111111111111111111111111111111111110111111111111111111111222222222222222222222222222222222111122222222221111111111111111111111111111111111111000000000000000000000////////..............----------------------------------,,......--------------,,,,,------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++*******+************************)))))))))))))))))))))((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  .......................//////////////////////////////////////////////////000000000000000000000000011111111111111111111111112222222222222222222222222333333333333333333333333333333333333333333333333333444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555666666655555555555555555555555555554444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333222222222222222222222222221111111111111111111111111111111111110000000011111111111111111111222222222222222222222222222211111112222222211111111111111111111111111111111111111000000000000000000000/////////.............----------------------------------,,,.....--------------,,,,,,----------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++*********************************))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  .......................//////////////////////////////////////////////////00000000000000000000000001111111111111111111111111222222222222222222222222222222222333333333333333333333333333333333333333333344444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666655566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555565555555555555555555555555555544444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333322222222222222222222222221111111111111111111111111111111111100000000000011111111111111111111122222222222222222222222211111111222222211111111111111111111111111111111111111000000000000000000000//////////...........----------------------------------,,,,,...--------------,,,,,,,,--------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++*********************************)))))))))))))))))))))((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  .......................//////////////////////////////////////////////////000000000000000000000000011111111111111111111111112222222222222222222222222222222222222222222233333333333333333333333333333333444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555566666666666555555555555556666655555555555555555555666666666666666665555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333222222222222222222222222221111111111111111111111111111111111100000000000000001111111111111111111111111122222222222222211111111112222221111111111111000000011111111111111111100000000000000000000////////////.........----------------------------------,,,,,,,..--------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++*********************************))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ..........................///////////////////////////////////////////////00000000000000000000000001111111111111111111111111112212222222222222222222222222222222222222222222222333333333333333333333333344444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566665555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333322222222222222222222222222111111111111111111111111111111111111000000000000000000001111111111111111111111112222222222222111111111111222222111111111110000000001111111111111111100000000000000000////////////////........---------------------------------,,,,,,,,,---------------,,,,,,,,,,----------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++*********************************))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!   ..............................////////////////////////////////////////////000000000000000000000000111111111111111111111111111111111111112222222222222222222222222222222222222233333333333333333333333334444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333322222222222222222222222222111111111111111111111111111111111111110000000000000000000000011111111111111111111111222222222221111111111111122222111111111110000000000111111111111111100000000000000////////////////////......--------------------------------,,,,,,,,,,,,-------------,,,,,,,,,,,,--------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++*********************************)))))))))))))))))))))((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ....................................////////////......////////////////////////////00000000000000001111111111111111111111111111111111111111111111111222222222222222222222222222333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444433333333333333333333333333333333333332222222222222222222222222211111111111111111111111111111111111111110000000000000000000000000011111111111111111111112222222222111111111111111222211111111110000000000001111111111111110000000000000/////////////////////......-------------------------------,,,,,,,,,,,,,,-----------,,,,,,,,,,,,,,-----,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++**+++++++*********************************)))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  .........................................../////............./////////////////////////////0000000011111111111111111111111111111111111111111111111111222222222222222222222222222222222223333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666655666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444433333333333333333333333333333333333333222222222222222222222222221111111111111111111111111111111111111111110000000000000000000000000000011111111111111111111122222222111111111111111112221111111111000000000000000011111111110000000000000//////////////////////......-----------------------------,,,,,,,,,,,,,,,,,----------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++****++++++*********************************))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ---.................................................................////////////////////////////00000011111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666655555555556666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444443333333333333333333333333333333333333322222222222222222222222222211111111111111111111111111111111111111111111100000000000000000000000000000011111111111111111111222221111111111111111111122111111111100000000000000000000011100000000000000///////////////////////......----------------------------,,,,,,,,,,,,,,,,,,,--------,,,,,,,,,,,,,,,,,-,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*****++++*********************************)))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  --------................................................................./////////////////////////00000000000111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222333333333333333333334433344444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666555555555555555555555666666666655555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444443333333333333333333333333333333333333332222222222222222222222222221111111111111111111111111111111111111111111111110000000000000000000000000000000111111111111111111111111111111111111111111112111111111100000000000000000000000000000000000000//////////////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,-------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*******++*********************************)))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ------------............................................................./////////////////////////0000000000000000000001111111111111111111111111111122222222222222222222222222222222222222222222222222233333333333333333333333334444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566655555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444333444444433333333333333333333333333333333333333333333222222222222222222222222211111111111111111111111111111111111111111111111000000000000000000000000000000000001111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000/////////////////////.......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++-----,,,,,,,,,,,,,,,,,,,+,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*******************************************))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ------------------......................................................./////////////////////////000000000000000000000000011111111111111111111111112222222222222222222222222222222222222222222222222223333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444443333333344333333333333333333333333333333333333333333333222222222222222222222222222221111111111111111111111111111111111100000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111100000000000000000000000000000000000000////////////////////.........----------------------,,,,,,,,,,,,,,,,,,,,,,,,++++---,,,,,,,,,,,,,,,,,,++++,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++**********************************))*******)))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  -----------------------................................................../////////////////////////00000000000000000000000001111111111111111111111111222222222222222222222222222222222222222222222222222333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444555555444444444444444444444444444444433333333333333333333333333333333333333333333333333333332222222222222222222222222222222222111111111111111111111111111110000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111110000000000000000000000000000000000000//////////////////............--------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++-,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***********************************)))*****)))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  -----------------------................................................../////////////////////////0000000000000000000000000111111111111111111111111122222222222222222222222222222222222222222222222222233333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444455444444444444444444444444444443333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222211111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111100000000000000/////0000000000000000000///////////////................------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++***********************************)))))***))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  -----------------------................................................../////////////////////////0000000000000000000000000111111111111111111111111111111111222222222222222222222222222222222222222222233333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555554444444555555555544444444444444455555555555555555544444444555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222211111111111111111111111110000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111110111111000000000000////////000000000000000000/////////////...................----------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,++++++++++++++++++***********************************)))))))*))))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  -----------------------................................................../////////////////////////000000000000000000000000011111111111111111111111111111111111111111111111122222222222222222222222222223333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555544444444444444444444455555555555555555555555555555555555555555555555555555555555555555555544444454444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222211111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111100011111000000000000/////////00000000000000000////////////.....................---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++,,,,,,,,,,,,,,+++++++++++,,,,,,,,,,,,,,++++++++++++++++++***********************************))))))))))))))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  -----------------------................................................../////////////////////////0000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222233333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222221111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111110000111100000000000///////////000000000000000/////////////......................-------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++,,,,,,,,,,,,+++++++++++++,,,,,,,,,,,,++++++++++++++++++***********************************))))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  --------------------------.............................................../////////////////////////000000000000000000000000000000000000000111111111111111111111111111111111111122222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333222222222222222222222222222222222222221111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000011100000000000////////////0000000000000/////////////........................------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,+++++++++++++++,,,,,,,,,,++++++++++++++++++***********************************))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  --------------------------------................-.............................////////////////////00000000000000000000000000000000000000000000000011111111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333222222222222222222222222222222222222222111111111111111111111111111000000000000000000000000000000000000000000000///////0000000000000000000000000000000000001111111111111110000000000100000000000/////////////////////0////////////////.........................------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++**,,,,,,,,+++++++++++++++++,,,,,,,,,+++++++++++++++++************************************)))))))))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  -------------------------------------...........--------............................//////////////00000000000000000000000000000000000000000000000000111111111111111111111111111111111111111112222222222333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555554444444444555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333322222222222222222222222222222222222222211111111111111111111111111110000000000000000000000000000000000000000000000////////////0000000000000000000000000000000000111111111100000000000000000000000000//////////////////////////////////////........................------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++****,,,,,++++++++++++++++++++,,,,,,+++++++++++++++++++***********************************)))))))))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  -------------------------------------------.....-------------................................////////0000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111122222222333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555544444444444444444444455555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333332222222222222222222222222222222222222211111111111111111111111111111000000000000000000000000000000000000000000000//////////////////0000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////........................------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++******,,,++++++++++++++++++++++,,,,+++++++++++++++++++++************************))*******))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ,,,-----------------------------------------------------------------..............................//////////000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111122222222222222222222222223333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455544444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333332333333333222222222222222222222222222222222222222222111111111111111111111111110000000000000000000000000000000000000000000000000///////////////////00000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////.....................---------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,++++++++++++++++++++++++,,+++++++++++++++++++++++**********************))))*****))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,------------------------------------------------------------------.........................///////////////////000000000000000000000000000000011111111111111111111111111111111111111111111111111122222222222222222222222223333333333333333333333333333333333333333333333333343333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443433333333333333333333333333333222222333322222222222222222222222222222222222222222222211111111111111111111111111100000000000000000000000000000000000000000000000000////////////////////00000000000000000000000000000000000000000000000000000//0000000//////////////////////////////////////..................-----------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++***********++++++++++++++++++++++++++++++++++++++++++++++++++********************))))))***))))))))))))))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,------------------------------------------------------------........................./////////////////////////000000000000000000000000011111111111111111111111111111111111111111111111111122222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433344444444333333333333333333333333333333222222222222222222222222222222222222222222222222222222222111111111111111111111111111111100000000000000000000000000000000000000000///////////////////////////////000000000000000000000000000000000000000000000000/////000000/////////////////////////////////////................------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*************++++++++++++++++++++++++++++++++++++++++++++++++++******************))))))))*)))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------....................................................................................////////////////////////////////////////000000000000000000000000011111111111111111111111111111111111111111111111111222222222222222222222211122222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333222333333333333333333333333233333222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000/////////////////////////////////..//////////////////////////////////////////////////000000//////////////////////////////////...........////////////////.............-------------------------------,,,,,,,,,,,,,,,++++++++++++++***********++++++++++************************************))))************))))))))))))))*))))))))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------.........................................................................................../////////////////////////00000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111112222222222222222222222222333333333333333333333333333333333333333332222222222333333333333332222222222233333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000//////////////////////////////.........//////......////////////////////////////////////////////////////////////////////////////.............//////////////.............-------------------------------,,,,,,,,,,,,,,,,+++++++++++++*************++++++++************************************))))))**********)))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------.................................................................................../////////////////////////00000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111112222222222222222222222222333333333333333333333333333333222222222222222222222333222222222222222222222233333333222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000/////////////////////...................../..............///////////////////////////////////////////////////////////////////////...............///////////..............--------------------------------,,,,,,,,,,,,,,,+++++++++++++***************+++++*************************************))))))))********)))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((('(('''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------............................................................................./////////////////////////0000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111222222222222222222222222233333333333333322322222222222222222222222222222222222222222222222222222222223222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000//////////////////////.........................................////////////////////////////////////////////////////////..//////////................//////..................------------------------------,,,,,,,,,,,,,,,,,++++++++++++*****************+++*************************************))))))))))******)))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------............................................................................/////////////////////////000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111122222222222222222222222223332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000////////////////////////////.........................................../////////////////////////////////////////////////////....////////.........................................------------------------------,,,,,,,,,,,,,,,,,+++++++++++*******************+*************************************))))))))))))*****))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------...................................................................../////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000/////////////////////////////////.............................................////////////////////////////////////////////////.......//////..........................................----------------------------,,,,,,,,,,,,,,,,,,++++++++++++********************************************************))))))))))))))***))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------............................................................../////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111122222222222222222222111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000/////////////////////////////////////..............................................////////////////////////////.////////////////.........////...........................................-----------------------------,,,,,,,,,,,,,,,,,+++++++++++********************************************************))))))))))))))))*))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------..................................................../////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000/////////////////////////////////////////...............................................///////////////////////.....//////////////...........///......................-....................------------------------------,,,,,,,,,,,,,,,,+++++++++++***********************************************)*******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............................................../////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111000001110000000000000000000000000000000000000000000/////000000////////////////////////////////////////////.................................................//////////////////........///////////............../.....................----..................--------------------------------,,,,,,,,,,,,,,+++++++++++***********************************************)))*****))))))))))))))))))))))))))))))))))))))))))))(())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""""!!""!!!!!!!!!!!!!!!!!!!!!!!!  ++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------......................................................./////00000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221222222221111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000/////////0/////////////////////////////////////////////////................................................./////////////////.........//////.......................................------.................------------------------------,,,,,,,,,,,,,,,,++++++++++++************************)********************)))))**)))))))))))))))))))))))))))))))))))))))))))))(((())))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------...................................................000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111112111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////....................................................///////////////..........///........................................--------................---------------------------,,,,,,,,,,,,,,,,,,+++++++++++++***********************)))******************))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------.................................................../////////////////////00000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////////........................................................../////////////.........../.........................................---------..............--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***********************)))))****************))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((())))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------............................................./////////////////////////000000000000000000000000000000000000000000000000001000000000000000000000000111111111111111111111111122222222222222222222222222222222222222222222221111122222222222222222111111112222222222222222222221111221111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////////...............................................................///////////....................................................-----------...........---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++**********************))))))))*************)))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((())))((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------..................................//////////////////////////////////////////////////00000000000000000000000000000000000000000000000000111111111111111111111111122222222222222222222222222222222222111111111111111122222221111111111111111112222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////////......................................-...........................//////////....................................................------------........-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++**********************)))))))))************))))))))))))))))))))))))))))))))))))(())))))))))))))(((((((((((())((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------.........................//////////////////////////////////////////////////00000000000000000000000000000000000000000000000000111111111111111111111111122222222222222222222222111111111111111111111111111111111111111111111111111112222111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////.........................................--....-------..................///////....................................................-------------.....-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************))))))))))))*********)))))))))))))))))))))))))))))))))))))(((())))))))))))((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------.........................//////////////////////////////////////////////////00000000000000000000000000000000000000000000000000111111111111111111111111122222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////............................................---..-----------.................../.........................................-............--------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++********************)))))))))))))))*******)))))))))))))))))))))))))))))))))))))(((((()))))))))))(((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------.........................//////////////////////////////////////////////////000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////.................................................----.-------------...........................................................--...........---------------.-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*******************)))))))))))))))))*****)))))))))))))))))))))))))))))))))))))(((((((())))))))(((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------.........................///////////////////////////////////////////////////////////////////////////000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////......................................................-------------------.......................................................-----..........-----------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++*****************))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))(((((((((())))))((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&'&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------.........................///////////////////////////////////////////////////////////////////////////0000000000000000000000000111111111111110000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////.....................................--..................---------------------..................................................---------.........----------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++****************)))))))))))))))))))))))*))))))))))))))))))))))))))))))))))))((((((((((((())))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........................///////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000///000000///////////////////////////////////////////////////////........................................---................----------------------..............................................-------------.......----------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.........................///////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////.....////..............................................-----............-------------------------.........................................-----------------.....----------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*****************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  *******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------...............///////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000111100000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////........./.................................................-------........---------------------------................................-.....--------------------.------------------------,-----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))()))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  *************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------///////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////................................................................-------------------------------------------.............................---...---------------------------------------------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++****************)))))))))))))))))))))))))))))))))))))))))))))))))))((())))(((((((((((((((((((((((((((((((((((((((((((((''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  *******************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------................///////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111100011111111111111111111111101111100000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////.....................................................................------------------------------------------...........................------.---------------------------------------------,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++*****************)))))))))))))))))))))))))))))())))))))))))))))))))((((())(((((((((((((((((((((((((((((((((((((((((((((''''(((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ***********************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.........................///////////////////////////////////////////////////////////////////////////000000000000000000000000011111111111111111111111111111111111111111110000000011111111111000000000000001111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////..........................................................................------------------------------------------.......................-----------------------------,,,,,,-------------------,,,,,,,----------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))))))))))))))))))((()))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------.....................................................................................................//////////////////////////////////////////////////...................................................................................................................-------------------------------------------------------------------------......................................--------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+--,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*****************)))))))))))))))))))))))))))))))(()))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))))))))))))))))))))))))))))))*********************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------------------------------------------------------------------------------.....................................................................................................//////////////////////////////////////////////......................................................................................................---..........-----------------------------------------------------------------------------....................................-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++******************))))))))))))))))))))))))))))))(((())(((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  (((())))))))))))))))))))))))))))))))))))))))))))**************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------------------------------------------------------------------...............----------............................................................................///////////////////////////////////////........................................................................................................--------......--------------------------------------------------------------------------------...................................-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*******************))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&'''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"##"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  (((((((((())))))))))))))))))))))))))))))))))))))**************************************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------------------------------------------------------------------------......................----..................................................//////////////////////////////////.................................................................-........................--.............------------.------------------------------------------------------------------------------------................................----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*******************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""#"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((()))))))))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------..........----------------..................................................////////////////////...../..............................................---...................------...................-------........-----------------------------------------------------------------------------------------------------.............................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++********************))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((()))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------..................................................////////////......................................................---------..............-----------..............------------....-------------------------------------------------------------------------------------------,,,,,---------...........................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++,,,,,,,,,,,,,,,,++++++++++++++++++++++++***********************)))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((('((((((((''''''''''''''''''''''''''''''''''''&&&&&&&'''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((())))))))))))))))))))))))))))))))*******************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------..................................................//////......................................................---------------.........----------------........-------------------------------------------------------------------------------------------------------------,,,,,,,,,--------......../////.............-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,+++++++++++++++++++++++++************************))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((('''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))**************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------------........................-..............................................................................----------------------...----------------------....-----------------------------------------------------------------------------------------,,---,,,-------------,,,,,,,,,,,,--------......////////...........-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++,,,,,,,,,,,+++++++++++++++++++++++++*************************))))))))))))))))))))((((((((((((((((((((((((((((((((((((((''''''((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))******************************************++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,---------------------------------------------------..............-----------...........................................................................----------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,-------......//////////../......---------------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++**************************))))))))))))))))))))(((((((((((((((((((((((((((((((((((((''''''''('''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*********************************************++++++++++++++++++++++++++++++,++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------......-------------------....................-----..................................................--------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,-,,,,,,,,,,,,,,,,,,,,,,,,,------.....////////////./......-----------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++,,,,,,++++++++++++++++++++++++++***************************))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))**************************************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------.............------------..................................................-----------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....////////////./.....---------------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++,,,,,+++++++++++++++++++++++++****************************))))))))))))))))))))((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))**************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------...----------------------..................................................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..../////////////./.....-----------------------------------,,,,,,,,,,,,,,,,+++++++++++++++++++,,,,+++++++++++++++++++++++++***************************)))))))))))))))))))))((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------------..................................................-------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----...../////////////......--------------------------------------,,,,,,,,,,,,,,+++++++++++++++++++,,,+++++++++++++++++++++++++**************************)))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''&&'''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------------.............................................-------------------------------------------------------------------------------------------------------,,,-----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++,,,,,,,,----.....////////////.......---------------------------------------,,,,,,,,,,,,,+++++++++++++++++++,,,++++++++++++++++++++++++***********************))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,----------------------------------------------------------------------------........................................--------------------------------------------------------------------------------------------------------,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,----.....////////////......-----------------------------------------,,,,,,,,,,,++++++++++++++++++++,,+++++++++++++++++++++++++*********************)))))))))))))))))))))))))(((((((((((((((((((((((((''((((''''''''''''''''''''''''''''''''''''''''&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$#############################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,------------------------,,--------------------------------------------------.................................-------------------------------------------------------------------------------------------,,--------------,,,,,,,,,,,--,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++,,,,,----.....////////////......--------,,,,-----------------------------,,,,,,,,,,,++++++++++++++++++++,,+++++++++++++++++++++++++******************)))))))))))))))))))))))))))((((((((((((((((((((((((('''((''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------,,,,,,,,,,,,--------------------------------------------------...................------------------------------------------------------,,-------------------,,,,,,-------------------,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++,,,,----.....///////////......-------,,,,,,,,---------------------------,,,,,,,,,,,++++++++++++++++++++,,+++++++++++++++++++++++++****************))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------...........--------------------------------------------------------,,,,,,,,---------------,,,,,,,,,,--------------,,,,,,,,,,,,----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,+++++++++++++++++++,,,,----.....//////////......------,,,,,,,,,,,,------------------------,,,,,,,,,,,++++++++++++++++++++*,,++++++++++++++++++++++++***************))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------....---------------------------------------------------------,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++,+++++++++++++++++++++++,,,,----....//////////......-----,,,,,,,,,,,,,,,,--,,---------------,,,,,,,,,,,,+++++++++++++++++++++*,+++++++++++++++++++++++++**************))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))**************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,-----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++,,,,----.....///////.......-----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-,,,,,,,,,,,,,,,,,+++++++++++++++++++++**,+++++++++++++++++++++++++*************)))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))*************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------,,,,,,,,---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++,,,,----....../////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++**++++++++++++++++++++++++++*************)))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))****************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------,,,,,,,,,,,,,,,,,,--------------------,,,,,--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,-----...............-------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++++++++++++*************))))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''''''''''&&&&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !  '''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))**********************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------,,,,,,,,,,,,--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,----..............-------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++++++++++++************))))))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----,,,,,,,,,,,,,,,,,,,,--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,-----...........--------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*********++++++++++++++++++++++++*************))))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,------........--------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++****************+++++++++++++++++++++++*************)))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**++++++++*********++++++++++,,,,,,-------------,,,,,,,,+++++++++++++++++++++++++++++++++++++++++*****++++++++++++++++++++++++**+++++++++************************)))))))))))))))(((((((((((((((((((((((((('(((((((('''''''''''''''''''''''''''''''''''&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*****+++++++++++++++++++++++++++++++++++++++++++++++++*++++++++++++++++++++*****+++++*************+++++++++,,,,,,,-----------,,,,,,,,++++++++++++++++++++++++++++++++++++***********+++++++++++++++++++++*****++++++++*************************))))))))))))))((((((((((((((((((((((((('''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""##"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++**********+++++++++++++++++++++++++++++++++++++++++++++*****++++++++++++++++++*******+++++++++++++++++++++++**++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**********+++++++++++++++++++++++++++++++++++++++++++++*****++++++++++++++++*********++*****************+++++++++,,,,,,,,,----,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++**********************++++++**************************)))))))))))))((((((((((((((((((((((((''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************+++++++++++++++++++++++**+++++++++++++++++++++++++*************************++++++++******************+++++++++++++++++++++++++++++++++++++*************++++++++++++*************+++++++++++++++++********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++*++++++++++++++++*********++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++********************************************++++***************************)))))))))))))(((((((((((((((((((((((''''''''(''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************+++++++++++++++++++++++++***************************************************+++++++++++++++++********++***********************+++**********************++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************+++++++++++++++++++******++++++++++++*************++++++++**************************************++++++++++,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++**********************************************++****************************)))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""""""""""""!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************+++++++++++++++++++++++++***************************************************+++++++********************************************************************++***********************++++++++++++++++++++++++++++++++++++++++++++++****+*************************+++++++++++++++**********+++++++******************++++*******************************************+++++++++++,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++***************************************************************************)))))))))))))(((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))***********************************************************************************************************************************************************************************************************************************************************++++++++++++++++++++*****+++++++++++++++************************************+++++++++++**************+++***********************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++**********************************************************************)***))))))))))))((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**********************************************************************************************************************************************************************************************************************************+++++++++++++++**********+++++++++******************************************++++++**********************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************************)))*)))))))))))))(((((((((((((((((''''''''''''''''''''''''''''''''''''''''&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**********************************************************************************************************************************************************************************************************************************+++++++++****************+++************************************************+******************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++*******************************************************************))))))))))))))))))((((((((((((((((''''''''''''''''''''''''''''''''''''''''&&&&&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************************************************************************************************************************************++*************************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++*******************)*******************************************))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''&&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************+++++++++*+++++++++++++++++++++++++++++*******************))*****************************************)))))))))))))))))))))((((((((((((((''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************+++++++++++++++++++++++++++++******************)))*************************)*************))))))))))))))))))))))((((((((((((((''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""###""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************++++++++++++++++++++++++++******************)))*********************)))))**********))))))))))))))))))))))))(((((((((((((('''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""##"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))**********************************************************************************************************************************************************************************************************************************************************************************)))**************************************************************************)********************************************************++++++++++++++++++++++******************))))**************))))))))))))********)))))))))))))))))))))))))(((((((((((((''''''''''''''''''''''''''''&''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************************************************************))**********************************************************************************************)))))))***********************************************)))********************)))))***********************************************************++++++++++++++++********************)))))*********)))))))))))))))))*****)))))))))))))))))))))))))))(((((((((((((''''''''''''''''''''''''''&&&&'''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************)))))))))))))***************)))))))))))*****************************************)))))))))***************))))))))))*********************))))****************************************************************))))))))))))********************************************))))))****************)))))))))******************************************************************++++++**********************))))))*****)))))))))))))))))))))**))))))))))))))))))))))))))))((((((((((((((''''''''''''''''''''''''&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))**************)))))))))))*************************)))))))))))))))))))))))))**))*)))))))))))))))))))))***********************))********)))))))))))))))))********)))))))))))))))))**************)))))))))))**********************************************************))))))))))))))))))**********************)))**************)))))))))))*************))))))))))))*****))))))))))))**))))))****))))))**********************************************************)))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""""""""""""!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************)))))))))))))))))))))))))))))))))))))))))))))))))))**************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))*************************************************)***)))))))))))))))))))))))*****************))))))))**********)))))))))))))))*******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************))))))))*)))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""""""""""""!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))****))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)******************)))))))))))))))))))))))))))))))))*************))))))))))))*****))))))))))))))))))))*)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***********************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))())(((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************))))))))************)))))))))))))))))))))))))))))))))))))))********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(()((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****))))))))))))))))))))*))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$############################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****))))******)))))))))))))))))))))))))))))))))))))))))))())))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**********)))***)))))))))))))))))))))))))))))))))))))))))))))(())))))))))))(((((((()))))))))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""""""""""""""!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((())))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""""!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  #########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''(((((((((((((((((((('''''((((((((((((((((((((((''''((((((((((((((((((((((((((((((('''''''''''''''''''(''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))((((((((((((())))))))))))))))))(((((((((((((((((((((((''''''''((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""""""""""""""!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!  #################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''('''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''(((((((((((((('''''''''''(((((((((((((('''''''''''((((((((((((((((''''''''''(((((((((((((((((((((''''('''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''(((((()))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))((((((((((((((((((((('''''''''''''''''((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  "######################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''(((((((((''''''''''''''''(((((((((('''''''''''''''((((((((((('''''''''''''''(((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((('''''''''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((())))))))))))(((((((((((((((((((''''''''''''''''''''((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""##################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(('''''''''''''''''''''''(((''''''''''''''''''''''((((('''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''''((((()))))))))))))))))))))))))))(((((((((((((((((((()))))))))))((((((((((((((((((''''''''''''''''''''''((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""#############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((())))))))))))))))))))))))))((((((((((((((((((((())))))))))(((((((((((((('((('''''''''''''''''''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$$$$$$$$$$##################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""#####""""##############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))****)))))))))))(((((((((((((((((((((())))))))(((((((((((((((''('''''''''''''''''''''''''(((''''''''''''''''''''&&''''&&&&&&&&&&&&&&&&&&&&%&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$###################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""""""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((())))))))******))))))))))((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''&&&&''&&&&&&&&&&&&&&&&&&&&%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$####################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""""""""""""""""""##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((())))))))******))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########$$$$######################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""""""""""""""""""""""""""##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((()))))))********))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############$$########################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""""""""""""""""""""""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&''''''''''''''''''''''''''''''''''''''''''''''''''(((()))))))********))))))))((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################""""""""""""""""""""""""!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((()))))))*********)))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""""""""""""""""""""""""""#######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((())))))*********)))))))((((((((('''''(((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""""""""""""""""""""""""""#################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((())))))*********)))))))((((((((''''''''(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$##$$$###############################################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""""""""""""""""""""""""""##########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&'''''''''''''''''''''&&&&''''''''''''''''''''''&&&&'''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((())))))*********)))))))(((((((''''''''''''(((((((((((((('''''''''''''&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$####################################################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""""""""""""""""""""""""""""""#######################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&'''''''''''''''&&&&&&&&&&''''''''''''''''&&&&&&&&&''''''''''''''''&&&&&&&&&&''''''''''''''''''''''&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'&'''''''''''''''''''''''''((((())))))**********))))))(((((('''''''''''''''''((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$########$$$$$$$$$$$$$$$$$$####################################################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  """"""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&''''''''''&&&&&&&&&&&&&&&'''''''''''&&&&&&&&&&&&&&&'''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''&&&&&&&'''''(((((()))))**********))))))(((((('''''''''''''''''('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########$$$$$$$$$$$$$$$$#####################################################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!  """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&'''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''&&&&&&&&&&''''(((((()))))**********))))))(((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##############$$$$$$$$$$$$$#####################################################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&''''((((()))))**********))))))(((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################$$$$$$$$$$$######################################"##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&'''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&'''((((())))))*********))))))(((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###################$$$$$$$$#######################################"""############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((()))))*********))))))(((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################$$$$$$#######################################"""""#########""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!""""""!!!!""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((())))))*******)))))))(((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$#########################$$$#######################################""""""""#######""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((())))))*****)))))))(((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################$#######################################""""""""""#####"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&'''''((((((((((((((('(('''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####$############################################"""""########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&'''''(((((((((((((('('''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''(((((((((((('''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!"""""""""""!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&&&&&&&&&%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((''''''''&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################""############"""""""""""""#"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""!!!!!""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((''''''''&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!""""""""""""""!!!!!!!!!!!!"""""""!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$%%%%%%%%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''(((('''''''''&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""!!!!!!!!!!!!!!""""!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""!!!!!""""""""""""""""""""!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%$$$$%%%%%%%&&&&&&''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""!!!!!!!!!!!!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''''''''&''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!"""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%&&&&&&'''''''''''''&&'&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%&&&&&&&'''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""!!!!!!!!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%&&&&&&&'''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################""#####"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&'''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!"""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$###############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!""""""""""""!!!!!!!!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$$#############################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%&&&&&&&&&&&&&&&&%&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$$$$$$###########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!"""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%&&&&&&&&&&&&&&%%&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$#######$$$$$$$$%%%%%%%%&&&&&&&&&&&%%%%&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######$$$$##########################""""""""""""""""""""""""""""""""""""""""""""!"""""""""""""!!!!!!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######$$$$$$$$$$$$$$$$$$$$$$$##$$$$$####################$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$##########$$##########################"""""""""""""""""""""""""""""""""""""""""""!!!!""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!